predefinedGroups.put("g1", predefinedBuckets[0]);
predefinedGroups.put("g2", predefinedBuckets[1]);
predefinedGroups.put("g3", predefinedBuckets[2]);
predefinedGroups.put("g4", predefinedBuckets[3]);
facetHandlers.add(new BucketFacetHandler("groups", predefinedGroups, "name"));
String[][] predefinedBuckets2 = new String[3][];
predefinedBuckets2[0] = new String[] { "2", "3" };
predefinedBuckets2[1] = new String[] { "1", "4" };
predefinedBuckets2[2] = new String[] { "7", "8" };
Map<String, String[]> predefinedNumberSets = new HashMap<String, String[]>();
predefinedNumberSets.put("s1", predefinedBuckets2[0]);
predefinedNumberSets.put("s2", predefinedBuckets2[1]);
predefinedNumberSets.put("s3", predefinedBuckets2[2]);
facetHandlers.add(new BucketFacetHandler("sets", predefinedNumberSets, "multinum"));
// histogram
HistogramFacetHandler<Integer> histoHandler = new HistogramFacetHandler<Integer>("numberhisto",
"number", new Integer(0), new Integer(5000), new Integer(100));