question: reads the vector following a type.vector code . concode_field_sep ThreadLocal<TypedBytesInput> TB_IN concode_elem_sep DataInput in concode_field_sep TreeMap readMap concode_elem_sep byte[] readRawDouble concode_elem_sep int readMapHeader concode_elem_sep List readList concode_elem_sep double readDouble concode_elem_sep TypedBytesInput get concode_elem_sep byte[] readRaw concode_elem_sep float readFloat concode_elem_sep byte[] readRawBool concode_elem_sep byte[] readRawList concode_elem_sep int readInt concode_elem_sep TypedBytesInput initialValue concode_elem_sep byte[] readRawVector concode_elem_sep void setDataInput concode_elem_sep boolean readBool concode_elem_sep Object read concode_elem_sep byte[] readRawLong concode_elem_sep byte[] readRawString concode_elem_sep String readString concode_elem_sep byte[] readRawFloat concode_elem_sep byte[] readRawInt concode_elem_sep byte[] readRawBytes concode_elem_sep byte[] readRawBytes concode_elem_sep long readLong concode_elem_sep int readVectorHeader concode_elem_sep boolean skipType concode_elem_sep byte[] readBytes concode_elem_sep Type readType concode_elem_sep byte[] readRawMap concode_elem_sep byte readByte concode_elem_sep byte[] readRawByte
target: ArrayList function ( ) { int loc0 = readVectorHeader ( ) ; ArrayList loc1 = new ArrayList ( loc0 ) ; for ( int loc2 = 0 ; loc2 < loc0 ; loc2 ++ ) { loc1 . add ( read ( ) ) ; } return loc1 ; }