BlockDataBuilder extends Builder<BlockDataMeta, BlockDataBuilder> { BlockDataBuilder data(BlockData data) { meta.setBlockData(data); return this; } BlockDataBuilder(Material material);   BlockDataBuilder(Builder<ItemMeta, ?> source); static BlockDataBuilder of(Material material);  }
@Test void data() { BlockDataBuilder.of(WATER).self().data(data); verify(meta).setBlockData(data); }