final public void stringRepresentation(String key,String phrase,StringBuffer sb){
  if (names != null) {
    sb.append(phrase);
    sb.append('\n');
  }
  if (requiredChildren != null) {
    for (    String nextkey : requiredChildren.keySet()) {
      GazEntry ge=requiredChildren.get(nextkey);
      String newsb=phrase + ' ' + nextkey;
      ge.stringRepresentation(nextkey,newsb,sb);
    }
  }
}

final public void stringRepresentation ( String key , String phrase , StringBuffer sb ) { if ( names != null ) { sb . append ( phrase ) ; sb . append ( '\n' ) ; } if ( requiredChildren != null ) { for ( String nextkey : requiredChildren . keySet ( ) ) { GazEntry ge = requiredChildren . get ( nextkey ) ; String newsb = phrase + ' ' + nextkey ; ge . stringRepresentation ( nextkey , newsb , sb ) ; } } }
print each of the terms matchec by this gazentry on a single line . this is used for debugging only .
