code: @SuppressWarnings("unchecked")
    public <T> Comparator<T> getComparator(Class<T> clazz) {
      if (clazz.equals(byte[].class)) {
        if (unsafeWasDetected)
          return (Comparator<T>) OUnsafeByteArrayComparator.INSTANCE;
  
        return (Comparator<T>) OByteArrayComparator.INSTANCE;
      }
  
      return null;
    }
docs: Returns {@link Comparator} instance if applicable one exist or <code>null</code> otherwise.
  
  @param clazz
  Class of object that is going to be compared.
  @param <T>
  Class of object that is going to be compared.
  @return {@link Comparator} instance if applicable one exist or <code>null</code> otherwise.