Collection getRowKeys() { if (rowKeys == null) { rowKeys = new LinkedList(); for (Iterator itr = children.values().iterator(); itr.hasNext(); ) { GroupCell gc = (GroupCell) itr.next(); rowKeys.addAll(gc.getRowKeys()); } } return rowKeys; }