docs: JcrPropertyDefinition with( JcrNodeType declaringNodeType ) {
          return new JcrPropertyDefinition(this.context, declaringNodeType, key(), this.name, this.getOnParentVersion(),
                                           this.isAutoCreated(), this.isMandatory(), this.isProtected(), this.getDefaultValues(),
                                           this.getRequiredType(), this.getValueConstraints(), this.isMultiple(),
                                           this.isFullTextSearchable(), this.isQueryOrderable(), this.getAvailableQueryOperators());
      }