change JVariableArgument to JOpaqueArgument