   import java.io.*;

/**
 * A driver for testing the TableWriter class
 */
    public class DriverModified  {
    /**
     * The entry point
     *
     * @param args   The command-line arguments
     */
       public static void main(String[] args)
      {
         PrintWriter          printWriter;
         String[][]           table = {
                  {"DJIA","10,487.11","+16.52","+0.16%"},
               {"NASDAQ","2,060.94","+3.52","+0.18%"},
               {"S&P 500","1,142.76","+0.95","+0.08%"},
               {"10-Yr TR.","4.20%","+0.06"}

                                };
         TableWriter2          out;
      
         printWriter = new PrintWriter(System.out, true);
         out = new TableWriter2(printWriter);
         out.setFieldWidth(10);
      
         out.printTable(table);
         System.out.println ();
         out.writeTable(table);
      	System.out.println ();
      	out.setFieldWidth(12);  // changed for 4.6
      	out.printTableWithHeaders(table);
      } 
   }
