code: @Override
      public int compareTo(final AbstractAttr<T> otherObj) {
          if (otherObj == null) {
              return 1;
          } else {
              return value.compareTo(otherObj.value);
          }
      }
docs: {@inheritDoc}
  
  @param otherObj object to compare to
  @return -1, 0, or 1