boolean (@Nullable PsiExpression expression, @NotNull PsiExpression collection) { PsiMethodCallExpression sizeCall = ObjectUtils.tryCast(PsiUtil.skipParenthesizedExprDown(expression), PsiMethodCallExpression.class); if (!COLLECTION_MAP_SIZE.test(sizeCall)) return false; PsiExpression sizeQualifier = sizeCall.getMethodExpression().getQualifierExpression(); if (sizeQualifier == null) return false; sizeQualifier = getBaseCollection(sizeQualifier); collection = getBaseCollection(collection); return sizeQualifier != null && collection != null && PsiEquivalenceUtil.areElementsEquivalent(sizeQualifier, collection); }