public ClassFileRepr getResult() {
      if (!myTakeIntoAccount) {
        return null;
      }
      if (myIsModule) {
        return new ModuleRepr(myContext, myAccess, myVersion, myFileName, myName, myModuleRequires, myModuleExports, myUsages);
      }
      return new ClassRepr(
        myContext, myAccess, myFileName, myName, myContext.get(mySignature), myContext.get(mySuperClass), myInterfaces,
        myFields, myMethods, myAnnotations, myTargets, myRetentionPolicy, myContext.get(myOuterClassName.get()), myLocalClassFlag.get(),
        myAnonymousClassFlag.get(), myUsages, myIsGenerated
      );
    }
public ClassFileRepr getResult()