}
@Override
public Message handle(Exchange exchange, Connection conn, Interaction interact) throws Exception {
IndexedRecord record = getRecordFactory().createIndexedRecord(IndexedRecordHandler.class.getName());
IndexedRecord outRecord = (IndexedRecord) interact.execute(getInteractionSpec(), getMessageComposer(IndexedRecordBindingData.class).decompose(exchange, new IndexedRecordBindingData(record)).getRecord());
return _composer.compose(new IndexedRecordBindingData(outRecord), exchange);
}