question: public char next ( ) { return pos < in . length ( ) ? in . charAt ( pos ++ ) : '\0' ; }
target:  Returns the next available character, or the null character '\0' if all input has been exhausted. The return value of this method is ambiguous for JSON strings that contain the character '\0'.