rendererPane = createCellRendererPane();
	public BasicTreeUI()	{		drawingCache = new Hashtable();		cellEditor = createDefaultCellEditor();		currentCellRenderer = createDefaultCellRenderer();		nodeDimensions = createNodeDimensions();		rendererPane = createCellRendererPane();		configureLayoutCache();		propertyChangeListener = createPropertyChangeListener();		focusListener = createFocusListener();		treeSelectionListener = createTreeSelectionListener();		mouseInputListener = new MouseInputHandler(null, null, null);		keyListener = createKeyListener();		selectionModelPropertyChangeListener = createSelectionModelPropertyChangeListener();		componentListener = createComponentListener();		cellEditorListener = createCellEditorListener();		treeExpansionListener = createTreeExpansionListener();		treeModelListener = createTreeModelListener();		createdRenderer = true;		createdCellEditor = true;		editingRow = -1;		lastSelectedRow = -1;	}