@Override
	public String getOptionsXML()
	{
		StringBuffer sb = new StringBuffer();
		sb.append( " Label=\"" + toString() + "\"" );
		sb.append( " TextRotation=\"" + trot + "\"" );
		// KSC: TODO: Handle more options
		if( fShowLblPct )
		{
			sb.append( " ShowLabelPct=\"" + true + "\"" );
		}
		if( fShowPct )
		{
			sb.append( " ShowPct=\"" + true + "\"" );
		}
		if( fShowCatLabel )
		{
			sb.append( " ShowCatLabel=\"" + true + "\"" );    // 20081223 KSC: try to figure out difference between AttachedLabel and TextDisp options
		}
		if( fShowBubbleSizes )
		{
			sb.append( " ShowBubbleSizes=\"" + true + "\"" );
		}
		sb.append( " Font=\"" + getFontId() + "\"" );
		return sb.toString();
	}