code: def tryParenthesisBeforeBrace(self, block, column):
          
          text = block.text()[:column - 1].rstrip()
          if not text.endswith(')'):
              raise ValueError()
          return self.findBracketBackward(block, len(text) - 1, '(')
docs: Character at (block, column) has to be a '{'.
          Now try to find the right line for indentation for constructs like:
            if (a == b
                and c == d) { <- check for ')', and find '(', then return its indentation
          Returns input params, if no success, otherwise block and column of '('