}
String openBlockName = openBlockMustacheName.getName();
String closeBlockName = closeBlockMustacheName.getName();
if (!openBlockName.equals(closeBlockName)) {
Annotation openBlockAnnotation
= holder.createErrorAnnotation(openBlockMustacheName,
HbBundle.message("hb.block.mismatch.inspection.open.block", openBlockName, closeBlockName));
openBlockAnnotation.registerFix(new HbBlockMismatchFix(closeBlockName, openBlockName, true));
openBlockAnnotation.registerFix(new HbBlockMismatchFix(openBlockName, closeBlockName, false));
Annotation closeBlockAnnotation
= holder.createErrorAnnotation(closeBlockMustacheName,
HbBundle.message("hb.block.mismatch.inspection.close.block", openBlockName, closeBlockName));
closeBlockAnnotation.registerFix(new HbBlockMismatchFix(openBlockName, closeBlockName, false));
closeBlockAnnotation.registerFix(new HbBlockMismatchFix(closeBlockName, openBlockName, true));
}
}
else {
holder.createErrorAnnotation(openBlockMustacheName,
HbBundle.message("hb.block.mismatch.inspection.missing.end.block", openBlockMustache.getName()));