void (DomElement element, DomElementAnnotationHolder holder, @InspectionMessage String message, @NonNls String... attributeNames) { if (holder.isOnTheFly()) { holder.createProblem(element, message, ContainerUtil.map(attributeNames, attributeName -> { return new DefineAttributeQuickFix(attributeName); }, new LocalQuickFix[attributeNames.length])); } else { holder.createProblem(element, message); } }