anchor.diff:  
   [TIP]
   ====
  -
   The use of `<context:component-scan>` implicitly enables the functionality of
   `<context:annotation-config>`. There is usually no need to include the
   `<context:annotation-config>` element when using `<context:component-scan>`.
  
positive.code: 		}
  
  		// use of a custom qualifier and autowiring of method parameters
  
  		@Bean
  		protected TestBean protectedInstance(
  				@Qualifier("public") TestBean spouse,
  
negative.code: annotations, an expression resolver is preconfigured to look for bean names when
  resolving expression text.
  
  As of Spring Framework 4.3, you may also declare a factory method parameter of type
  `InjectionPoint` (or its more specific subclass `DependencyDescriptor`) in order to
  access the requesting injection point that triggers the creation of the current bean.
  Note that this will only apply to the actual creation of bean instances, not to the
  injection of existing instances. As a consequence, this feature makes most sense for
  beans of prototype scope. For other scopes, the factory method will only ever see the
  injection point which triggered the creation of a new bean instance in the given scope:
  for example, the dependency that triggered the creation of a lazy singleton bean.
  Use the provided injection point metadata with semantic care in such scenarios.
  
  [source,java,indent=0]
  [subs="verbatim,quotes"]
  ----
  	@Component
  	public class FactoryMethodComponent {
  
  		@Bean @Scope("prototype")
  		public TestBean prototypeInstance(InjectionPoint injectionPoint) {
  			return new TestBean("prototypeInstance for " + injectionPoint.getMember());
  		}
  	}
  ----
  
  The `@Bean` methods in a regular Spring component are processed differently than their
  counterparts inside a Spring `@Configuration` class. The difference is that `@Component`
  classes are not enhanced with CGLIB to intercept the invocation of methods and fields.
  CGLIB proxying is the means by which invoking methods or fields within `@Bean` methods
  