def __and__(self, other):
if not isinstance(other, BitCondition):<EOL><INDENT>return NotImplemented<EOL><DEDENT>return type(self)(<EOL>(self._bits | ~self._mask) & (other._bits | ~other._mask),<EOL>self._mask | other._mask<EOL>)<EOL>
Overloads &