METHOD_0 ( ) { final org . eclipse . swt . widgets . IDENT_0 [ ] IDENT_1 = new org . eclipse . swt . widgets . IDENT_0 [ ] { null } ; java . lang . IDENT_2 IDENT_3 = new java . lang . METHOD_1 ( ) { @ org . eclipse . swt . widgets . Override public void run ( ) { org . eclipse . rap . rwt . IDENT_4 . METHOD_2 ( IDENT_5 ) . exec ( new java . lang . METHOD_1 ( ) { @ org . eclipse . swt . widgets . Override public void run ( ) { IDENT_1 [ 0 ] = org . eclipse . swt . widgets . IDENT_0 . METHOD_3 ( ) ; } } ) ; } } ; METHOD_4 ( IDENT_3 ) ; "<AssertPlaceHolder>" ; } METHOD_4 ( java . lang . METHOD_1 ) { final java . util . concurrent . atomic . IDENT_6 < java . lang . Throwable > exception = new java . util . concurrent . atomic . IDENT_6 < java . lang . Throwable > ( ) ; java . lang . METHOD_1 IDENT_7 = new java . lang . METHOD_1 ( ) { public void run ( ) { try { IDENT_3 . run ( ) ; } catch ( java . lang . Throwable IDENT_8 ) { exception . set ( IDENT_8 ) ; } } } ; java . lang . Thread IDENT_9 = new java . lang . Thread ( IDENT_7 ) ; IDENT_9 . METHOD_5 ( true ) ; IDENT_9 . start ( ) ; IDENT_9 . join ( ) ; if ( ( exception . get ( ) ) != null ) { throw exception . get ( ) ; } }
org . junit . Assert . assertSame ( IDENT_5 , IDENT_1 [ 0 ] )