| Class | Description | 
                            | BackslashEscapeCompleter | A completer within compatible strings (single/double quotes, single/double triple quotes)
 showing informational alternatives that can occur after the backslash escape character. | 
                            | CommandNameCompleter | Completer for the command.names | 
                            | CustomClassSyntaxCompleter | Completer completing classes defined in the shell | 
                            | FileNameCompleter | A file name completer takes the buffer and issues a list of
 potential completions. | 
                            | GroovySyntaxCompleter | Implements the Completer interface to provide completions for
 GroovyShell by tokenizing the buffer and invoking other classes depending on the tokens found. | 
                            | ImportsSyntaxCompleter | Completer completing imported classnames | 
                            | InfixKeywordSyntaxCompleter | Completer completing groovy keywords that appear after identifiers | 
                            | KeywordSyntaxCompleter | Completer completing Groovy keywords and special functions | 
                            | NavigablePropertiesCompleter |  | 
                            | ReflectionCompleter | Completes fields and methods of Classes or instances. | 
                            | ReflectionCompletionCandidate | A candidate as String with additional jansi formatting codes | 
                            | StricterArgumentCompleter | This fixes strict jline 2.12 ArgumentCompleter
 See https://github.com/jline/jline2/pull/202 | 
                            | VariableSyntaxCompleter | Completer completing variable and method names from known variables in the shell |