void (@NotNull JsonValue value) { if (value.getContainingFile() instanceof JsonFile jsonFile) { if (myWarnAboutMultipleTopLevelValues && value.getParent() == jsonFile && value != jsonFile.getTopLevelValue() && jsonFile.getFileType() != JsonLinesFileType.INSTANCE) { myHolder.registerProblem(value, JsonBundle.message("inspection.compliance.msg.multiple.top.level.values")); } } }