public int getTransferLocation(int loc) { return getTransferLocation(new HitData(loc)).getLocation(); }
public abstract HitData getTransferLocation(HitData hit);
    public int getTransferLocation(int loc) {        return getTransferLocation(new HitData(loc)).getLocation();    }