vPhaseReport.addElement(r); vPhaseReport.addAll(
addReport(r); addReport(
    private void checkForSuffocation() {        for (Enumeration i = game.getEntities(); i.hasMoreElements();) {            final Entity entity = (Entity)i.nextElement();            if ( null == entity.getPosition() ||                 entity.isOffBoard()) {                continue;            }            final IHex curHex = game.getBoard().getHex(entity.getPosition());            if (entity.getElevation()<0 && (curHex.terrainLevel(Terrains.WATER) > 1            || (curHex.terrainLevel(Terrains.WATER) == 1 && entity.isProne()))            && entity.getHitCriticals(CriticalSlot.TYPE_SYSTEM, Mech.SYSTEM_LIFE_SUPPORT, Mech.LOC_HEAD) > 0) {                Report r = new Report(6020);                r.subject = entity.getId();                r.addDesc(entity);                vPhaseReport.addElement(r);                vPhaseReport.addAll(                                      damageCrew(entity, 1));            }        }    }