*/
public DocumentedGame(SGFNode current) throws SGFInvalidDataRequestException, SGFPropertyNotFoundException, GameException {
Stack moves = new Stack();
SGFNodeIterator ni = current.iterator();
while (ni.prev(false) != null) {
moves.push(ni.current());
ni.prev(true);
}
SGFNode head = ni.current();
kifu = current.iterator();