public void delete(AtrilSession oSes)
throws DmsException, ElementNotFoundException, ClassNotFoundException,
InstantiationException, IllegalAccessException, ClassCastException,
IllegalStateException, NullPointerException,SecurityException {
if (getNickName().equals("admin")) throw new SecurityException("Cannot delete admin user");
AuthorizationAdminManager oAam = oSes.getAuthorizationAdminManager();
oAam.removeUser(getAdministeredUser());
BaseModelObject.delete(oSes, id());
clear();
}