private void loopChildren(NodeList nodes) throws Exception{
		for(int x=0; x<nodes.getLength(); x++){
			Node node = nodes.item(x);

			if(node.getNodeName().equals("AttributeGroupList")){
				
			}
			else if(node.getNodeName().equals("AttributeList")){
				
			}
			else if(node.getNodeName().equals("Classifications")){
				STEPParser parser = new ClassificationParser();
				
				NodeList classifications = node.getChildNodes();
				for(int n=0;n<classifications.getLength(); n++){
					Node cls = classifications.item(n);
					if(cls.getNodeName().equals("Classification")){
						parser.parse(cls);
					}
				}
			}
			else if(node.getNodeName().equals("Products")){
				//STEPParser parser = new ProductParser();
				//parser.parse(node);
			}
		}
	}