data[index][0] = name; data[index][1] = "Error:"+ex1.toString(); index++;
    public Object[][] getChildren() {        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 obj = null;            Object[][] data = new Object[this.sizeChildren()][2];            int index = 0;            for (Enumeration e = context.keys(); e.hasMoreElements();) {                try {                  name = e.nextElement().toString();                  obj = context.get(name);                  if ((isChild(obj))) {                    data[index][0] = name;                    data[index][1] = obj2Entry(obj);                    index++;                  }                } catch (Exception ex1) {                  data[index++][0] = "Error:"+ex1.toString();                  ex1.printStackTrace();                }            }            return data;        } catch (Exception ex) {            ex.printStackTrace();            return null;        }    }