 	{
 		super(master);
 
-		role = 0x23; // ROLE_SYSTEM_OUTLINE
+		role = AccConst.ROLE_SYSTEM_OUTLINE;
 	}
 
 	//--------------------------------------------------------------------------

				if (index >= 0)
				{
					Accessibility.sendEvent(master, childID,
											EVENT_OBJECT_FOCUS);

					Accessibility.sendEvent(master, childID,
											EVENT_OBJECT_SELECTION);
				}
				break;
			}

			if (index < tree.verticalScrollPosition ||
				index >= tree.verticalScrollPosition + tree.rowCount)
			{
				accState |= AccConst.STATE_SYSTEM_INVISIBLE;
			}
			else
			{
				accState |= AccConst.STATE_SYSTEM_SELECTABLE;

				var item:Object = getItemAt(index);

				if (item && tree.dataDescriptor.isBranch(item, tree.dataProvider))
				{
					if (tree.isItemOpen(item))
						accState |= AccConst.STATE_SYSTEM_EXPANDED;
					else
						accState |= AccConst.STATE_SYSTEM_COLLAPSED;
				}

				var renderer:IListItemRenderer =
					tree.itemToItemRenderer(item);

				if (renderer != null && tree.isItemSelected(renderer.data))
					accState |= AccConst.STATE_SYSTEM_SELECTED | AccConst.STATE_SYSTEM_FOCUSED;
			}
		}
		return accState;
