@Override public void visit(Program prog) { if (prog == null) return; if (prog.getMainClass() != null) prog.getMainClass().accept(this); if (prog.getClassDeclList() == null) return; for (int i = 0; i < prog.getClassDeclList().size(); i++) { if (prog.getClassDeclList().elementAt(i) == null) continue; System.out.println(); prog.getClassDeclList().elementAt(i).accept(this); } }