BUG-382: optimize BooleanType