docs: public AbstractSpecWithPrimaryKey<T> withPrimaryKey(KeyAttribute ... components) {
          if (components == null)
              this.keyComponents = null;
          else
              this.keyComponents = Arrays.asList(components);
          return this;
      }