anchor.diff:  		private final TransactionTemplate transactionTemplate;
   
   		public SimpleService(PlatformTransactionManager transactionManager) {
  -			Assert.notNull(transactionManager, "The 'transactionManager' argument must not be null.");
   			this.transactionTemplate = new TransactionTemplate(transactionManager);
   
   			// the transaction settings can be set here explicitly if so desired
  
positive.code: ----
  
  [source,xml,indent=0]
  [subs="verbatim,quotes"]
  ----
  	<?xml version="1.0" encoding="UTF-8"?>
  	<beans xmlns="http://www.springframework.org/schema/beans"
  
negative.code: 		<!-- the profiling advice -->
  		<bean id="profiler" class="x.y.SimpleProfiler">
  			<!-- execute before the transactional advice (hence the lower order number) -->
  			<property name="order" value="1"/>
  		</bean>
  
  		<aop:config>
  			<aop:pointcut id="entryPointMethod" expression="execution(* x.y..*Service.*(..))"/>
  			<!-- will execute after the profiling advice (c.f. the order attribute) -->
  
  			<aop:advisor advice-ref="txAdvice" pointcut-ref="entryPointMethod" order="2"/>
  			<!-- order value is higher than the profiling aspect -->
  
  			<aop:aspect id="profilingAspect" ref="profiler">
  