code: private SortedSet<String> applyOverrideForce(String configurationId, Map<String, Object> parameterValues,
        SortedSet<String> ancestorLockedParameterNames) {
      for (Parameter<?> parameter : allParameters) {
        Object overrideValue = parameterOverride.getOverrideForce(configurationId, parameter);
        if (overrideValue != null) {
          parameterValues.put(parameter.getName(), overrideValue);
        }
      }
  
      Set<String> overrideLockedParameterNames = parameterOverride.getLockedParameterNames(configurationId);
  
      // aggregate set of locked parameter names from ancestor levels and this level
      return mergeSets(ancestorLockedParameterNames, overrideLockedParameterNames);
    }
docs: Apply forced overrides for a configurationId.
  @param configurationId Configuration id
  @param parameterValues Parameter values
  @param ancestorLockedParameterNames Set of locked parameter names on the configuration levels above.
  @return Set of locked parameter names on this configuration level combined with the from the levels above.