Locale[] anotherLocalesArray = getAnotherLocalesArray();
Locale[] diffOrderLocalesArray = getDiffOrderLocalesArray();
// create a browsers map
Map<Integer, Set<Version>> browsers = new HashMap<Integer, Set<Version>>();
browsers.put(1, new HashSet<Version>(Arrays.asList(new Version("5"), new Version("6"))));
browsers.put(2, new HashSet<Version>(Arrays.asList(new Version("7"), new Version("8"))));
Map<Integer, Set<Version>> anotherBrowsers = new HashMap<Integer, Set<Version>>();
anotherBrowsers.put(1, new HashSet<Version>(Arrays.asList(new Version("5"), new Version("6"))));
anotherBrowsers.put(2, new HashSet<Version>(Arrays.asList(new Version("7"), new Version("8"))));
Map<Integer, Set<Version>> anotherBrowsersDiffOrder
= new HashMap<Integer, Set<Version>>();
anotherBrowsersDiffOrder.put(2, new HashSet<Version>(Arrays.asList(new Version("8"), new Version("7"))));
anotherBrowsersDiffOrder.put(1, new HashSet<Version>(Arrays.asList(new Version("6"), new Version("5"))));
int[] platforms = {2, 3, 4};
int[] anotherPlatforms = {2, 3, 4};
int[] differentOrderPlatforms = {2, 4, 3};