while(i < getDroppedTickets().size())
{
L2ItemInstance item = getDroppedTickets().get(i);
if(item != null && getTicketCastleId(item.getItemId()) == castleId)
{
item.decayMe();
L2World.getInstance().removeObject(item);
// remove from the list
getDroppedTickets().remove(i);
}