code: public static <T extends Comparable<? super T>> ComparisonChain compare(T left, T right) {
          return new ComparisonChain().compare(left, right);
      }
docs: Compares two comparable objects as specified by {@link
  Comparable#compareTo}, <i>if</i> the result of this comparison chain
  has not already been determined.
  
  @param left
  @param right
  @return {@code ComparisonChain}