question: perform binding creation concode_field_sep AndesContextInformationManager contextInformationManager concode_elem_sep Log log concode_elem_sep SettableFuture<Boolean> isEventComplete concode_elem_sep QueueInfo boundedQueue concode_elem_sep EventType eventType concode_elem_sep String boundMessageRouterName concode_elem_sep String routingKey concode_field_sep void updateState concode_elem_sep String eventInfo concode_elem_sep void prepareForAddBindingEvent concode_elem_sep void prepareForRemoveBinding concode_elem_sep String getBindingKey concode_elem_sep QueueInfo getBoundedQueue concode_elem_sep boolean waitForCompletion concode_elem_sep String getBoundMessageRouterName concode_elem_sep void handleRemoveBinding
target: void function ( ) { boolean loc0 = false ; try { contextInformationManager . createBinding ( this ) ; loc0 = true ; } catch ( AndesException loc1 ) { isEventComplete . setException ( loc1 ) ; } finally { isEventComplete . set ( loc0 ) ; } }