prefs.configuration = configuration;
String incompleteClasspathSeverity = getString(configuration, ERRORS_INCOMPLETE_CLASSPATH_SEVERITY_KEY, null);
prefs.setIncompleteClasspathSeverity(Severity.fromString(incompleteClasspathSeverity, Severity.warning));
String updateBuildConfiguration = getString(configuration, CONFIGURATION_UPDATE_BUILD_CONFIGURATION_KEY, null);
prefs.setUpdateBuildConfigurationStatus(
FeatureStatus.fromString(updateBuildConfiguration, FeatureStatus.interactive));
prefs.setJavaCompletionFavoriteMembers(javaCompletionFavoriteMembers);
String mavenUserSettings = getString(configuration, MAVEN_USER_SETTINGS_KEY, null);
prefs.setMavenUserSettings(mavenUserSettings);
String sortOrder = getString(configuration, MEMBER_SORT_ORDER, null);
prefs.setMembersSortOrder(sortOrder);
prefs.setPreferredContentProviderIds(preferredContentProviders);
String javaHome = getString(configuration, JAVA_HOME);
prefs.setJavaHome(javaHome);
String formatterUrl = getString(configuration, JAVA_FORMATTER_URL);
prefs.setFormatterUrl(formatterUrl);
String formatterProfileName = getString(configuration, JAVA_FORMATTER_PROFILE_NAME);
prefs.setFormatterProfileName(formatterProfileName);