public boolean isWonderBow(ItemStack item) {
        if (item != null && item.getType() == Material.BOW) {
            ItemMeta meta = item.getItemMeta();
            if (meta != null && meta.getDisplayName().equals(this.metaBow.getDisplayName())) {
                List<String> lore = meta.getLore();
                if (lore.size() > this.metaBow.getLore().size()) {
                    return lore.subList(0, this.metaBow.getLore().size()).equals(this.metaBow.getLore());
                }
            }
        }
        return false;
    }