The CONST keyword is not allowed for this parameter type when used in a method call.
30
Cause . . . . . : When calling a method, most parameter types must be passed by reference. The only exceptions to this are float (4F), double (8F), short (5I), integer (10I), byte (1A), and boolean (N) parameters. All other parameter types must be passed by reference, as this is how Java behaves. Since the parameter must be passed by reference, changes made to it in the method will be reflected in the caller. For this reason, the parameter cannot be considered constant.
Recovery . . . : Remove the CONST keyword from the parameter definition. Compile again.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.