METHOD_0 ( ) { when ( IDENT_0 . METHOD_1 ( 0L ) ) . thenReturn ( INT_0 ) ; when ( IDENT_0 . METHOD_2 ( INT_0 ) ) . thenReturn ( true ) ; when ( IDENT_1 . apply ( IDENT_2 ) ) . thenReturn ( false , false , true ) ; org . openqa . selenium . support . ui . IDENT_3 < org . openqa . selenium . IDENT_4 > IDENT_5 = new org . openqa . selenium . support . ui . IDENT_6 < org . openqa . selenium . IDENT_4 > ( IDENT_2 , IDENT_0 , IDENT_7 ) . METHOD_3 ( 0 , TimeUnit . IDENT_8 ) . METHOD_4 ( 2 , TimeUnit . IDENT_9 ) . METHOD_5 ( org . openqa . selenium . IDENT_10 . class , org . openqa . selenium . IDENT_11 . class ) ; "<AssertPlaceHolder>" ; verify ( IDENT_7 , times ( 2 ) ) . sleep ( new org . openqa . selenium . support . ui . METHOD_6 ( 2 , java . util . concurrent . TimeUnit . IDENT_9 ) ) ; } METHOD_7 ( com . google . common . base . IDENT_12 ) { long end = IDENT_13 . METHOD_1 ( IDENT_14 . in ( org . openqa . selenium . support . ui . IDENT_8 ) ) ; java . lang . Throwable IDENT_15 = null ; while ( true ) { try { IDENT_16 value = IDENT_17 . apply ( input ) ; if ( ( value != null ) && ( org . openqa . selenium . support . ui . Boolean . class . equals ( value . getClass ( ) ) ) ) { if ( Boolean . IDENT_18 . equals ( value ) ) { return value ; } } else if ( value != null ) { return value ; } } catch ( java . lang . Throwable e ) { IDENT_15 = METHOD_8 ( e ) ; } if ( ! ( IDENT_13 . METHOD_2 ( end ) ) ) { java . lang . String IDENT_19 = ( ( message ) == null ) ? STRING_0 + ( IDENT_17 . toString ( ) ) : STRING_1 + ( message ) ; java . lang . String IDENT_20 = java . lang . String . format ( STRING_2 , IDENT_14 . in ( org . openqa . selenium . support . ui . IDENT_9 ) , IDENT_19 ) ; throw METHOD_9 ( IDENT_20 , IDENT_15 ) ; } try { IDENT_21 . sleep ( IDENT_22 ) ; } catch ( java . lang . IDENT_23 e ) { java . lang . Thread . METHOD_10 ( ) . METHOD_11 ( ) ; throw new org . openqa . selenium . METHOD_12 ( e ) ; } } }
org . junit . Assert . assertEquals ( true , IDENT_5 . METHOD_7 ( IDENT_1 ) )