code: def _prevNonCommentBlock(self, block):
          
          block = self._prevNonEmptyBlock(block)
          while block.isValid() and self._isCommentBlock(block):
              block = self._prevNonEmptyBlock(block)
          return block
docs: Return the closest non-empty line, ignoring comments
          (result <= line). Return -1 if the document