First time I see the `__FUNCTION__` macro :) Is it replaced as pre-processor time by the function name in which is resolved (e.g. in this case processAssociations)?