anchor.diff:  [source,java,indent=0,subs="verbatim,quotes",role="primary"]
   .Java
   ----
  -	@Bean(destroyMethod="")
  +	@Bean(destroyMethod = "")
   	public DataSource dataSource() throws NamingException {
   		return (DataSource) jndiTemplate.lookup("MyDS");
   	}
  
positive.code: By default, beans defined with Java configuration that have a public `close` or `shutdown`
  method are automatically enlisted with a destruction callback. If you have a public
  `close` or `shutdown` method and you do not wish for it to be called when the container
  shuts down, you can add `@Bean(destroyMethod="")` to your bean definition to disable the
  default `(inferred)` mode.
  
  You may want to do that by default for a resource that you acquire with JNDI, as its
  
negative.code: ----
  	public class MovieRecommender {
  
  		private final MovieCatalog movieCatalog;
  
  		private final CustomerPreferenceDao customerPreferenceDao;
  
  		@Autowired
  		public void prepare(@Qualifier("main") MovieCatalog movieCatalog,
  