public class Interval> { public C lower; public C upper; public static > boolean isValid(Interval interval) { return interval.lower.compareTo(interval.upper) <= 0; } }