final AMQPDescribedTypeRegistry describedTypeRegistry = _endpoint.getSession()
.getConnection()
.getDescribedTypeRegistry();
DescribedTypeConstructor constructor = describedTypeRegistry
.getConstructor(source.getOutcomes()[0]);
if(constructor != null)
{
Object impliedOutcome = constructor.construct(Collections.EMPTY_LIST);
if(impliedOutcome instanceof Outcome)
{
_defaultOutcome = (Outcome) impliedOutcome;
}
}