this.type = matcher;
this.amount = amount;
this.data = data;
}
public ItemStack toItemStack(Nagger nagger, Player who)
<BUG>{
return new ItemStack(type.get(nagger, who), amount.invoke(nagger, who), data.invoke(nagger, who).shortValue());
</BUG>
}
}

this.type = matcher;
this.amount = amount;
this.data = data;
