@Override
  protected @Nullable Presentation getPresentation(@NotNull ActionContext context, @NotNull PsiMethodCallExpression call) {
    if (!JavaLanguage.INSTANCE.equals(call.getLanguage())) return null;
    if (call !=
        PsiTreeUtil.getParentOfType(context.findLeaf(), PsiMethodCallExpression.class, true, PsiClass.class, PsiLambdaExpression.class)) {
      return null;
    }
    ImmutableCollectionModel model = ImmutableCollectionModelUtils.createModel(call);
    if (model == null) return null;
    return Presentation.of(IntentionPowerPackBundle.message("replace.with.mutable.collection.intention.intention.name", model.getText()));
  }
@Override
  protected @Nullable Presentation getPresentation(@NotNull ActionContext context, @NotNull PsiMethodCallExpression call)