if (elements!=null) {
for (Element childElement: elements) {
if(!childElement.getTagName().equals("constructor")
&& !childElement.getTagName().equals("factory")
&& !childElement.getTagName().equals("arg")){
Operation operation = (Operation) parser.parseElement(childElement, parse, WireParser.CATEGORY_OPERATION);
if (operation!=null) {
if (operations==null) {
operations = new ArrayList<Operation>();
}
operations.add(operation);