anchor.diff:  ----
   	public class MovieRecommender {
   
  -		private MovieCatalog movieCatalog;
  -
  -		private CustomerPreferenceDao customerPreferenceDao;
  +		private final MovieCatalog movieCatalog;
  +
  +		private final CustomerPreferenceDao customerPreferenceDao;
   
   		@Autowired
   		public void prepare(@Qualifier("main") MovieCatalog movieCatalog,
  
positive.code: purposes of the example, assume the contents of two of the above resource bundle files
  are as follows:
  
  [literal,subs="verbatim,quotes"]
  ----
  	# in format.properties
  	message=Alligators rock!
  ----
  
  [literal,subs="verbatim,quotes"]
  ----
  	# in exceptions.properties
  	argument.required=The {0} argument is required.
  
negative.code: 	@Profile("production")
  	public class JndiDataConfig {
  
  		@Bean(destroyMethod = "") // <1>
  		public DataSource dataSource() throws Exception {
  			Context ctx = new InitialContext();
  			return (DataSource) ctx.lookup("java:comp/env/jdbc/datasource");
  		}
  	}
  ----
  <1> `@Bean(destroyMethod = "")` disables default destroy method inference.
  
  [source,kotlin,indent=0,subs="verbatim,quotes",role="secondary"]
  .Kotlin
  ----
  