code: @Override
      public Shape getChildAllocation(int index, Shape a)
      {
          if (view != null) return view.getChildAllocation(index, a);
          return a;
      }
docs: Fetches the allocation for the given child view. This enables finding out
  where various views are located, without assuming the views store their
  location. This returns the given allocation since this view simply acts
  as a gateway between the view hierarchy and the associated component.
  
  @param index
  the index of the child
  @param a
  the allocation to this view.
  @return the allocation to the child