code: protected void moveFloatsDown(int ofs)
      {
          floatY += ofs;
          for (int i = startChild; i < endChild; i++)
          {
              Box box = getSubBox(i);
              if (box instanceof BlockBox)
              {
                  BlockBox block = (BlockBox) box;
                  if (block.isInFlow())
                      block.moveFloatsDown(ofs);
                  else if (block.getFloating() != BlockBox.FLOAT_NONE)
                      block.moveDown(ofs);
              }
          }
      }
docs: Moves down all the floating boxes contained in this box and its children.