if (callbackObject instanceof ServiceReference) {
msg.setFrom(((CallableReferenceImpl)callbackObject).getRuntimeWire().getTarget());
} else {
if (contract != null) {
if (!contract.isConversational()) {
throw new NoRegisteredCallbackException(
"Callback object for stateless callback is not a ServiceReference");
} else {
//FIXME: add callback object to scope container
msg.setFrom(wire.getSource().getCallbackEndpoint());
}