nl: run this runnable as a transaction . concode_field_sep StackListener stackListener concode_elem_sep CommandStackTransaction UNCHECKED_TRANSACTION concode_elem_sep CommandStack stack concode_elem_sep List<Object> commands concode_elem_sep long TRANSACTION_TIMEOUT concode_elem_sep boolean started concode_field_sep boolean addEvent concode_elem_sep boolean containsUnfinishedCommmands concode_elem_sep void stop concode_elem_sep void stop concode_elem_sep CommandStackTransaction forStack concode_elem_sep boolean removeEvent concode_elem_sep void stackChanged concode_elem_sep CommandStackTransaction start concode_elem_sep CommandStackTransaction start concode_elem_sep CommandStackTransaction forActiveEditor concode_elem_sep boolean isStarted concode_elem_sep boolean isComplete concode_elem_sep boolean isComplete
code: Object function ( UIRunnable arg0 , IUIContext arg1 ) { start ( ) ; try { Object loc0 = arg0 . runWithResult ( ) ; arg1 . wait ( TransactionCompleteCondition . forTransaction ( this ) , TRANSACTION_TIMEOUT ) ; return loc0 ; } finally { stop ( ) ; } }