@Test
public void betweenThrowsExceptionWhenUnorderedField() {

    this.thrown.expect(UnsupportedOperationException.class);
    new Between<>(
        new Scalar.Default<>(new Object()), new Scalar.Default<>(new Object())
    ).value(new SpyField<>(new Object(), new Object()));
}