question: public void testZeroOne ( ) { BigInteger aNumber = BigInteger . ZERO ; BigInteger bNumber = BigInteger . ONE ; BigInteger result = aNumber . and ( bNumber ) ; assertTrue ( result . equals ( BigInteger . ZERO ) ) ; assertEquals ( "incorrect sign" , 0 , result . signum ( ) ) ; }
target:  And for zero and one