} else if (node.getName().equals(TARGSYS)) { targSysStr = ((ParsedXML)children.nextElement()).getContent().trim(); if ((targSysStr.length() >= 3) && (targSysStr.substring(0,3).equals("(C)"))) { clanTC = true; }
    private void parseBasicsNode(ParsedXML node) throws EntityLoadingException {        if (!node.getTypeName().equals("tag")) {            // We only want to parse element nodes, text nodes            //  are directly parsed below.            return;        }        Enumeration children = node.elements();        if (node.getName().equals(NAME)) {            name = ((ParsedXML)children.nextElement()).getContent();        } else if (node.getName().equals(MODEL)) {            model = ((ParsedXML)children.nextElement()).getContent();        } else if (node.getName().equals(OMNI)) {            isOmni = ((ParsedXML)children.nextElement()).getContent().equals(TRUE_LOWER);        } else if (node.getName().equals(VARIANT)) {            variant = ((ParsedXML)children.nextElement()).getContent();        } else if (node.getName().equals(TECHNOLOGY)) {            techBase = ((ParsedXML)children.nextElement()).getContent();            rulesLevel = node.getAttribute(LEVEL);        } else if (node.getName().equals(TONNAGE)) {            tonnage = ((ParsedXML)children.nextElement()).getContent();        } else if (node.getName().equals(TYPE)) {            chassisConfig = ((ParsedXML)children.nextElement()).getContent();        } else if (node.getName().equals(MOVEMECHMOD)) {            // This tag seems to indicate the pod space on an omnimech            //  or the tonnage of the conversion equipment for            //  a LAM (Land Air Mech).            LAMTonnage = node.getAttribute(TONNAGE);        } else if (node.getName().equals(WALK)) {            walkMP = ((ParsedXML)children.nextElement()).getContent();        } else if (node.getName().equals(JUMP)) {            jumpMP = ((ParsedXML)children.nextElement()).getContent();        } else if (node.getName().equals(HEAT_SINKS)) {            if (((ParsedXML)children.nextElement()).getContent().indexOf(DOUBLE) != -1) {                dblSinks = true;            } else {                dblSinks = false;            }            heatSinks = node.getAttribute(COUNT);        } else if (node.getName().equals(ARMOR)) {            armorType = ((ParsedXML)children.nextElement()).getContent();        } else if (node.getName().equals(STRUCTURE)) {            structureType = ((ParsedXML)children.nextElement()).getContent();        } else if (children != null) {            // Use recursion to process all the children            while (children.hasMoreElements()) {                parseBasicsNode((ParsedXML)children.nextElement());            }        }        // Other tags (that don't match any if blocks above)        //  are simply ignored.    }