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);
     }
 }
        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);
            }
        }