if (!AbstractInitializableFunction.class.isInstance(bean)) {
logger.warn("Bean '" + name + "' is not of a '" + AbstractInitializableFunction.class.getName() + "' type");
return null;
}
AbstractInitializableFunction function = (AbstractInitializableFunction) bean;
function.init(arguments, line, column);
return function;
}