opp = getPrototype(parent.getName());
parentType = getPrototypeInfo(parent.getName());
    private void setParentPrototype(Prototype prototype, Scriptable op) {        String name = prototype.getName();        String lowerCaseName = prototype.getLowerCaseName();        if (!"global".equals(lowerCaseName) && !"hopobject".equals(lowerCaseName)) {            // get the prototype's prototype if possible and necessary            Scriptable opp = null;            Prototype parent = prototype.getParentPrototype();            if (parent != null) {                // see if parent prototype is already registered. if not, register it                opp = getPrototype(parent.getName());            }            if (opp == null && !app.isJavaPrototype(name)) {                // FIXME: does this ever occur?                opp = getPrototype("hopobject");            }            op.setPrototype(opp);        }    }