| Class | Description | 
                            | ExtensionModule | An extension module is a class responsible for providing a list of meta methods to the Groovy
 compiler and runtime. | 
                            | ExtensionModuleRegistry | The extension method registry is responsible for collecting methods (or static methods) which are added to existing
 classes and may be called like regular methods. | 
                            | ExtensionModuleScanner | A module extension scanner is responsible for searching classpath modules,
 loading metadata from module descriptors, then perform custom tasks for each
 module. | 
                            | MetaInfExtensionModule | A SimpleExtensionModule implementation which reads extension classes
 metadata from META-INF. | 
                            | PropertiesModuleFactory | This is the base class for classes responsible for creating modules
 using properties. | 
                            | SimpleExtensionModule | An extension module which provides extension methods using a DefaultGroovyMethods-like implementation, that
 is to say using static methods defined in an "extension class". | 
                            | StandardPropertiesModuleFactory | This is the standard Groovy module factory. |