docs: @SuppressWarnings("checkstyle:variabledeclarationusagedistance")
  	public static void reset() throws CoreException {
  		LOCK.lock();
  		try {
  			// Clear the SRE configuration stored into the preferences.
  			clearSREConfiguration();
  			// Reset the internal data structures.
  			final ISREInstall previous = getDefaultSREInstall();
  			final Map<String, ISREInstall> oldSREs = new HashMap<>(ALL_SRE_INSTALLS);
  			ALL_SRE_INSTALLS.clear();
  			platformSREInstalls = null;
  			defaultSREId = null;
  			// Notify about the removals
  			for (final ISREInstall sre : oldSREs.values()) {
  				fireSRERemoved(sre);
  			}
  			if (previous != null) {
  				fireDefaultSREChanged(previous, null);
  			}
  			// Re-read the data
  			initializeSREs();
  		} finally {
  			LOCK.unlock();
  		}
  	}