code: public Comparator<T> thenComparing(final java.util.Comparator<? super T> other) {
              final Comparator<T> me = this;
              return new Comparator<T>() {
                  @Override
                  public int compare(T o1, T o2) {
                      int ret = (me.compare(o1, o2));
                      return (0 == ret) ? other.compare(o1, o2) : ret;
                  }
              };
          }
docs: See <a href="http://download.java.net/jdk8/docs/api/java/util/Comparator.html#thenComparing(java.util.Comparator)">Java 8 doc</a>
  
  @since 0.2