this.enter = new CSharpMethod(CSharpMethod.PUBLIC, "enter",
modifiers = CSharpMethod.PUBLIC + CSharpMethod.OVERRIDE; this.enter = new CSharpMethod(modifiers, "Enter",
    public CSharpAnalyzerFile(CSharpParserGenerator gen) {        String  name = gen.getBaseName() + "Analyzer";        int     modifiers;        this.gen = gen;        this.file = new CSharpFile(gen.getBaseDir(), name);        if (gen.getPublicAccess()) {            modifiers = CSharpClass.PUBLIC + CSharpClass.ABSTRACT;        } else {            modifiers = CSharpClass.INTERNAL + CSharpClass.ABSTRACT;        }        this.cls = new CSharpClass(modifiers, name, "Analyzer");        this.enter = new CSharpMethod(CSharpMethod.PUBLIC,                                      "enter",                                      "Node node",                                      "void");        this.exit = new CSharpMethod(CSharpMethod.PUBLIC,                                     "exit",                                     "Node node",                                     "Node");        this.child = new CSharpMethod(CSharpMethod.PUBLIC,                                      "child",                                      "Production node, Node child",                                      "void");        initializeCode();    }