question: read and return the next character . concode_field_sep String charsetName concode_elem_sep java.util.Locale usLocale concode_elem_sep Pattern EMPTY_PATTERN concode_elem_sep Scanner scanner concode_elem_sep Pattern WHITESPACE_PATTERN concode_elem_sep int position concode_elem_sep Pattern EVERYTHING_PATTERN concode_field_sep void resync concode_elem_sep int[] readAllInts concode_elem_sep String[] readStrings concode_elem_sep boolean isEmpty concode_elem_sep String readString concode_elem_sep double[] readDoubles concode_elem_sep void main concode_elem_sep String readLine concode_elem_sep String readAll concode_elem_sep boolean hasNextChar concode_elem_sep void setString concode_elem_sep long readLong concode_elem_sep short readShort concode_elem_sep double readDouble concode_elem_sep boolean hasNextLine concode_elem_sep float readFloat concode_elem_sep double[] readAllDoubles concode_elem_sep void setScanner concode_elem_sep boolean readBoolean concode_elem_sep String[] readAllStrings concode_elem_sep int readInt concode_elem_sep byte readByte concode_elem_sep void savePosition concode_elem_sep int[] readInts
target: char function ( ) { scanner . useDelimiter ( EMPTY_PATTERN ) ; String loc0 = scanner . next ( ) ; assert ( loc0 . length ( ) == 1 ) : "srini_string" + "srini_string" ; scanner . useDelimiter ( WHITESPACE_PATTERN ) ; char loc1 = loc0 . charAt ( 0 ) ; savePosition ( ) ; return loc1 ; }