{
case NOTIFICATION: return new NotificationPacket();
case R_ERROR: return new ErrorResponse();
case Q_ACKNOWLEDGE: return new AcknowledgeQuery();
case R_ACKNOWLEDGE: return new AcknowledgeResponse();
case Q_CLOSE_SESSION: return new CloseSessionQuery();
case R_CLOSE_SESSION: return new CloseSessionResponse();
case Q_COMMIT: return new CommitQuery();
case R_COMMIT: return new CommitResponse();
case Q_CREATE_CONSUMER: return new CreateConsumerQuery();
case R_CREATE_CONSUMER: return new CreateConsumerResponse();