Subclasses can override this method to provide custom wrappers for Java classes.
public virtual Scriptable WrapJavaClass(Context cx, Scriptable scope, Type javaClass) { return new NativeJavaClass(scope, javaClass); }