protected void addImpl(Component comp, Object constraints, int index) { super.addImpl(comp, constraints, index);
protected void addImpl(Component comp, Object layerConstraint, int index) { Integer layer; if (layerConstraint != null && layerConstraint instanceof Integer) layer = (Integer) layerConstraint; else if (componentToLayer.containsKey (comp)) layer = (Integer) componentToLayer.remove (comp); else layer = DEFAULT_LAYER;  int newIdx = insertIndexForLayer(layer.intValue (), -1);  componentToLayer.put (comp, layer); incrLayer (layer);
    protected void addImpl(Component comp, Object constraints, int index)     {                super.addImpl(comp, constraints, index);	        comp.validate();        comp.repaint();    }