import java.awt.*;

public abstract class Box {
  protected Color color_ = Color.white; 
  public synchronized Color color() { return color_; }
  public synchronized void  color(Color c) { color_ = c; }

  public abstract Dimension size();
  public abstract Box duplicate();
  public abstract void show(Graphics g, java.awt.Point origin);
}


