/** * Grinnell's version of a thingy used to compare values. */ public class NumberComparator implements GComparator { public boolean mayPrecede(Object left, Object right) { return ((Number) left).doubleValue() <= ((Number) right).doubleValue(); } // mayPrecede(Object, Object) } // class NumberComparator