public S hasRevision(final long expectedRevision) { isNotNull(); final long actualRevision = actual.getRevision(); Assertions.assertThat(actualRevision) .overridingErrorMessage("Expected Event to have revision\n<%s> but it had\n<%s>", expectedRevision, actualRevision) .isEqualTo(expectedRevision); return myself; }