question: after . concode_field_sep String indexing concode_elem_sep int end concode_elem_sep String value concode_elem_sep int begin concode_field_sep StringMaker next concode_elem_sep StringMaker before concode_elem_sep StringMaker before concode_elem_sep StringMaker before concode_elem_sep StringMaker lower concode_elem_sep StringMaker upper concode_elem_sep StringMaker prev concode_elem_sep StringMaker clear concode_elem_sep boolean isEmpty concode_elem_sep StringMaker duplicate concode_elem_sep int getBeginIndex concode_elem_sep StringMaker afterLast concode_elem_sep StringMaker afterLast concode_elem_sep StringMaker afterLast concode_elem_sep int lastIndexOf concode_elem_sep StringMaker beforeLast concode_elem_sep StringMaker beforeLast concode_elem_sep StringMaker beforeLast concode_elem_sep int getEndIndex concode_elem_sep StringMaker reset concode_elem_sep String toString concode_elem_sep int indexOf concode_elem_sep String value
target: StringMaker function ( char arg0 ) { int loc0 = indexing . indexOf ( arg0 , begin ) ; if ( loc0 < 0 || loc0 > end ) { return this ; } begin = loc0 + 1 > end ? end : loc0 + 1 ; return this ; }