public IResponseParser Create(IResponseState state)
 {
     return new UnknownResponseParser();
 }
 public IResponseParser Create(IResponseState state)
 {
     return new CommitResponseParser();
 }
 public IResponseParser Create(IResponseState state)
 {
     return new RollbackResponseParser();
 }
 public IResponseParser Create(IResponseState state)
 {
     return new ReadJournalResponseParser((ReadJournalResponseState)state);
 }
 public IResponseParser Create(IResponseState state)
 {
     return new NewTransactionResponseParser();
 }
 public IResponseParser Create(IResponseState state)
 {
     return new JournalExistsResponseParser();
 }
 public IResponseParser Create(IResponseState state)
 {
     return new ErrorResponseParser();
 }