genCodeLine("	   System.out.println(\"	   during parser generation.\");");
genCodeLine("	   throw new "+(Options.isLegacyExceptionHandling() ? "Error" : "RuntimeException")+"();");
genCodeLine("	 }");
genCodeLine("	 jj_initialized_once = true;");
}
<BUG>if (Options.getTokenManagerUsesParser() && !Options.getStatic()) {
genCodeLine("	 token_source = new " + cu_name</BUG>
+ "TokenManager(this, stream);");
} else {
genCodeLine("	 token_source = new " + cu_name + "TokenManager(stream);");

genCodeLine("	   System.out.println(\"	   during parser generation.\");");
genCodeLine("	   throw new "+(Options.isLegacyExceptionHandling() ? "Error" : "RuntimeException")+"();");
genCodeLine("	 }");
genCodeLine("	 jj_initialized_once = true;");
}
if (Options.getTokenManagerUsesParser()) {
genCodeLine("	 token_source = new " + cu_name
+ "TokenManager(this, stream);");
} else {
genCodeLine("	 token_source = new " + cu_name + "TokenManager(stream);");
