if (waterLevel > 0) {  roll.append(new PilotingRollData(getId(), mod, "entering Depth " + waterLevel + " Water")); } else { roll.addModifier(TargetRoll.CHECK_FALSE,"Check false"); }  return roll;
    public PilotingRollData checkWaterMove(int waterLevel) {        PilotingRollData roll = getBasePilotingRoll();        int mod;        if (waterLevel == 1) {            mod = -1;        } else if (waterLevel == 2) {            mod = 0;        } else {            mod = 1;        }        if (waterLevel > 0) {            // append the reason modifier            roll.append(new PilotingRollData(getId(), mod, "entering Depth "                                             + waterLevel + " Water"));        } else {            roll.addModifier(TargetRoll.CHECK_FALSE,"Check false");        }        return roll;    }