code: @Nonnull
    public String getUntil (final char cEndExcl)
    {
      final int nStart = m_nCurIndex;
      while (m_nCurIndex < m_nMaxIndex && getCurrentChar () != cEndExcl)
        ++m_nCurIndex;
      return m_sInput.substring (nStart, m_nCurIndex);
    }
docs: Get the string until the specified end character, but excluding the end
  character.
  
  @param cEndExcl
  The end character to search.
  @return A non-<code>null</code> string with all characters from the current
  index until the end character, but not including the end character.