@SuppressWarnings("unchecked")
  private Class<? extends T> loadClass(ClassLoader classLoader, String generatedName)
      throws ClassNotFoundException {
    return (Class<? extends T>) classLoader.loadClass(generatedName);
  }
Generate a proxy class. Note that new instances of this class will not automatically have an an
invocation handler, even if {@link #handler(InvocationHandler)} was called. The handler must be
set on each instance after it is created, using {@link #setInvocationHandler(Object,
InvocationHandler)}.
android/android_framework/dex-maker/src/main/java/com/android/dx/stock/ProxyBuilder.java