Issue #583: Fix a failing metamodel test. Note the behaviour defined by Applicable is to throw InvocationException if the call to apply() has the wrong number of arguments, but IncompatibleTypeException is the number of arguments is correct, but one of the types is wrong.