simulate single-step by keeping previous input and output concode_field_sep String SEPARATOR concode_elem_sep byte[] previousOutput concode_elem_sep String PADDING concode_elem_sep int execs concode_elem_sep AFL afl concode_elem_sep byte[] SEPARATOR_BYTE concode_elem_sep String testinput concode_elem_sep Logger log concode_elem_sep int queuedDiscovered concode_elem_sep String target concode_elem_sep String outdir concode_elem_sep String aflOut concode_elem_sep byte[] previousInput concode_field_sep void pre concode_elem_sep void post concode_elem_sep void afterPropertiesSet concode_elem_sep byte[] calculateNewInput concode_elem_sep void destroy concode_elem_sep byte[] run concode_elem_sep byte[] calculateNewOutput
String function ( @ Nullable String arg0 ) { if ( arg0 == null ) arg0 = "srini_string" ; byte [ ] loc0 = arg0 . getBytes ( ) ; byte [ ] loc1 = run ( loc0 ) ; byte [ ] loc2 = calculateNewOutput ( previousOutput , loc1 ) ; previousInput = loc0 ; previousOutput = loc1 ; return new String ( loc2 ) ; }