docs: public static boolean getIdentifierToken(final Parser parser, final char separator,
              final char separatorReplace) {
          boolean consumedChar = false;
          while (parser.hasMore()) {
              final char c = parser.peek();
              if (c == separator) {
                  parser.appendToToken(separatorReplace);
                  parser.next();
                  consumedChar = true;
              } else if (c != ';' && c != '[' && c != '<' && c != '>' && c != ':' && c != '/' && c != '.') {
                  parser.appendToToken(c);
                  parser.next();
                  consumedChar = true;
              } else {
                  break;
              }
          }
          return consumedChar;
      }