Issue #1515: Add a test
Issue #1515: Use a annotation value on @FunctionalParameter to encode the parameter names of functional parameters. Add support to the AbstractModelLoader for parsing this and reconstructing the parameter models. Take care to support functional parameters of functional parameters and functional parameters with multiple parameter lists. Which makes it all quite complicated :-(
Issue #1515: Fix up .src for the new annotation value