return new JavaObject(global, e, op);
return new JavaObject(global, e, op, this);
    public Scriptable getElementWrapper(Object e) {        // Gotta find out the prototype name to use for this object...        String prototypeName = app.getPrototypeName(e);        Scriptable op = getPrototype(prototypeName);        if (op == null) {            op = getPrototype("hopobject");        }        return new JavaObject(global, e, op);    }