@Nullable
  default PyAstExpression getUpperBound() {
    return childToPsi(PythonDialectsTokenSetProvider.getInstance().getExpressionTokens(), 1);
  }
@Nullable
  default PyAstExpression getUpperBound()