name=""; value=null; name = e.nextElement().toString(); value = context.get(name);
    public Object[][] getAttributes() {        String[][] empty = {            { "", "" }        };        try {            Context context = null;            if (entry instanceof Prim){                context = ((Prim) entry).sfContext();            } else if (entry instanceof ComponentDescription){                context = (( ComponentDescription) entry).sfContext();            } else {                return(empty);            }            String name = "";            Object value = null;            String solvedValue = null;            Object[][] data = new Object[this.sizeAttributes()][2];            int index = 0;            for (Enumeration e = context.keys(); e.hasMoreElements();) {                name="";                value=null;                name = e.nextElement().toString();                value = context.get(name);                try {                    value = ContextImpl.getBasicValueFor(value);                } catch (Exception ex1) {                    //ignore                }                if (!isChild(value)) {                    try {                            data[index][1] = value;                    } catch (Exception ex) {                      System.err.println("sfManagementConsole.deployEntry.getAttributes: error reading "+ name + " >"+ex.getMessage());                    }                    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;        }    }