ObjectPrototype opp = prototype == null ? null : reval.getPrototype (prototype.getName ());
ObjectPrototype opp = prototype == null ? reval.esNodePrototype : reval.getPrototype (prototype.getName ());  if (opp == null) opp = reval.esNodePrototype;
    public void setPrototype (Prototype prototype) {	Prototype old = this.prototype;	this.prototype = prototype;	// if prototype has changed, update ES-prototypes in request evaluators	if (prototype != old) {	    Iterator evals = app.typemgr.getRegisteredRequestEvaluators ();	    while (evals.hasNext ()) {	        try {	            RequestEvaluator reval = (RequestEvaluator) evals.next ();	            ObjectPrototype op = reval.getPrototype (getName());	            ObjectPrototype opp = prototype == null ? null : reval.getPrototype (prototype.getName ());	            op.setPrototype (opp);	        } catch (Exception ignore) {}                 }	}    }