Functions within JAIDA are created via an
IFunctionFactory