lexer.setPreserveSpaces(true);
lexer.setWarnings(new Parser.NullWarnings());
String doc;
int token = -1;
Properties props = new Properties();
while (lexer.advance()) {
if (token == -1)
token = lexer.token();
if (token == Tokens.tDOCUMENTATION) {
doc = "=" + lexer.getTokenBuffer().toString();
while (lexer.advance() && (token = lexer.token()) == Tokens.tWHITESPACE) {