public <R> R accept(AnythingReturnVisitor<R> visitor) throws PersistenceException {
   return visitor.handleCompensationRequest(this);
 }
 public <R> R accept(AnythingReturnVisitor<R> visitor) throws PersistenceException {
   return visitor.handleQPart(this);
 }
 @Override
 public <R> R accept(final AnythingReturnVisitor<R> visitor) throws PersistenceException {
   return visitor.handleQuantityManager(this);
 }
 public <R> R accept(AnythingReturnVisitor<R> visitor) throws PersistenceException {
   return visitor.handleAdministratorCurrencyManager(this);
 }
 public <R> R accept(AnythingReturnVisitor<R> visitor) throws PersistenceException {
   return visitor.handleMMixedConjunction(this);
 }