ServiceLoader.GroovyAnnotationMetadataBuilder because
the method node the parameter belongs to is not available from the Parameter class
itself.System.getProperties() based.AbstractAnnotationMetadataBuilder.ClassNode.ConstructorElement for Groovy.ElementFactory for Groovy.Variable.MethodNode.PackageNode.ParameterElement for Groovy.GroovyClassLoader that can be used to test dependency injection compilation.ParameterElement for the given field element and metadata.