public AppealResult GetQuestionAppeal(int sessionId, int questId, bool getBLOBs) { try { return(_testClient.GetQuestionAppeal(sessionId, questId, getBLOBs)); } catch (CommunicationException) { _testClient = _factory.CreateChannel(); return(_testClient.GetQuestionAppeal(sessionId, questId, getBLOBs)); } }