private BlockNode<Statement> Code() throws SyntaxException {
        try {
            LeftBrace();
            BlockNode<Statement> block = Block();
            RightBrace();

            return block;
        } catch(SyntaxException ex) {
            throw ex;
        }
    }