private Boolean evalBracketClose(CalculatorReader expressionReader) throws BinaryOperatorException, CalculatorException {
        String el = expressionReader.getSymbol();
        if (el.equals(")")) {
            //System.out.println("--evalBracketClose = " + el);
            if (0 == expressionStack.bracketStack.size()) {
                throw new CalculatorException("Open bracket is missing", expressionReader.getPosition());
            }
            expressionReader.incPosition();
            int lastOperatorSize = expressionStack.bracketStack.pop();
            int operatorSize = expressionStack.operatorStack.size();
            if (operatorSize == lastOperatorSize) {
                return true;
            } else {
                evaluateOperatorByCount(operatorSize - lastOperatorSize);
                return true;
            }
        }
        return false;
    }