if (target != this.target) throw new AWTError("OverlayLayout can't be shared");  checkLayout(); Component[] children = target.getComponents(); for (int i = 0; i < children.length; i++) children[i].setBounds(offsetsX[i], offsetsY[i], spansX[i], spansY[i]);
  public void layoutContainer(Container target)  {    // TODO  }