code: public static <First extends Serializable & Comparable<? super First>, Second extends Serializable & Comparable<? super Second>>
        ComparableSerializablePair<First, Second> fromComparableSerializables(
            final First first, final Second second) {
      return new ImmutableComparableSerializablePair<First, Second>(first, second);
    }
docs: Creates a pair from components which are comparable and serializable which
  is itself {@link Comparable} and {@link Serializable}.
  
  @since 1.0.0
  
  @param first
  The first (left) component.
  @param second
  The second (right) component.
  @return A serilizable pair consisting of the two components.