code: public BeanComparator<T> reverse() {
          BeanComparator<T> bc = new BeanComparator<T>(this);
          bc.mOrderByName = mOrderByName;
          bc.mUsingComparator = mUsingComparator;
          bc.mFlags = mFlags ^ 0x01;
          return bc;
      }
docs: Toggle reverse-order option on just the last {@link #orderBy order-by}
  property. By default, order is ascending. If no order-by properties have
  been specified, then reverse order is applied to the compared beans.