if (retval != ScriptableObject.NOT_FOUND) { return retval;
if (node == null) { return super.get(name, start); } else {      Scriptable prototype = getPrototype();  while (prototype != null) { retval = prototype.get(name, this); if (retval != NOT_FOUND) { return retval; } prototype = prototype.getPrototype(); } return getFromNode(name);
    public Object get(String name, Scriptable start) {        // System.err.println ("GET from "+node+": "+name);        Object retval = super.get(name, start);        if (retval != ScriptableObject.NOT_FOUND) {            return retval;        }        if (prototype != null) {            retval = prototype.get(name, start);        }        if (retval != ScriptableObject.NOT_FOUND) {            return retval;        }        return getFromNode(name);    }