### Question:
StringStack implements Iterable<String> { public int size() { return start_byte.size() - 1; } StringStack(String... xs);  StringStack(Iterable<String> xs); int size(); boolean isEmpty(); boolean contains(String o); boolean add(String e); void clear(); String get(int index); int indexOf(String o); Iterator<String> iterator();  }### Answer:
@Test public void testSize() { assertEquals(0, new StringStack().size()); assertEquals(1, new StringStack("moo").size()); assertEquals(2, new StringStack("foo", "bar").size()); }