attribHash.put("fieldList", new XMLAttribute(Collections.synchronizedList(new ArrayList(super.sDefaultDataArraySize)), Constants.LIST_TYPE));
attribHash.put("fieldList", new XMLAttribute(Collections.synchronizedList(new ArrayList(Specification.getInstance().getDefaultDataArraySize())), Constants.LIST_TYPE));
  private void init()  {    classXDFNodeName = "fieldAxis";    // order matters! these are in *reverse* order of their    // occurence in the XDF DTD    attribOrder.add(0,"fieldList");    attribOrder.add(0,"axisIdRef");    attribOrder.add(0,"axisId");    attribOrder.add(0,"align");  //not sure what it is???    attribOrder.add(0,"description");    attribOrder.add(0,"name");     //set up the attribute hashtable key with the default initial value     //set the minimum array size(essentially the size of the axis)    attribHash.put("fieldList", new XMLAttribute(Collections.synchronizedList(new ArrayList(super.sDefaultDataArraySize)), Constants.LIST_TYPE));    attribHash.put("axisIdRef", new XMLAttribute(null, Constants.STRING_TYPE));    attribHash.put("axisId", new XMLAttribute(null, Constants.STRING_TYPE));    attribHash.put("align", new XMLAttribute(null, Constants.STRING_TYPE));  //double check??    attribHash.put("description", new XMLAttribute(null, Constants.STRING_TYPE));    attribHash.put("name", new XMLAttribute(null, Constants.STRING_TYPE));    length = 0;  }