this.initializeInternal( INF_PLT_MAX_MEN, LOC_INFANTRY );
this.initializeInternal( INF_PLT_FOOT_MAX_MEN, LOC_INFANTRY );
    public void autoSetInternal() {    // Clan platoons have 25 men.    if ( this.isClan() ) {        this.initializeInternal( INF_PLT_CLAN_MAX_MEN,                     LOC_INFANTRY );        return;    }    // IS platoon strength is based upon movement type.        switch (this.getMovementMode()) {        case IEntityMovementMode.INF_LEG:        case IEntityMovementMode.INF_MOTORIZED:            this.initializeInternal( INF_PLT_MAX_MEN, LOC_INFANTRY );            break;        case IEntityMovementMode.INF_JUMP:            this.initializeInternal( INF_PLT_JUMP_MAX_MEN, LOC_INFANTRY );            break;        default:            throw new IllegalArgumentException                ( "Unknown movement type: " + this.getMovementMode() );        }                if(hasWorkingMisc(MiscType.F_TOOLS, MiscType.S_HEAVY_ARMOR)) {            initializeArmor( getOInternal(LOC_INFANTRY), LOC_INFANTRY );        }        return;    }