code: @Nonnull
    public static TypeaheadDatum createWithID (@Nonnull final String sValue, @Nullable final String sID)
    {
      return new TypeaheadDatum (sValue, getTokensFromValue (sValue), sID);
    }
docs: Create a new TypeaheadDatum with a text and an ID using
  {@link #getTokensFromValue(String)} to tokenize the string.
  
  @param sValue
  Value to display. Must not be <code>null</code>.
  @param sID
  Optional ID of the element. May be <code>null</code>.
  @return New {@link TypeaheadDatum}.