public Window[] getOwnedWindows() {   return new Window[0]; }
public Window[] getOwnedWindows() { Window [] trimmedList; synchronized (getTreeLock ()) {  Window [] validList = new Window [ownedWindows.size()];  Iterator e = ownedWindows.iterator(); int numValid = 0; while (e.hasNext()) { Window w = (Window)(((Reference) e.next()).get()); if (w != null) validList[numValid++] = w; else  e.remove(); }  if (numValid != validList.length) { trimmedList = new Window [numValid]; System.arraycopy (validList, 0, trimmedList, 0, numValid); } else trimmedList = validList; } return trimmedList; }
	public Window[] getOwnedWindows() {		// FIXME: return array containing all the windows this window currently 		// owns.		return new Window[0];	}