question: creates a block wrap setting of the specified type . the wrap created may be customized by the ` wrap first element ' flag . it affects a situation when there are multiple blocks that share the same wrap object . it determines if the first block should be wrapped when subsequent blocks exceeds right margin . example : | foo 123 , 4 | 56 | | < - right margin consider that blocks ' 123 ' and ' 456 ' share the same wrap object . the wrap is made on the block ' 123 ' if ` wrap first element ' flag is true ; on the block ' 456 ' otherwise note : giving ` false ' argument does n't mean that a single block that uses that wrap ca n't be wrapped . example : | foo 12 | 3 ; | | < - right margin let block ' 123 ' use a wrap that was created with false as a ` wrap first element ' argument . the block is wrapped by the formatter then because there is no other block that uses the same wrap object and right margin is exceeded . concode_field_sep WrapFactory myFactory concode_field_sep void setFactory concode_elem_sep void ignoreParentWraps concode_elem_sep Wrap createChildWrap
target: Wrap function ( final WrapType arg0 , final boolean arg1 ) { return myFactory . createWrap ( arg0 , arg1 ) ; }