protected static UserPreferences load(File file, boolean loadDrivers) {
ChangeAwareObjectInputStream inputStream = null;
try {
inputStream = new ChangeAwareObjectInputStream(new FileInputStream(file));
UserPreferences result = (UserPreferences) inputStream.readObject();
if (loadDrivers) {
List<UserDatabaseDriver> installedDatabaseDrivers = result.getDatabaseDrivers();
for (UserDatabaseDriver userDatabaseDriver : installedDatabaseDrivers) {
try {