code: @Override
      protected Rule fromStringLiteral(String string) {
          return string.endsWith(" ") ?
                  Sequence(String(string.substring(0, string.length() - 1)), WhiteSpace()) :
                  String(string);
      }
docs: character or string literal