public void fireTileMovedFromRackToRackWithShift(int sourcePos, int targetPos) {
TileListener[] listeners = (TileListener[]) tileListeners.getListeners(TileListener.class);
for (TileListener l : listeners) {
l.tileMovedFromRackToRackWithShift(new TileFromRackToRackWithShiftEvent(this, sourcePos, targetPos));
}
}