Object[] (Object component, String key) { key = getComponentName(component, key); Object[] items = new Object[getItemCountImpl(component, key)]; component = get(component, key); for (int i = 0; i < items.length; i++) { items[i] = component; component = get(component, ":next"); } return items; }