@Override
    boolean expectNotNull() {
      if (myImmutable && !"toList".equals(myCall.getMethodExpression().getReferenceName())) return true;
      PsiType collectionType = ExpectedTypeUtils.findExpectedType(myCall, false);
      PsiType itemType = JavaGenericsUtil.getCollectionItemType(collectionType, myCall.getResolveScope());
      return DfaPsiUtil.getTypeNullability(itemType) == Nullability.NOT_NULL;
    }
@Override
    boolean expectNotNull()