for(int i=0; i < propProperties.length; i++) { Property prop = propProperties[i];
Iterator props = getSortedLocalPropertyNames(); while (props.hasNext()) { Property prop; CompositeName pname = (CompositeName)props.next(); if (pname != null) prop = getProperty(pname); else continue;
  public PropGroupData getPropGroupData() {        PropGroupData pgData = new PropGroupData(this.getShortName());        for(int i=0; i < propProperties.length; i++) {          Property prop = propProperties[i];          PGPropData oldPG = getProp(getName(prop));          PGPropData pg = new PGPropData();          if(oldPG != null) {            pg.setName(oldPG.getName());            pg.setType(oldPG.getType());            pg.setSubType(oldPG.getSubType());          } else {            pg.setName(getName(prop));            pg.setType(getType(prop));          }          pg.setValue(prop.getValue());          pgData.addProperty(pg);        }        return pgData;  }