code: public static PageParameters copy(final PageParameters source, final PageParameters destination)
  	{
  		Args.notNull(source, "source");
  		Args.notNull(destination, "destination");
  		final List<INamedParameters.NamedPair> namedPairs = source.getAllNamed();
  		for (final INamedParameters.NamedPair namedPair : namedPairs)
  		{
  			destination.add(namedPair.getKey(), namedPair.getValue());
  		}
  		return destination;
  	}
docs: Copies all given source {@link org.apache.wicket.request.mapper.parameter.PageParameters} to
  the given destination {@link org.apache.wicket.request.mapper.parameter.PageParameters}.
  
  @param source
  The source {@link org.apache.wicket.request.mapper.parameter.PageParameters}.
  @param destination
  The destination {@link org.apache.wicket.request.mapper.parameter.PageParameters}.
  @return The destination {@link org.apache.wicket.request.mapper.parameter.PageParameters}
  with the copied keys and values.