RNF3964

The VALUE keyword is required for this parameter type when used in a method call.

30

Cause . . . . . : When calling a method, some parameter types must be passed by value. This applies to float (4F), double (8F), short (5I), integer (10I), byte (1A), and boolean (N) parameters. They must be passed by value because Java primitive types are not objects and so changes to them cannot be reflected in the caller.

Recovery . . . : Add the VALUE keyword to the parameter definition. Compile again.