code: public T newProxy() {
  		Object proxy = Proxy.newProxyInstance(classLoader, exportInterfaces, this);
  		return clazz.cast(proxy);
  	}
docs: Creates an proxy implementing T and all passed additional interfaces.
  
  @return new proxy instance