guava/src/com/google/common/collect/Cut.java
@SuppressWarnings("unchecked")
  static <C extends Comparable> Cut<C> aboveAll() {
    return (Cut<C>) AboveAll.INSTANCE;
  }
@SuppressWarnings("unchecked")
  static <C extends Comparable> Cut<C> aboveAll() {
    return (Cut<C>) AboveAll.INSTANCE;
  }
/*
The implementation neither produces nor consumes any non-null instance of
type C, so casting the type parameter is safe.