doubles the size of the visited arrays . concode_field_sep int[] offsets concode_elem_sep Object PROHIBIT_REF_OBJECT concode_elem_sep Object[] objects concode_elem_sep int nextIndex concode_elem_sep int INIT_LEN concode_elem_sep int PRI_KEY_VISITED_OFFSET concode_elem_sep int PROHIBIT_REF_OFFSET concode_elem_sep String PROHIBIT_NESTED_REF_MSG concode_field_sep int add concode_elem_sep Object getObject concode_elem_sep void replaceObject concode_elem_sep void setOffset concode_elem_sep int getOffset concode_elem_sep void setObject
void function ( ) { int loc0 = objects . length ; int loc1 = loc0 * 2 ; Object [ ] loc2 = new Object [ loc1 ] ; int [ ] loc3 = new int [ loc1 ] ; System . arraycopy ( objects , 0 , loc2 , 0 , loc0 ) ; System . arraycopy ( offsets , 0 , loc3 , 0 , loc0 ) ; objects = loc2 ; offsets = loc3 ; }