private static @Nullable String getRequiredString(@NotNull List<MarkupNode> markupNodes, @NotNull Map<String, Attribute> attrs,
                                                    @NotNull String tagName, @NotNull TextRange range, @NotNull String attrName) {
    Attribute attr = attrs.get(attrName);
    if (attr == null) {
      markupNodes.add(new ErrorMarkup(range, JavaBundle.message("javadoc.snippet.error.missing.required.attribute", tagName, attrName)));
      return null;
    }
    return attr.value();
  }
private static @Nullable String getRequiredString(@NotNull List<MarkupNode> markupNodes, @NotNull Map<String, Attribute> attrs,
                                                    @NotNull String tagName, @NotNull TextRange range, @NotNull String attrName)