@Test public void shouldConvertToJavaArray() { final Value<Integer> value = of(1, 2, 3); final Integer[] ints = value.toJavaArray(Integer.class); if (value.isSingleValued()) { assertThat(ints).isEqualTo(new int[] {1}); } else { assertThat(ints).isEqualTo(new int[] {1, 2, 3}); } }