Parses the String message.
// the Scheme:
this.lexer.SPorHT();
lexer.match(TokenTypes.ID);
Token type = lexer.getNextToken();
this.lexer.SPorHT();
header.setScheme(type.getTokenValue());
// The parameters:
try {
while (lexer.lookAhead(0) != '\n") {
this.parseParameter(header);
this.lexer.SPorHT();
if (lexer.lookAhead(0) == '\n" ||
lexer.lookAhead(0) == '\0") break;
this.lexer.match(',");
this.lexer.SPorHT();
}
} catch (ParseException ex) {
throw ex;
}