> Thank you for the wonderful suggestion . do you suggest to protect > ScalarInteger(1) > before calling lang3 ? Yes, either the result of Scalar Integer(1) or the result of install should be protected (before calling lang3 - don't try to do it inside the argument list of lang3).