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