I'd bet you want boolean here (the primitive) and not Boolean (the class), unless you're looking for commercialUse to have 3 states (true, false, null). Passing around a Boolean (non-primitive) can get really hairy.