docs: public void setPreferredVersion(String featureName, String version) {
          if (!symbolicNameToFeature.containsKey(featureName)) {
              featureName = publicNameToSymbolicName.get(featureName);
          }
  
          if (featureName != null) {
              try {
                  Version v = Version.parseVersion(version);
                  symbolicNameToPreferredVersion.put(featureName, v);
              } catch (IllegalArgumentException ex) {
              }
          }
      }