GROOVY-5875: Cannot use DELEGATE_FIRST and delegates that are inner classes.
GROOVY-6012: Source encoding is not used when scripts are reloaded
GROOVY-6120: VerifyError if field is used in @Category
   * do not allow usage of instance fields or properties in a class annotated with @Category
   * make @Category compatible with @TypeChecked and @CompileStatic
GROOVY-6012: Replace anonymous inner class with instance initializer
annotation to set base script of the script
removed unused field declaration
GROOVY-6189: first simple prototype of SAM conversion (tests, indy, real method selection pending)
GROOVY-6189: basic indy implementation
Fixed typo in BaseScriptASTTransformation GroovyDoc.
GROOVY-6179: Sublist can be modified by parent list operations
GROOVY-6189: make CachedSAMClass handle null arguments as well
GROOVY-6189: adjust method selection for SAM
GROOVY-6189: adapt test for changed method selection process
GROOVY-6189: tweak method selection to be more compatible and remove change to test
GROOVY-6189: added a few tests for SAM coercion
GROOVY-6189: SAM conversion for casts plus tests to ensure it works for attribues and properties
GROOVy-6189: Implementation of the current SAM conversion state for type checking and static compilation
Additional test cases for SAM type conversion and type checking
Fix unit test for SAM type conversion in case of method accepting a closure
Fix typo in method name.

dispathNodeCall -> dispatchNodeCall