return existing;
}
UserModel proxied = local;
checkDNChanged(realm, local, ldapObject);
switch (editMode) {
<BUG>case READ_ONLY:
proxied = new ReadonlyLDAPUserModelDelegate(local, this);
break;</BUG>
case WRITABLE:
proxied = new WritableLDAPUserModelDelegate(local, this, ldapObject);

return existing;
}
UserModel proxied = local;
checkDNChanged(realm, local, ldapObject);
switch (editMode) {
case READ_ONLY:
if (model.isImportEnabled()) {
proxied = new ReadonlyLDAPUserModelDelegate(local, this);
} else {
proxied = new ReadOnlyUserModelDelegate(local);
}
break;
case WRITABLE:
proxied = new WritableLDAPUserModelDelegate(local, this, ldapObject);
