void (DomElement element, @InspectionMessage String message, DomElementAnnotationHolder holder, boolean useRemoveQuickfix, boolean highlightWholeElement, boolean forRemoval) { DomElementProblemDescriptor problem; ProblemHighlightType problemHighlightType = forRemoval ? ProblemHighlightType.LIKE_MARKED_FOR_REMOVAL : ProblemHighlightType.LIKE_DEPRECATED; if (!useRemoveQuickfix) { problem = holder.createProblem(element, problemHighlightType, message, null); } else { problem = holder.createProblem(element, problemHighlightType, message, null, new RemoveDomElementQuickFix(element)); } if (highlightWholeElement) { problem.highlightWholeElement(); } }