code: @NullSafe
    public ComparatorResultBuilder<T> doCompare(T obj1, T obj2) {
      this.result = (this.result != 0 ? this.result : compare(obj1, obj2));
      return this;
    }
docs: Performs the comparison between 2 {@link Comparable} objects.
  
  @param obj1 {@link Comparable} object in the comparison operation.
  @param obj2 {@link Comparable} object in the comparison operation.
  @return this {@link ComparatorResultBuilder}.
  @see org.cp.elements.util.ComparatorResultBuilder
  @see #compare(Comparable, Comparable)