docs: public static <T extends Comparable<T>> int compare(T o1, T o2) {
  		if(o1 == null) {
  			return o2 == null ? 0 : 1;
  		} else if(o2 == null) {
  			return -1;
  		} else {
  			return o1.compareTo(o2);
  		}
  	}