code: public Class<?> defineClass(String name, byte[] binaryRepresentation) throws ClassNotFoundException {
          return defineClasses(Collections.singletonMap(name, binaryRepresentation)).get(name);
      }
docs: Defines a new type to be loaded by this class loader.
  
  @param name                 The name of the type.
  @param binaryRepresentation The type's binary representation.
  @return The defined class or a previously defined class.
  @throws ClassNotFoundException If the class could not be loaded.