code: public T instantiateAnonymousSubclass() {
          Class<T> proxyClass = giveDynamicSubclass(type);
          return objenesis.newInstance(proxyClass);
      }
docs: Instantiates an anonymous subclass of T. The subclass is
  generated dynamically.
  
  @return An instance of an anonymous subclass of T.