 import mx.controls.listClasses.IDropInListItemRenderer;
 import mx.controls.listClasses.IListItemRenderer;
 import mx.controls.listClasses.ListData;
-import mx.core.FlexVersion;
 import mx.core.IDataRenderer;
 import mx.core.IFlexDisplayObject;
 import mx.core.IFlexModuleFactory;
 import mx.core.IFontContextComponent;
-import mx.core.FlexVersion;
 import mx.core.IUITextField;
 import mx.core.UIComponent;
 import mx.core.UITextField;

	 */
	protected function get icon():IFlexDisplayObject
	{
		if (FlexVersion.compatibilityVersion < FlexVersion.VERSION_3_0)
		{
			if (_data)
			{
				var dataDescriptor:IMenuDataDescriptor =
					Menu(_listData.owner).dataDescriptor;
				
				var type:String = dataDescriptor.getType(_data);
	
				// Separator
				if (type.toLowerCase() == "separator")
					return separatorIcon;
			}
			
			if (typeIcon)
				return typeIcon;
			
			return _icon;
		}
		
		return _icon;
	}


     */
    override public function get baselinePosition():Number
    {
		if (!validateBaselinePosition())
			return NaN;

