code: <T extends ValueDescriptor<?>> T getValueDescriptor(Class<T> valueDescriptorType) {
          return scannerContext.getStore().create(valueDescriptorType);
      }
docs: Creates a {@link ValueDescriptor}.
  
  @param valueDescriptorType
  The type of the value descriptor.
  @param <T>
  The type of the value descriptor.
  @return The value descriptor.