String desc = new String();
StringBuffer desc = new StringBuffer();
    private String breachCheck(Entity entity, int loc, int hitflag, boolean isMoving) {        String desc = new String();        if (entity.getLocationStatus(loc) > Entity.LOC_NORMAL) { //covers both water and vacuum            int breachroll = hitflag;            if (entity.getArmor(loc) > 0 && (entity instanceof Mech ? (entity.getArmor(loc,true)>0) : true) && breachroll == 1) { //if has armor and took damage ...                breachroll = Compute.d6(2);                desc += "\n            Possible breach on " + entity.getLocationAbbr(loc) + ". Roll = " + breachroll +".";            }            if (breachroll >= 10 || !(entity.getArmor(loc) > 0) || !(entity instanceof Mech ? (entity.getArmor(loc,true)>0) : true) ) {//breach by damage or no armor                desc += breachLocation(entity, loc, isMoving);            }        }        return desc;    }