code: void markFailedResultsForReparse() {
          for (Map.Entry<String, PartialConfigParseResult> entry : fingerprintOfPartialToParseResultMap.entrySet()) {
              String fingerprint = entry.getKey();
              PartialConfigParseResult result = entry.getValue();
  
              HealthStateScope scope = HealthStateScope.forPartialConfigRepo(fingerprint);
              List<ServerHealthState> serverHealthErrors = serverHealthService.filterByScope(scope);
  
              if (!serverHealthErrors.isEmpty() || !result.isSuccessful()) {
                  result.setLatestParsedModification(null); // clear modification to allow a reparse to happen
                  serverHealthService.removeByScope(scope); // clear errors until next reparse
              }
          }
      }
docs: After a successful update of the server config, we should reparse any failed config-repos in case
  any upstream dependency issues have been resolved.
  <p>
  This clears the last parse states and errors related to config-repos so as to allow reparsing. Should be
  used by ConfigChangedListener and EntityConfigChangedListener instances to hook into config update events.