import java.awt.Graphics; public class Manager { /** Constructs a manager for an initially empty list of windows. */ public Manager() { } /** Adds toAdd to the top of this list of windows. */ public void add(Window toAdd) { } /** Extracts toRemove from this list of windows. */ public void remove(Window toRemove) { } /** Returns the topmost window containing the point (x, y). This method * uses each Window's contains method to query for containment. */ public Window find(int x, int y) { return null; } /** Paints all windows using g, with current highlighted as the currently * selected window. This uses each Window's paint method. */ public void paintAll(Graphics g, Window current) { } /** Brings toMove to the top of this list of windows. */ public void toFront(Window toMove) { remove(toMove); add(toMove); } }