question: helper to produce the first bit of output for each instruction . concode_field_sep ParseObserver observer concode_elem_sep ByteArray bytes concode_field_sep void visitLiteralDouble concode_elem_sep void setPreviousOffset concode_elem_sep void visitNoArgs concode_elem_sep void visitInvalid concode_elem_sep void visitBranch concode_elem_sep void visitSwitch concode_elem_sep void visitLiteralInt concode_elem_sep void visitNewarray concode_elem_sep void visitLiteralFloat concode_elem_sep void visitConstant concode_elem_sep void visitLocal concode_elem_sep int getPreviousOffset concode_elem_sep void visitLiteralLong
target: String function ( int arg0 ) { int loc0 = bytes . getUnsignedByte ( arg0 ) ; String loc1 = ByteOps . opName ( loc0 ) ; if ( loc0 == ByteOps . WIDE ) { loc0 = bytes . getUnsignedByte ( arg0 + 1 ) ; loc1 += "srini_string" + ByteOps . opName ( loc0 ) ; } return Hex . u2 ( arg0 ) + "srini_string" + loc1 ; }