return the header field at the given index . the first and newest entry is always at index 1 , and the oldest entry is at the index length . concode_field_sep int head concode_elem_sep int capacity concode_elem_sep int size concode_elem_sep int tail concode_elem_sep HeaderField[] headerFields concode_field_sep void add concode_elem_sep int size concode_elem_sep int length concode_elem_sep void clear concode_elem_sep void setCapacity concode_elem_sep HeaderField remove concode_elem_sep int capacity
HeaderField function ( int arg0 ) { if ( arg0 <= 0 || arg0 > length ( ) ) { throw new IndexOutOfBoundsException ( ) ; } int loc0 = head - arg0 ; if ( loc0 < 0 ) { return headerFields [ loc0 + headerFields . length ] ; } else { return headerFields [ loc0 ] ; } }