for(int j=0;j< childElements.length; j++){
if (childElements[j] instanceof EntityInstElement) {
EntityInstElement entityInst = (EntityInstElement) childElements[j];
String nameParts[] = entityInst.GetEntityName().toUpperCase().split("\\.");
String n=
nameParts.length==0 ? entityInst.GetEntityName() : nameParts[nameParts.length-1];
//remove the name from the top level
topLevelEntities.remove(n.toUpperCase());
}
if (childElements[j] instanceof ComponentInstElement) {
ComponentInstElement compInst = (ComponentInstElement) childElements[j];