Description
PageParameters delegates the equals method to java.util.AbstractMap which is inadequate for the case when some of the values in the map are arrays, since AbstractMap's equals does an object.equals() on all values in the map, which doesnt work for arrays. Solution is to implement the equals method in PageParameters class which is array aware.
Attaching a patch for the same.