protected void dock(DockWrapper outter,DockWrapper inner,int idx){
  freeWrapper(inner);
  outter.dock(inner,idx);
}

protected void dock ( DockWrapper outter , DockWrapper inner , int idx ) { freeWrapper ( inner ) ; outter . dock ( inner , idx ) ; }
dock the given child onto the given parent , which is itself a child of this class .
