logExecTime = ReflectUtils.isAnnotatedWith(method, LogExecTime.class);
if(!logExecTime) {
logExecTime = method.getDeclaringClass().getAnnotation(LogExecTime.class) != null;
}
ExecuteWhen executeWhen = method.getAnnotation(ExecuteWhen.class);
if(executeWhen!=null) {
executeWhenExpr = executeWhen.value();
executionContext.getScriptManager().compile(executeWhenExpr);
} else {
executeWhenExpr = null;
}