try {
User user = securityManager.getUserByLoginName(SecurityContextHolder.getContext().getAuthentication().getName());
SolidPool pool = dataObjectFactory.getSolidPool(user);
model.put("title", "New Solid Pool");
if (!pool.userCanRead(user)) {
throw new SecurityException("Permission denied.");
}
if (dilutionId != null) {
emPCRDilution ed = requestManager.getEmPcrDilutionById(dilutionId);