# File lib/prawn/document/bounding_box.rb, line 355
       def draw
         @parent.mask(:y) do  
           parent_box = @parent.bounds  
           @parent.bounds = self    
           @parent.y = absolute_top
           @action.call   
           @parent.bounds = parent_box
         end
       end