Object objSolvedValue = prim.sfResolve( (Reference) value);
Object objSolvedValue = resolveValue((Reference) value, node);
   void resolveAttrib(Object attribName) {     Object value;     StringBuffer solvedValue = new StringBuffer();     try {       //Special case to show special info about he reference         Prim prim;         TreePath tpath = (tempTree).getSelectionPath();         prim = ( (Prim) ( ( (DeployEntry) (tpath.getLastPathComponent())).                          getEntry()));         value = prim.sfResolveHere(attribName);         if (value instanceof Reference) {           String solvedValueClass="class not found";           try {             ( (Reference) value).setEager(true);             Object objSolvedValue = prim.sfResolve( (Reference) value);             solvedValue.append(objSolvedValue.toString());             solvedValueClass = objSolvedValue.getClass().toString();           } catch (Exception ex){            solvedValue.append(" Failed to relsove!: " + ex.toString());           }           StringBuffer text = new StringBuffer();           text.append("* Attribute resolved (LAZY ref): "+attribName);           text.append("\n * Value: ");           text.append("\n"+value.toString());           text.append("\n * Value resolved: \n" + solvedValue.toString());           text.append("\n\n" + "+ Value class:" +                       value.getClass().toString());           text.append("\n" + "+ Solved Value class:" + solvedValueClass);           parent.jTextArea1.setText(text.toString());         }         else {           return;         }       }       catch (Throwable rex) {         String err = "sfManagementConsole.deployEntry.getAttributes: error reading " +             attribName + " >" + rex.getMessage();         parent.jTextArea1.setText(err);         //ex.printStackTrace();       }   }