@Test public void concat_choosesNonEmpty() {

  List<Object> list = ImmutableList.of("foo");
  assertThat(Lists.concat(list, Collections.emptyList()))
    .isSameAs(list);
  assertThat(Lists.concat(Collections.emptyList(), list))
    .isSameAs(list);
}