METHOD_0 ( ) { java . util . concurrent . atomic . IDENT_0 < java . util . Optional < java . lang . Integer > > result = new java . util . concurrent . atomic . METHOD_1 ( ) ; java . lang . Thread t = new java . lang . Thread ( ) { @ io . IDENT_1 . future . Override public void run ( ) { result . set ( l . get ( ) ) ; } } ; t . start ( ) ; t . join ( ) ; "<AssertPlaceHolder>" ; } get ( ) { final java . util . Optional < ? > [ ] ctx = io . IDENT_1 . future . IDENT_2 . IDENT_3 . get ( ) ; if ( ( ctx == null ) || ( ( ctx . length ) <= ( position ) ) ) return java . util . Optional . empty ( ) ; final java . util . Optional < ? > v = ctx [ position ] ; if ( v == null ) return java . util . Optional . empty ( ) ; else return ( ( java . util . Optional < T > ) ( v ) ) ; }
org . junit . Assert . assertEquals ( java . util . Optional . empty ( ) , result . get ( ) )