protected override void BeforeParse() { AddJavaLangObjectBaseType objectBaseTypeAdder = new AddJavaLangObjectBaseType(); objectBaseTypeAdder.CodeBase = codeBase; codeBase.Types.Visitors.Add(objectBaseTypeAdder); if (Mode == GetMode(typeof(ExternalInterfaceTransformer))) { ExternalInterfaceTransformer externalInterfaceTransformer = new ExternalInterfaceTransformer(); externalInterfaceTransformer.CodeBase = codeBase; codeBase.Types.Visitors.Add(externalInterfaceTransformer); } }