code: public static ClassFile buildClassFile(String className,
                                             Class<?>[] classes, 
                                             String[] prefixes) {
          return buildClassFile(className, classes, prefixes, null, OBSERVER_DISABLED);
      }
docs: Just create the bytecode for the merged class, but don't load it. Since
  no ClassInjector is provided to resolve name conflicts, the class name
  must be manually provided.
  
  @param className name to give to merged class
  @param classes Source classes used to derive merged class
  @param prefixes Optional prefixes to apply to methods of each generated
  class to eliminate duplicate method names