public String readLine() throws IOException {
  return keepCarriageReturns ? readUntilNewline() : reader.readLine();
}

public String readLine ( ) throws IOException { return keepCarriageReturns ? readUntilNewline ( ) : reader . readLine ( ) ; }
reads the next line from the reader .
