docs: def getContextsForExpression(self, body, getFingerprint=None, startIndex=0, maxResults=5, sparsity=1.0):
          """Get semantic contexts for the input expression
          Args:
              body, ExpressionOperation: The JSON encoded expression to be evaluated (required)
              getFingerprint, bool: Configure if the fingerprint should be returned as part of the results (optional)
              startIndex, int: The start-index for pagination (optional)
              maxResults, int: Max results per page (optional)
              sparsity, float: Sparsify the resulting expression to this percentage (optional)
          Returns:
              list of Context
          Raises:
              CorticalioException: if the request was not successful
          """
          return self._expressions.getContextsForExpression(self._retina, body, getFingerprint, startIndex, maxResults, sparsity)