code: @Nonnull
    public TypeaheadDataset setValueKey (@Nonnull @Nonempty final String sValueKey)
    {
      ValueEnforcer.notEmpty (sValueKey, "ValueKey");
      m_sValueKey = sValueKey;
      return this;
    }
docs: The key used to access the value of the datum in the datum object. Defaults
  to <code>value</code>.
  
  @param sValueKey
  The name of the value key in the typeahead datum. May neither be
  <code>null</code> nor empty.
  @return this