METHOD_0 ( ) { org . openqa . grid . internal . utils . IDENT_0 matcher = new org . openqa . grid . internal . utils . METHOD_1 ( ) ; java . util . Map < java . lang . String , java . lang . Object > IDENT_1 = new java . util . HashMap < java . lang . String , java . lang . Object > ( ) ; IDENT_1 . put ( IDENT_2 . IDENT_3 , IDENT_4 . IDENT_5 ) ; IDENT_1 . put ( IDENT_2 . IDENT_6 , null ) ; IDENT_1 . put ( IDENT_2 . IDENT_7 , "" ) ; java . util . Map < java . lang . String , java . lang . Object > node = new java . util . HashMap < java . lang . String , java . lang . Object > ( ) ; node . put ( IDENT_2 . IDENT_3 , IDENT_4 . IDENT_5 ) ; node . put ( IDENT_2 . IDENT_6 , IDENT_8 . IDENT_9 ) ; node . put ( IDENT_2 . IDENT_7 , STRING_0 ) ; "<AssertPlaceHolder>" ; } matches ( java . util . Map , java . util . Map ) { for ( java . lang . String key : IDENT_10 . METHOD_2 ( ) ) { if ( ( IDENT_10 . get ( key ) ) != null ) { if ( key . equalsIgnoreCase ( IDENT_11 . IDENT_12 ) ) { org . json . JSONObject IDENT_13 = ( ( org . json . JSONObject ) ( IDENT_14 . get ( key ) ) ) ; org . json . JSONObject IDENT_15 = ( ( org . json . JSONObject ) ( IDENT_10 . get ( key ) ) ) ; java . lang . String IDENT_16 = null ; java . util . Iterator < java . lang . String > IDENT_17 = IDENT_15 . keys ( ) ; while ( IDENT_17 . hasNext ( ) ) { IDENT_16 = IDENT_17 . next ( ) ; if ( IDENT_16 . equalsIgnoreCase ( STRING_1 ) ) { java . lang . String value = null ; try { value = IDENT_15 . get ( IDENT_16 ) . toString ( ) ; } catch ( org . json . IDENT_18 e ) { e . printStackTrace ( ) ; } if ( ! ( ( ( STRING_2 . equalsIgnoreCase ( value ) ) || ( "" . equals ( value ) ) ) || ( STRING_3 . equals ( value ) ) ) ) { try { if ( ( value . charAt ( 0 ) ) != ( IDENT_13 . get ( IDENT_16 ) . toString ( ) . charAt ( 0 ) ) ) { return false ; } } catch ( org . json . IDENT_18 e ) { e . printStackTrace ( ) ; } } } else { try { if ( ! ( IDENT_15 . get ( IDENT_16 ) . equals ( IDENT_13 . get ( IDENT_16 ) ) ) ) { return false ; } } catch ( org . json . IDENT_18 e ) { return false ; } } } } } } return super . matches ( IDENT_14 , IDENT_10 ) ; }
org . junit . Assert . assertTrue ( matcher . matches ( node , IDENT_1 ) )