public static <T> boolean isNullOrEmpty(final Iterable<T> iterable) {
        return iterable == null || isEmpty(iterable);
    }
@Test
    public void should_be_null_or_empty() {
        assertThat(Iterables.isNullOrEmpty(null), is(true));
        assertThat(Iterables.isNullOrEmpty(Arrays.asList()), is(true));
        assertThat(Iterables.isNullOrEmpty(Arrays.asList(1)), is(false));
    }