this.movePoints= 2;
this.movePoints= 3;
    private void setMovePoints( int type, int weapon ) {        // Handle the various weapons types.        switch ( weapon ) {        case INF_RIFLE:            if ( INF_LEG == type )                this.movePoints= 1;            else if ( INF_MOTORIZED == type )                this.movePoints= 3;            else if ( INF_JUMP == type )                this.movePoints= 3; // Pg. 61 of BMR(r)            else                throw new IllegalArgumentException                    ( "Unknown movement type: " + type );            break;        case INF_MG:        case INF_FLAMER:            if ( INF_LEG == type )                this.movePoints= 1;            else if ( INF_MOTORIZED == type )                this.movePoints= 3;            else if ( INF_JUMP == type )                this.movePoints= 3;            else                throw new IllegalArgumentException                    ( "Unknown movement type: " + type );            break;        case INF_LASER:        case INF_SRM:            if ( INF_LEG == type )                this.movePoints= 1;            else if ( INF_MOTORIZED == type )                this.movePoints= 2;            else if ( INF_JUMP == type )                this.movePoints= 2;            else                throw new IllegalArgumentException                    ( "Unknown movement type: " + type );            break;        case INF_LRM:            if ( INF_LEG == type )                this.movePoints= 1;            else if ( INF_MOTORIZED == type )                this.movePoints= 2;            else if ( INF_JUMP == type )                this.movePoints= 2;            else                throw new IllegalArgumentException                    ( "Unknown movement type: " + type );            break;        default:            throw new IllegalArgumentException                ( "Unknown infantry weapon: " + weapon );        }    } // end private void setMovePoints( int, int )