try {
String sgf = din.readUTF();
if (sgf.length() > 0) {
SGFParser parser = new SGFParser(sgf);
SGFNode newTree = parser.parse();
newGame = new DocumentedGame(newTree);
int depth = din.readShort();
while (depth-- > 0) {
int varNumber = din.readShort();