even with the Boolean object, java will autobox this into a little b boolean here, so booleanValue() is not needed.