// wire not pre-selected, so select a wire now to be used for the callback
Message msgContext = ThreadMessageContext.getMessageContext();
RuntimeWire wire = ((CallbackReferenceImpl)callableReference).selectCallbackWire(msgContext);
if (wire == null) {
//FIXME: need better exception
throw new ServiceRuntimeException("No callback wire found for " + msgContext.getFrom().getURI());
}
// set the conversational state based on the interface that
// is specified for the reference that this wire belongs to
init(wire);