@Test
public void hashCodesShouldNotBeEqual() {

    assertNotEquals(cepWindowAllFieldsFilled.hashCode(), cepWindowDefaultValues.hashCode());
    assertNotEquals(cepWindowAllFieldsFilled.hashCode(), cepWindowNullValues.hashCode());
    assertNotEquals(cepWindowAllFieldsFilled.hashCode(), cepWindowNullParameters.hashCode());
    assertNotEquals(cepWindowAllFieldsFilled.hashCode(), cepWindowNullOperator.hashCode());
    assertEquals(cepWindowDefaultValues.hashCode(), cepWindowNullValues.hashCode()); // equals because at least at the moment nulls are defaults
    assertNotEquals(cepWindowDefaultValues.hashCode(), cepWindowNullParameters.hashCode());
    assertNotEquals(cepWindowDefaultValues.hashCode(), cepWindowNullOperator.hashCode());
    assertNotEquals(cepWindowNullValues.hashCode(), cepWindowNullParameters.hashCode());
    assertNotEquals(cepWindowNullValues.hashCode(), cepWindowNullOperator.hashCode());
    assertNotEquals(cepWindowNullParameters.hashCode(), cepWindowNullOperator.hashCode());
}