@Test
public void timepointsWithSameFieldsShouldBeDistinctInHashSet() {

    HashSet<Timepoint> timepoints = new HashSet<>(4);
    timepoints.add(new Timepoint(12, 0, 0));
    timepoints.add(new Timepoint(12, 0, 0));
    timepoints.add(new Timepoint(12, 0, 0));
    timepoints.add(new Timepoint(12, 0, 0));
    Assert.assertEquals(timepoints.size(), 1);
}