[lemma=successive] [lemma=byte] [□=□] □ □
[lemma=successive] [lemma=byte] [lemma=□] □ □
[lemma=successive] [lemma=byte] [tag=□] □ □
The general contract of readLine is that it reads successive bytes , converting each byte separately into a character , until it encounters a line terminator or end of file ; the characters read are then returned as a String .