METHOD_0 ( ) { java . lang . String result = de . IDENT_0 . IDENT_1 . maven . IDENT_2 . IDENT_3 . METHOD_1 ( de . IDENT_0 . IDENT_1 . maven . IDENT_2 . IDENT_4 . IDENT_5 , null ) ; "<AssertPlaceHolder>" ; } METHOD_1 ( java . lang . String , com . IDENT_1 . IDENT_6 . project . IDENT_7 ) { if ( IDENT_8 == null ) { return null ; } if ( ( IDENT_8 . toLowerCase ( ) . startsWith ( STRING_0 ) ) || ( IDENT_8 . toLowerCase ( ) . startsWith ( STRING_1 ) ) ) { java . net . URL url = new java . net . URL ( IDENT_8 ) ; java . lang . String IDENT_9 = url . METHOD_2 ( ) ; if ( ( ( IDENT_9 == null ) || ( ( IDENT_9 . length ( ) ) == 0 ) ) || ( "/" . equals ( IDENT_9 ) ) ) { url = new java . net . URL ( url , STRING_2 ) ; } return url . toString ( ) ; } else if ( STRING_3 . equals ( IDENT_8 ) ) { return STRING_4 ; } else if ( STRING_5 . equals ( IDENT_8 ) ) { if ( project != null ) { org . IDENT_10 . IDENT_11 . maven . project . IDENT_12 instance = org . IDENT_10 . IDENT_11 . maven . project . IDENT_12 . getInstance ( project ) ; java . io . File IDENT_13 = instance . METHOD_3 ( ) . METHOD_4 ( ) ; java . io . File IDENT_14 = new java . io . File ( IDENT_13 , STRING_2 ) ; if ( IDENT_14 . exists ( ) ) { return IDENT_14 . METHOD_5 ( ) . METHOD_6 ( ) . toString ( ) ; } } } else if ( IDENT_8 . toLowerCase ( ) . startsWith ( STRING_6 ) ) { java . net . URL url = new java . net . URL ( IDENT_8 ) ; java . lang . String IDENT_9 = url . METHOD_2 ( ) ; if ( ( ( ( IDENT_9 == null ) || ( ( IDENT_9 . length ( ) ) == 0 ) ) || ( "/" . equals ( IDENT_9 ) ) ) || ( IDENT_9 . METHOD_7 ( "/" ) ) ) { url = new java . net . URL ( url , STRING_2 ) ; } return url . toString ( ) ; } else if ( IDENT_8 . toLowerCase ( ) . startsWith ( STRING_7 ) ) { return IDENT_8 ; } return null ; }
org . junit . Assert . assertThat ( result , org . hamcrest . CoreMatchers . equalTo ( de . IDENT_0 . IDENT_1 . maven . IDENT_2 . IDENT_4 . IDENT_5 ) )