public <E extends UserException> void accept(AnythingExceptionVisitor<E> visitor)
     throws PersistenceException, E {
   visitor.handleCompensationRequest(this);
 }
 @Override
 public <E extends UserException> void accept(final AnythingExceptionVisitor<E> visitor)
     throws PersistenceException, E {
   visitor.handleQuantityManager(this);
 }
 public <E extends UserException> void accept(AnythingExceptionVisitor<E> visitor)
     throws PersistenceException, E {
   visitor.handleAdministratorCurrencyManager(this);
 }
 public <E extends UserException> void accept(AnythingExceptionVisitor<E> visitor)
     throws PersistenceException, E {
   visitor.handleAssociation(this);
 }