void (final @NotNull CompletionParameters parameters, final @NotNull CompletionResultSet result) { super.fillCompletionVariants(parameters, result); if (result.isStopped()) { return; } final PsiElement element = parameters.getPosition(); if (parameters.isExtendedCompletion()) { completeTagName(parameters, result); } else if (parameters.getCompletionType() == CompletionType.SMART) { new XmlSmartCompletionProvider().complete(parameters, result, element); } }