public SymbolPart parseHierarchy(Properties props,SymbolPart parent){
  String hCode=getHierarchyNumber() + hierarchyAddition;
  String entry=props.getProperty(hCode);
  SymbolPart sp=null;
  if (entry != null) {
    sp=new SymbolPart(this,entry,props,parent);
    parseHierarchy(hCode,props,sp);
  }
  return sp;
}

public SymbolPart parseHierarchy ( Properties props , SymbolPart parent ) { String hCode = getHierarchyNumber ( ) + hierarchyAddition ; String entry = props . getProperty ( hCode ) ; SymbolPart sp = null ; if ( entry != null ) { sp = new SymbolPart ( this , entry , props , parent ) ; parseHierarchy ( hCode , props , sp ) ; } return sp ; }
parse the hierarchy properties to create symbolparts for those parts under a particular scheme represented by this instance of codescheme .
