public Map<String,List<String>> pageParametesAsMultiMap(final PageParameters pageParameters){
  final Map<String,List<String>> map=new LinkedHashMap<String,List<String>>();
  if (pageParameters != null) {
    for (    String key : pageParameters.getNamedKeys()) {
      if (!commandConfig.isInternalCommandKey(key)) {
        final List<String> vals=new ArrayList<String>();
        for (        final StringValue value : pageParameters.getValues(key)) {
          vals.add(value.toString());
        }
        map.put(key,vals);
      }
    }
  }
  return map;
}

public Map < String , List < String > > pageParametesAsMultiMap ( final PageParameters pageParameters ) { final Map < String , List < String > > map = new LinkedHashMap < String , List < String > > ( ) ; if ( pageParameters != null ) { for ( String key : pageParameters . getNamedKeys ( ) ) { if ( ! commandConfig . isInternalCommandKey ( key ) ) { final List < String > vals = new ArrayList < String > ( ) ; for ( final StringValue value : pageParameters . getValues ( key ) ) { vals . add ( value . toString ( ) ) ; } map . put ( key , vals ) ; } } } return map ; }
transform wicket 1 . 5 page parameter to more traditional map . expensive operation .
