METHOD_0 ( ) { java . net . URI IDENT_0 = java . nio . file . IDENT_1 . get ( STRING_0 , STRING_1 , STRING_2 , STRING_3 , STRING_4 , STRING_5 ) . METHOD_1 ( ) ; java . lang . String IDENT_2 = org . eclipse . IDENT_3 . IDENT_4 . core . internal . IDENT_5 . METHOD_2 ( null , IDENT_0 ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( org . eclipse . IDENT_3 . core . IDENT_6 , java . net . URI ) { try { java . io . File file = org . eclipse . IDENT_3 . IDENT_4 . core . internal . IDENT_7 . METHOD_3 ( uri ) ; java . lang . String content = com . google . common . io . IDENT_8 . toString ( file , IDENT_9 . UTF_8 ) ; if ( ( ( content . isEmpty ( ) ) && ( IDENT_10 != null ) ) && ( IDENT_11 . IDENT_12 . equals ( IDENT_10 . METHOD_4 ( ) . getName ( ) ) ) ) { java . nio . file . Path path = java . nio . file . IDENT_1 . get ( uri ) ; java . nio . file . Path parent = path ; while ( ( ( parent . METHOD_5 ( ) ) != null ) && ( ( parent . METHOD_5 ( ) . METHOD_6 ( ) ) > 0 ) ) { parent = parent . METHOD_5 ( ) ; java . lang . String name = parent . getName ( ( ( parent . METHOD_6 ( ) ) - 1 ) ) . toString ( ) ; if ( org . eclipse . IDENT_3 . IDENT_4 . core . internal . IDENT_5 . IDENT_13 . equals ( name ) ) { java . lang . String IDENT_14 = path . METHOD_5 ( ) . toString ( ) ; if ( ( IDENT_14 . length ( ) ) > ( parent . toString ( ) . length ( ) ) ) { IDENT_14 = IDENT_14 . substring ( ( ( parent . toString ( ) . length ( ) ) + 1 ) ) ; IDENT_14 = IDENT_14 . replace ( org . eclipse . IDENT_3 . IDENT_4 . core . internal . IDENT_5 . IDENT_15 , org . eclipse . IDENT_3 . IDENT_4 . core . internal . IDENT_5 . IDENT_16 ) ; return IDENT_14 ; } } } } else { return org . eclipse . IDENT_3 . IDENT_4 . core . internal . IDENT_5 . METHOD_2 ( IDENT_10 , content ) ; } } catch ( java . io . IOException e ) { org . eclipse . IDENT_3 . IDENT_4 . core . internal . IDENT_17 . METHOD_7 ( ( STRING_6 + uri ) , e ) ; } return "" ; }
org . junit . Assert . assertEquals ( STRING_4 , IDENT_2 )