if (isAttribute(value)) {
if (!isChild(value)) {
    public Object[][] getAttributes() {        String[][] empty = {            { "", "" }        };        try {            if (!(entry instanceof Prim)) {                return (empty);            }            Context context = ((Prim) entry).sfContext();            String name = "";            Object value = null;            String solvedValue = null;            Object[][] data = new Object[this.sizeAttributes()][2];            int index = 0;            Context c = ((Prim) entry).sfContext();            for (Enumeration e = c.keys(); e.hasMoreElements();) {                name="";                value=null;                solvedValue=null;                name = e.nextElement().toString();                value = c.get(name);                if (isAttribute(value)) {                    try {                        //Special case to show special info about he reference                        if (value instanceof Reference) {                            String solvedValueClass="class not found";                            try {                              Object objSolvedValue = ( ( (Prim)entry).sfResolve( (Reference) value));                              solvedValue=objSolvedValue.toString();                              solvedValueClass = objSolvedValue.getClass().toString();                            }catch (Throwable rex) {                              solvedValue = " Failed to relsove!: "+rex.toString();                            }                            StringBuffer text = new StringBuffer();                            text.append(value.toString());                            text.append("\n * Value resolved: \n" + solvedValue);                            text.append("\n" + "+ Solved Value class:" +solvedValueClass);                            text.append("\n\n" + "+ Value class:" + value.getClass().toString());                            //data[index][1] = obj.toString() + " ["+auxValue+"]";                            data[index][1] = text.toString();                        } else {                            data[index][1] = value;                        }                    } catch (Exception ex) {                      System.err.println("sfManagementConsole.deployEntry.getAttributes: error reading "+ name + " >"+ex.getMessage());                    }                    //&& !name.toString().endsWith("URL"))                    data[index][0] = name;                    index++;                }            }            return data;        } catch (java.rmi.NoSuchObjectException nso){            //Ignore: tipically component terminated and unexported from rmi            //@TODO: log            return empty;        } catch (Exception ex) {            System.out.println("Error DeployEntry.getAttributes()" +                ex.toString());            //ex.printStackTrace();            return empty;        }    }