public static <V>Map<String,V> removeMultiFormParameters(Map<String,V> parameters){
  Map<String,V> filteredParameters=new HashMap<String,V>();
  for (  Map.Entry<String,V> entry : parameters.entrySet()) {
    String key=entry.getKey();
    if (key != null && (key.indexOf(MULTI_ROW_DELIMITER) != -1 || key.indexOf("_useRowSubmit") != -1 || key.indexOf("_rowCount") != -1)) {
      continue;
    }
    filteredParameters.put(key,entry.getValue());
  }
  return filteredParameters;
}

public static < V > Map < String , V > removeMultiFormParameters ( Map < String , V > parameters ) { Map < String , V > filteredParameters = new HashMap < String , V > ( ) ; for ( Map . Entry < String , V > entry : parameters . entrySet ( ) ) { String key = entry . getKey ( ) ; if ( key != null && ( key . indexOf ( MULTI_ROW_DELIMITER ) != - 1 || key . indexOf ( "_useRowSubmit" ) != - 1 || key . indexOf ( "_rowCount" ) != - 1 ) ) { continue ; } filteredParameters . put ( key , entry . getValue ( ) ) ; } return filteredParameters ; }
returns a new map containing all the parameters from the input map except for the multi form parameters ( usually named according to the $ { param } _o_n notation ) .
