| Class | Description | 
                            | CommandNameCompleter | Completor for the command.names | 
                            | CustomClassSyntaxCompletor | Completor completingclasses defined in the shell | 
                            | FileNameCompleter | PATCHED copy from jline 2.12, with
 https://github.com/jline/jline2/issues/90 (no trailing blank)
 NOTE: we hope to work with the jline project to have this functionality
 absorbed into a future jline release and then remove this file, so keep
 that in mind if you are thinking of changing this file. | 
                            | GroovySyntaxCompletor | Implements the Completor interface to provide competions for
 GroovyShell by tokenizing the buffer and invoking other classes depending on the tokens found. | 
                            | ImportsSyntaxCompletor | Completor completing imported classnames | 
                            | InfixKeywordSyntaxCompletor | Completor completing groovy keywords that appear after identifiers | 
                            | KeywordSyntaxCompletor | Completor completing Groovy keywords and special functions | 
                            | NavigablePropertiesCompleter |  | 
                            | ReflectionCompletionCandidate | A candidate as String with additional jansi formatting codes | 
                            | ReflectionCompletor | Completes fields and methods of Classes or instances. | 
                            | StricterArgumentCompleter | Similar to a strict jline ArgumentCompleter, this completer
 completes the n+1th argument only if the 1st to nth argument have matches. | 
                            | VariableSyntaxCompletor | Completor completing variable and method names from known variables in the shell |