public DroolsParserException createDroolsException( Exception e,
Token token ) {
StringWriter sw = new StringWriter();
e.printStackTrace( new PrintWriter(sw) );
return new DroolsParserException( String.format(
DroolsParserExceptionFactory.UNEXPECTED_EXCEPTION,
token.getLine(),
token.getCharPositionInLine(),
getBetterToken( token ),
e.toString(),