public static String SITInfo(EnumMap<SIT,EnumMap<CIT,Boolean>> shp){
  StringBuilder result=new StringBuilder();
  for (  SIT key : shp.keySet()) {
    result.append("\t" + key.toString() + ":"+ CITInfo(shp.get(key))+ "\n");
  }
  return result.toString();
}

public static String SITInfo ( EnumMap < SIT , EnumMap < CIT , Boolean > > shp ) { StringBuilder result = new StringBuilder ( ) ; for ( SIT key : shp . keySet ( ) ) { result . append ( "\t" + key . toString ( ) + ":" + CITInfo ( shp . get ( key ) ) + "\n" ) ; } return result . toString ( ) ; }
converts a sitmap into a human readable string
