protected function readName(StringReader $reader) { $name = ''; do { $char = $reader->read(1); if ($char != "") { $name .= $char; } } while ($char != ""); return $name; }