### Question:
ListNodeBuilderImpl extends AbstractNodeBuilderImpl<Integer, ListNode.Builder> implements ListNode.Builder { @Override public ListNodeImpl build() { return new ListNodeImpl(elements, value); } ListNodeBuilderImpl();  ListNodeBuilderImpl(Function<String, String> resolveTokenFunctions); ListNodeBuilderImpl addNode(ConfigNode node); @Override ListNodeBuilderImpl value(String value); @Override ListNode.Builder addValue(ValueNode value); @Override ListNode.Builder addObject(ObjectNode object); @Override ListNode.Builder addList(ListNode list); @Override ListNodeImpl build(); @Override String toString();  }### Answer:
@Test public void testEmpty() { ListNodeBuilderImpl builder = new ListNodeBuilderImpl(); assertThat(builder.build(), is(empty())); }