001    package pnc;
002    
003    import cs101.awt.DefaultFrame;
004    import cs101.util.Coerce;
005    
006    public class Main {
007    
008      public static void main(String[] args) {
009        String name;
010        PNC pnc;
011    
012        if (args.length == 0) {
013          name = "pnc.NonMulti";
014        } else {
015          name = args[0];
016        }
017        try {
018          pnc = (PNC) (Class.forName(name)).newInstance();
019          pnc.init();
020          DefaultFrame df = new DefaultFrame(pnc);
021          df.init();
022          pnc.start();
023        } catch (Exception e) {
024          System.err.println("Could not create an instance.  Aborting.");
025          System.exit(0);
026        }
027      }
028    }