docs: @Override
  	public CommerceNotificationQueueEntry remove(Serializable primaryKey)
  		throws NoSuchNotificationQueueEntryException {
  		Session session = null;
  
  		try {
  			session = openSession();
  
  			CommerceNotificationQueueEntry commerceNotificationQueueEntry = (CommerceNotificationQueueEntry)session.get(CommerceNotificationQueueEntryImpl.class,
  					primaryKey);
  
  			if (commerceNotificationQueueEntry == null) {
  				if (_log.isDebugEnabled()) {
  					_log.debug(_NO_SUCH_ENTITY_WITH_PRIMARY_KEY + primaryKey);
  				}
  
  				throw new NoSuchNotificationQueueEntryException(_NO_SUCH_ENTITY_WITH_PRIMARY_KEY +
  					primaryKey);
  			}
  
  			return remove(commerceNotificationQueueEntry);
  		}
  		catch (NoSuchNotificationQueueEntryException nsee) {
  			throw nsee;
  		}
  		catch (Exception e) {
  			throw processException(e);
  		}
  		finally {
  			closeSession(session);
  		}
  	}