BlockStateBuilder extends Builder<BlockStateMeta, BlockStateBuilder> { public BlockStateBuilder state(BlockState state) { meta.setBlockState(state); return this; } BlockStateBuilder(Material material);   BlockStateBuilder(Builder<ItemMeta, ?> source); static BlockStateBuilder of(Material material); BlockStateBuilder state(BlockState state);  }
@Test void state() { BlockStateBuilder.of(WATER).self().state(state); verify(meta).setBlockState(state); }