protected Responder<string> createStringResponder() { setupCall(); return Platform.createResponder<string>( delegate(string result) { _stringResult = result; _latch.Signal(); }, errHandler ); }