public static StringSet extractValuesFromStringSet(String key,StringSetMap volumeInformation){
  try {
    StringSet returnSet=new StringSet();
    StringSet availableValueSet=volumeInformation.get(key);
    if (null != availableValueSet) {
      for (      String value : availableValueSet) {
        returnSet.add(value);
      }
    }
    return returnSet;
  }
 catch (  Exception e) {
    _logger.error(e.getMessage(),e);
  }
  return null;
}

public static StringSet extractValuesFromStringSet ( String key , StringSetMap volumeInformation ) { try { StringSet returnSet = new StringSet ( ) ; StringSet availableValueSet = volumeInformation . get ( key ) ; if ( null != availableValueSet ) { for ( String value : availableValueSet ) { returnSet . add ( value ) ; } } return returnSet ; } catch ( Exception e ) { _logger . error ( e . getMessage ( ) , e ) ; } return null ; }
extract values from a string set this method is used , to get value from a stringset of variable size .
