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