code: @Override
      public Shape getChildAllocation(int index, Shape a)
      {
          // zvyraznovanie !
          if (a != null /* && isAllocationValid() */)
          {
              Box tmpBox = getBox(getView(index));
  
              Rectangle alloc = (a instanceof Rectangle) ? (Rectangle) a : a.getBounds();
              //alloc.setBounds(tmpBox.getAbsoluteBounds());
              alloc.setBounds(getCompleteBoxAllocation(tmpBox));
              return alloc;
          }
          return null;
      }
docs: /*protected void paintChild(Graphics g, View v, Shape rect, int index)
  {
  System.err.println("Painting " + v);
  v.paint(g, rect);
  }