�t provide
      automatic support for all possible notions of a newline, it exposes two sets of methods in its interface. One set provides the basic stream
      operations, such as skipping a certain number of UTF‐16 chars or matching a string with the stream content. These methods come without any
      automatic newline detection, but they offer optimal performance and give the user complete freedom to manually register any kind of newline. The
      other set of methods provides some frequently neede