code: public List<MethodInterceptor> create(TargetMetaDef targetMetaDef) throws Exception {
  		Debug.logVerbose("[JdonFramework] enter  create PointcutAdvisor  ", module);
  		if (targetMetaDef.isEJB()) {
  			if (interceptorsForEJB.isEmpty()) {
  				createEJBAdvice(targetMetaDef);
  			}
  			return interceptorsForEJB;
  		}
  
  		if (interceptors.isEmpty()) {
  			createPOJOAdvice(targetMetaDef);
  		}
  
  		List<MethodInterceptor> targets = targetInterceptors.get(targetMetaDef.getName());
  		if (targets == null) {
  			targets = createTargetPOJOAdvice(targetMetaDef.getName());
  			targetInterceptors.put(targetMetaDef.getName(), targets);
  		}
  
  		return interceptors;
  	}
docs: create the all interceptor instances, and put them into
  interceptorsChain; the interceptors that prointcut is for SERVIERS are in
  the front, and then the EJB Interceptors , in the back there are POJO
  interceptors. you can change the orders bu replacing this class in
  container.xml