public static Ice.DispatchStatus NotifyPost___(Listener obj__, IceInternal.Incoming inS__, Ice.Current current__) { checkMode__(Ice.OperationMode.Normal, current__.mode); IceInternal.BasicStream is__ = inS__.istr(); is__.startReadEncaps(); Chat.Post newPost; newPost = null; if(newPost == null) { newPost = new Chat.Post(); } newPost.read__(is__); is__.endReadEncaps(); AMD_Listener_NotifyPost cb__ = new _AMD_Listener_NotifyPost(inS__); try { obj__.NotifyPost_async(cb__, newPost, current__); } catch(_System.Exception ex__) { cb__.ice_exception(ex__); } return Ice.DispatchStatus.DispatchAsync; }