### Question:
IntShard extends Shard { static IntShard createFull() { return new Impl(); } private  IntShard();   }### Answer:
@Test public void testInitialState() { IntShard shard = IntShard.createFull(); assertThat(shard.size(), equalTo(0)); }