private void downCastTest(final StackWrapper provider) { final String name = provider.toString(); final ItemStack blank = new ItemStack(1); final ItemStack craftBlank = CraftItemStack.asCraftCopy(blank); downCastTest(name, provider.stack(), blank); blank.setItemMeta(blank.getItemMeta()); downCastTest(name, provider.stack(), blank); downCastTest(name, provider.stack(), craftBlank); craftBlank.setItemMeta(craftBlank.getItemMeta()); downCastTest(name, provider.stack(), craftBlank); }