sBasic.append( mech.getShortName() );
sBasic.append( mech.getShortNameRaw() );
    public MechView(Entity entity) {        mech = entity;        isMech = entity instanceof Mech;        isInf = entity instanceof Infantry;        isVehicle = entity instanceof Tank;        isProto = entity instanceof Protomech;        sLoadout.append( getWeapons() )            .append("\r\n") //$NON-NLS-1$            .append(getAmmo())            .append("\r\n") //$NON-NLS-1$            .append(getMisc()) //has to occur before basic is processed            .append("\r\n") //$NON-NLS-1$            .append(getFailed());        sBasic.append( mech.getShortName() );        sBasic.append("\r\n"); //$NON-NLS-1$        if ( !isInf ) {            sBasic.append( Math.round(mech.getWeight()) )                .append(Messages.getString("MechView.tons") ); //$NON-NLS-1$        }        if (mech.isMixedTech()) {            if (mech.isClan()) {                sBasic.append(Messages.getString("MechView.MixedClan"));            } else {                sBasic.append(Messages.getString("MechView.MixedIS"));            }        } else {            sBasic.append(TechConstants.getLevelDisplayableName(mech.getTechLevel()));        }        sBasic.append("\n"); //$NON-NLS-1$        if ( mech.hasC3M() || mech.hasC3S() || mech.hasC3i()) {            sBasic.append( Messages.getString("MechView.Linkedc3bv")); //$NON-NLS-1$            sBasic.append( mech.calculateBattleValue(true) );        }        sBasic.append("\n"); //$NON-NLS-1$        sBasic.append( Messages.getString("MechView.Movement") ) //$NON-NLS-1$            .append( mech.getWalkMP() )            .append( "/" ) //$NON-NLS-1$            .append( mech.getRunMPasString() );        if (mech.getJumpMP() > 0) {            sBasic.append( "/" ) //$NON-NLS-1$                .append( mech.getJumpMP() );        }        if (isVehicle) {            sBasic.append(" (") //$NON-NLS-1$                .append(entity.getMovementModeAsString())                .append(")"); //$NON-NLS-1$        }        sBasic.append( "\n" ); //$NON-NLS-1$        if ( isMech ) {            Mech aMech = (Mech) mech;            sBasic.append( Messages.getString("MechView.Engine") ) //$NON-NLS-1$                .append( aMech.engineRating() );            if (aMech.hasXL()) {                sBasic.append( Messages.getString("MechView.XL") ); //$NON-NLS-1$            }            if (aMech.hasLightEngine()) {                sBasic.append( Messages.getString("MechView.Light") ); //$NON-NLS-1$            }            sBasic.append("\n"); //$NON-NLS-1$            sBasic.append( Messages.getString("MechView.HeatSinks") ) //$NON-NLS-1$                .append( aMech.heatSinks() );            if (aMech.getHeatCapacity() > aMech.heatSinks()) {                sBasic.append( " [" ) //$NON-NLS-1$                    .append( aMech.getHeatCapacity() )                    .append( "]" ); //$NON-NLS-1$            }            sBasic.append("\n"); //$NON-NLS-1$        }        sBasic.append("\n") //$NON-NLS-1$            .append( getInternalAndArmor() );    }