code: public List<HistoricalQuote> getHistory() throws IOException {
          if(this.history != null) {
              return this.history;
          }
          return this.getHistory(HistQuotesRequest.DEFAULT_FROM);
      }
docs: This method will return historical quotes from this stock.
  If the historical quotes are not available yet, they will
  be requested first from Yahoo Finance.
  <p>
  If the historical quotes are not available yet, the
  following characteristics will be used for the request:
  <ul>
  <li> from: 1 year ago (default)
  <li> to: today (default)
  <li> interval: MONTHLY (default)
  </ul>
  <p>
  There are several more methods available that allow you
  to define some characteristics of the historical data.
  Calling one of those methods will result in a new request
  being sent to Yahoo Finance.
  
  @return      a list of historical quotes from this stock
  @throws java.io.IOException when there's a connection problem
  @see         #getHistory(yahoofinance.histquotes.Interval)
  @see         #getHistory(java.util.Calendar)
  @see         #getHistory(java.util.Calendar, java.util.Calendar)
  @see         #getHistory(java.util.Calendar, yahoofinance.histquotes.Interval)
  @see         #getHistory(java.util.Calendar, java.util.Calendar, yahoofinance.histquotes.Interval)