question: positions the scan before its first record . in other words , the lhs scan is positioned at its first record , and the rhs scan is positioned before its first record . concode_field_sep Scan s1 concode_elem_sep Scan s2 concode_field_sep boolean next concode_elem_sep int getInt concode_elem_sep Constant getVal concode_elem_sep String getString concode_elem_sep void close concode_elem_sep boolean hasField
target: void function ( ) { s1 . beforeFirst ( ) ; s1 . next ( ) ; s2 . beforeFirst ( ) ; }