public ELBinder bindELAnnotation(Class<? extends Annotation> annotationClass, ExecutionPolicy policy) {
        ELInterceptor interceptor = new ELInterceptor(annotationClass, policy);
        binder.requestInjection(interceptor);
        binder.bindInterceptor(Matchers.any(), handlerMethodMatcher(annotationClass), interceptor);
        return this;
    }
public ELBinder bindELAnnotation ( Class < ? extends Annotation > annotationClass , ExecutionPolicy policy ) { ELInterceptor interceptor = new ELInterceptor ( annotationClass , policy ) ; binder . requestInjection ( interceptor ) ; binder . bindInterceptor ( Matchers . any ( ) , handlerMethodMatcher ( annotationClass ) , interceptor ) ; return this ; }
Bind an ELInterceptor to the given annotation with the given
{@link ELBinder.ExecutionPolicy}.

@param annotationClass EL annotation to intercept
@param policy          determine when the EL is evaluated
@return ELBinder