import java.util.*;


/**
 * An example that uses a collection of SecurityQuotation
 * objects
 *
 * @author  Prof. David Bernstein, James Madison University
 * @version 1.0
 */
public class SecurityDriver
{
    /**
     * The entry point of the application
     *
     * @param args    The command-line arguments (ignored)
     */
    public static void main(String[] args)
    {

       //[1
       ArrayList<SecurityQuotation>  quotes;
       

       quotes = new ArrayList<SecurityQuotation>();
       quotes.add(new StockQuotation());
       quotes.add(new FutureQuotation());
       //]1




       //[2
       ArrayList<SecurityQuotation>  securities;
       ArrayList<StockQuotation>     stocks;
       

       stocks = new ArrayList<StockQuotation>();

       // This assignment involves incompatible types
       securities = stocks;
       //]2




       //[3
       ArrayList<? extends SecurityQuotation>  nyse;
       ArrayList<StockQuotation>               temp;
       

       temp = new ArrayList<StockQuotation>();

       nyse = temp;
       //]3




    }
    
}
