code: @NonNull
      public static ValueIndexItem property(@NonNull String property) {
          if (property == null) {
              throw new IllegalArgumentException("property cannot be null.");
          }
          return new ValueIndexItem(Expression.property(property));
      }
docs: Creates a value index item with the given property.
  
  @param property the property name
  @return The value index item