code: @Override
  	protected boolean doCompare(final Object aVal, final Object bVal) {
  		// Cannot compare if either value is null (This matches client side logic)
  		if (aVal == null || bVal == null) {
  			return false;
  		}
  
  		return ((Comparable<Object>) aVal).compareTo(bVal) < 0;
  	}
docs: {@inheritDoc}