code: public static <First extends Comparable<? super First>, Second extends Comparable<? super Second>>
        ComparablePair<First, Second> fromComparables(
            final First first, final Second second) {
      return new ImmutableComparablePair<First, Second>(first, second);
    }
docs: Creates a pair from comparables which is itself {@link Comparable}.
  
  @since 1.0.0
  
  @param first
  The first (left) component.
  @param second
  The second (right) component.
  @return A comparable pair consisting of the two components.