question: appends the given pattern to the target array starting at pos . concode_field_sep PlaceHolder placeHolder concode_field_sep BitMatrix encode concode_elem_sep BitMatrix encode concode_elem_sep boolean[] encode concode_elem_sep int getDefaultMargin concode_elem_sep BitMatrix renderResult
target: int function ( boolean [ ] arg0 , int arg1 , int [ ] arg2 , boolean arg3 ) { boolean loc0 = arg3 ; int loc1 = 0 ; for ( int loc2 : arg2 ) { for ( int loc3 = 0 ; loc3 < loc2 ; loc3 ++ ) { arg0 [ arg1 ++ ] = loc0 ; } loc1 += loc2 ; loc0 = ! loc0 ; } return loc1 ; }