Currently, the ConsoleReader will call expandEvents every time finishBuffer is called. When building certain kinds of software (REPL consoles for instance), it may be necessary to allow '!' in the input without any special treatment. Currently, there is no way to disable the interpretation of '!' as an event marker, and things will break when processing a line such as "boolean x = (0 != 1)".
Please expose a method for disabling this behavior.
Just realized I must have been viewing old code when I filed this. The current version has such a method! Sorry!