public static <E> ArrayList<E> newArrayList() {
    return new ArrayList<>();
  }
@Test
  public void testVarArgArrayLists() {
    List<String> list = Lists.newArrayList("record1", "record2", "record3");
    list.add("record4");
    Assert.assertEquals(4, list.size());
    Assert.assertEquals("record1", list.get(0));
    Assert.assertEquals("record2", list.get(1));
    Assert.assertEquals("record3", list.get(2));
    Assert.assertEquals("record4", list.get(3));
  }