private void xmlBuildAutoHideNode(AutoHideButtonPanel borderPanel,
			Element dockableElt) throws SAXException {

		Element hideElt = (Element) dockableElt.getElementsByTagName(
				"RelativePosition").item(0);
		float x = Float.parseFloat(hideElt.getAttribute("x"));
		float y = Float.parseFloat(hideElt.getAttribute("y"));
		float w = Float.parseFloat(hideElt.getAttribute("w"));
		float h = Float.parseFloat(hideElt.getAttribute("h"));
		RelativeDockablePosition position = new RelativeDockablePosition(x, y,
				w, h);

		AutoHideButton btn = new AutoHideButton();
		Dockable dockable = xmlGetDockable(dockableElt);
		autoHideButtons.put(dockable.getDockKey(), btn);

		context.setDockableState(dockable, new DockableState(this, dockable,
				DockableState.Location.HIDDEN, position));
		dockable.getDockKey().setLocation(DockableState.Location.HIDDEN);
		btn.init(dockable, borderPanel.getBorderZone());
		borderPanel.add(btn);

		if (dockable instanceof CompoundDockable) {
			// check for children and build them
			xmlBuildCompoundDockable((CompoundDockable) dockable, dockableElt,
					DockableState.Location.HIDDEN);
		}

	}