@Override
 protected Workstation storeEntity(Workstation controllerObject, ProgressMonitor monitor) {
   return WorkstationDAO.sharedInstance()
       .storeWorkstation(
           controllerObject,
           true,
           getEntityFetchGroups(),
           NLJDOHelper.MAX_FETCH_DEPTH_NO_LIMIT,
           monitor);
 }
 @Override
 protected Workstation retrieveEntity(ProgressMonitor monitor) {
   return WorkstationDAO.sharedInstance()
       .getWorkstation(
           workstationID, getEntityFetchGroups(), NLJDOHelper.MAX_FETCH_DEPTH_NO_LIMIT, monitor);
 }