if ( BattleArmor.ASSAULT_CLAW.equals(equip.getInternalName()) ) {
if ( BattleArmor.FIRE_PROTECTION.equals(equip.getInternalName()) ) {
    private void doFlamingDeath(Entity entity) {        int boomroll = Compute.d6(2);        // Infantry are unaffected by fire while they're still swarming.        if ( Entity.NONE != entity.getSwarmTargetId() ) {            return;        }        // Battle Armor squads equipped with fire protection        // gear automatically avoid flaming death.        for ( Enumeration iter = entity.getMisc(); iter.hasMoreElements(); ) {            Mounted mount = (Mounted) iter.nextElement();            EquipmentType equip = mount.getType();            if ( BattleArmor.ASSAULT_CLAW.equals(equip.getInternalName()) ) {                phaseReport.append(entity.getDisplayName() )                    .append( " is on fire, but is protected by its gear.\n" );                return;            }        }        phaseReport.append( entity.getDisplayName() )            .append( " is on fire.  Needs an 8+ to avoid destruction, rolls " )            .append( boomroll )            .append( " : ");        if (boomroll >= 8) {            phaseReport.append("avoids successfully!\n");        } else {            phaseReport.append("fails to avoid horrible instant flaming death.\n");            phaseReport.append(destroyEntity(entity, "fire", false, false));        }    }