Iterator<ElementDescriptor> allElements =
((ContainerDescriptor)elem).iterator();
while (allElements.hasNext()) {
ElementDescriptor nextElement = allElements.next();
if (!nextElement.systemElement())
arrayList.add(nextElement);
}
elements = new ElementDescriptor[ arrayList.size() ];
arrayList.toArray(elements);