question: arranges the blocks in the container with a fixed with and a range constraint on the height . concode_field_sep long serialVersionUID concode_field_sep void add concode_elem_sep Size2D arrangeFF concode_elem_sep Size2D arrangeRR concode_elem_sep Size2D arrangeNN concode_elem_sep Size2D arrange concode_elem_sep Size2D arrangeRN concode_elem_sep boolean equals concode_elem_sep void clear concode_elem_sep Size2D arrangeFN concode_elem_sep Size2D arrangeNF concode_elem_sep Size2D arrangeRF
target: Size2D function ( BlockContainer arg0 , Graphics2D arg1 , RectangleConstraint arg2 ) { Size2D loc0 = arrangeFN ( arg0 , arg1 , arg2 ) ; if ( arg2 . getHeightRange ( ) . contains ( loc0 . height ) ) { return loc0 ; } else { RectangleConstraint loc1 = arg2 . toFixedHeight ( arg2 . getHeightRange ( ) . constrain ( loc0 . getHeight ( ) ) ) ; return arrangeFF ( arg0 , arg1 , loc1 ) ; } }