ListCoder extends IterableLikeCoder<T, List<T>> { @Override public boolean consistentWithEquals() { return getElemCoder().consistentWithEquals(); } protected  ListCoder(Coder<T> elemCoder); static ListCoder<T> of(Coder<T> elemCoder); @Override boolean consistentWithEquals(); @Override Object structuralValue(List<T> values); @Override void verifyDeterministic(); @Override TypeDescriptor<List<T>> getEncodedTypeDescriptor();  }
@Test public void testConsistentWithEquals() { ListCoder<Integer> coder = ListCoder.of(VarIntCoder.of()); assertTrue(coder.consistentWithEquals()); }