code: public <X> X newProxy(Class<X> interfaces) {
  		return (X) newProxy(new Class[] {interfaces});
  	}
docs: Create a proxy using given classloader and interfaces.
  
  @param interfaces Interface to implement
  @return proxy