### Question:
PasswordSaltBCrypt implements IPasswordSalt { @Override public boolean equals (final Object o) { if (o == this) return true; if (o == null || !getClass ().equals (o.getClass ())) return false; final PasswordSaltBCrypt rhs = (PasswordSaltBCrypt) o; return Arrays.equals (m_aBytes, rhs.m_aBytes); } PasswordSaltBCrypt();  PasswordSaltBCrypt(@Nonnegative final int nRounds); @Nonnegative int getSaltByteCount(); @Nonnull @Nonempty @ReturnsMutableCopy byte [] getSaltBytes(); @Nonnull @Nonempty String getSaltString(); @Override boolean equals(final Object o); @Override int hashCode(); @Override String toString();  }### Answer:
@Test public void testNotEquals () { final PasswordSaltBCrypt aSalt = new PasswordSaltBCrypt (); for (int i = 0; i < 100; ++i) assertFalse (aSalt.equals (new PasswordSaltBCrypt ())); }