@Override
    public @NotNull ParentContext getExpectedParentContext() {
      if (myConditional.getThenExpression() == myExpression || myConditional.getElseExpression() == myExpression) {
        return myUpstream.getExpectedParentContext();
      }
      return super.getExpectedParentContext();
    }
@Override
    public @NotNull ParentContext getExpectedParentContext()