public class MyComparableUtil > { public T findLarger(T object1, T object2) { if (object1.isLarger(object2)) return object1; else if (object1.isEqual(object2)) return null; else return object2; } public T findSmaller(T object1, T object2) { if (!(object1.isLarger(object2))) return object1; else if (object1.isEqual(object2)) return null; else return object2; } }