vPhaseReport.addElement(r); vPhaseReport.addAll(
addReport(r); addReport(
    private void resolveExtremeTempInfantryDeath() {        for (Enumeration i = game.getEntities(); i.hasMoreElements();) {            Entity entity = (Entity)i.nextElement();            if ( null == entity.getPosition() ) {                continue;            }            IHex entityHex = game.getBoard().getHex(entity.getPosition());            if (entity instanceof Infantry &&                    !(entity instanceof BattleArmor) &&                    game.getTemperatureDifference() > 0 &&                    !(entityHex.containsTerrain(Terrains.BUILDING)) &&                     (entity.getTransportId() == Entity.NONE) ) {                Report r = new Report(5090);                r.subject = entity.getId();                r.addDesc(entity);                vPhaseReport.addElement(r);                vPhaseReport.addAll(                                      destroyEntity(entity, "heat/cold", false, false));            }        }    }