protected VariableValue createIndexedVariableFromElement(Element e,String name,String comment,String cvName,boolean readOnly,boolean infoOnly,boolean writeOnly,boolean opsOnly,String cv,String mask,String item,String productID,String modelID,String familyID) throws NumberFormatException {
  VariableValue iv=null;
  Element child;
  if ((child=e.getChild("indexedVal")) != null) {
    iv=processIndexedVal(child,name,comment,cvName,readOnly,infoOnly,writeOnly,opsOnly,cv,mask,item);
  }
 else   if ((child=e.getChild("ienumVal")) != null) {
    iv=processIEnumVal(child,name,comment,cvName,readOnly,infoOnly,writeOnly,opsOnly,cv,mask,item,productID,modelID,familyID);
  }
 else   if ((child=e.getChild("indexedPairVal")) != null) {
    iv=processIndexedPairVal(child,readOnly,infoOnly,writeOnly,name,comment,cvName,opsOnly,cv,mask,item);
  }
  return iv;
}

protected VariableValue createIndexedVariableFromElement ( Element e , String name , String comment , String cvName , boolean readOnly , boolean infoOnly , boolean writeOnly , boolean opsOnly , String cv , String mask , String item , String productID , String modelID , String familyID ) throws NumberFormatException { VariableValue iv = null ; Element child ; if ( ( child = e . getChild ( "indexedVal" ) ) != null ) { iv = processIndexedVal ( child , name , comment , cvName , readOnly , infoOnly , writeOnly , opsOnly , cv , mask , item ) ; } else if ( ( child = e . getChild ( "ienumVal" ) ) != null ) { iv = processIEnumVal ( child , name , comment , cvName , readOnly , infoOnly , writeOnly , opsOnly , cv , mask , item , productID , modelID , familyID ) ; } else if ( ( child = e . getChild ( "indexedPairVal" ) ) != null ) { iv = processIndexedPairVal ( child , readOnly , infoOnly , writeOnly , name , comment , cvName , opsOnly , cv , mask , item ) ; } return iv ; }
create an indexedvariablevalue object of a specific type from a describing element .
