if ("_prototype".equals(name)) {
Scriptable proto = getPrototype(); while (proto != null) { obj = proto.get(name, start); if (obj != NOT_FOUND) { return obj; } proto = proto.getPrototype(); }  if ("_prototype".equals(name) || "__prototype__".equals(name)) {
    public Object get(String name, Scriptable start) {        // System.err.println ("GET: "+name);        Object obj = overload.get(name);        if (obj != null) {            return new FunctionObject(name, (Method) obj, this);        }        if ("_prototype".equals(name)) {            return protoName;        }        return super.get(name, start);    }