METHOD_0 ( ) { com . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_1 ( STRING_0 ) ; com . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_2 ( com . IDENT_0 . IDENT_1 . IDENT_3 . IDENT_4 ) ; java . util . Date val = com . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_3 ( STRING_1 ) ; "<AssertPlaceHolder>" ; } METHOD_3 ( java . lang . String ) { com . IDENT_0 . IDENT_1 . Date IDENT_5 = com . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_4 ( ) ; if ( ( source == null ) || ( source . isEmpty ( ) ) ) return IDENT_5 ; java . text . IDENT_6 e = null ; com . IDENT_0 . IDENT_1 . IDENT_7 s = com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_8 . METHOD_5 ( ) ; java . text . IDENT_9 [ ] IDENT_10 = com . IDENT_0 . IDENT_1 . IDENT_2 . IDENT_11 . METHOD_6 ( s . IDENT_12 ) ; for ( java . text . IDENT_9 IDENT_13 : IDENT_10 ) { try { IDENT_5 = IDENT_13 . parse ( source ) ; return IDENT_5 ; } catch ( java . text . IDENT_6 IDENT_14 ) { e = IDENT_14 ; } } com . IDENT_0 . IDENT_1 . Calendar c = com . IDENT_0 . IDENT_1 . Calendar . getInstance ( ) ; java . lang . String IDENT_15 = java . lang . String . format ( STRING_2 , c . get ( Calendar . IDENT_16 ) ) ; if ( ! ( source . METHOD_7 ( IDENT_15 ) ) ) { if ( source . contains ( "/" ) ) return com . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_3 ( ( ( source + "/" ) + IDENT_15 ) ) ; else if ( source . contains ( STRING_3 ) ) return com . IDENT_0 . IDENT_1 . IDENT_2 . METHOD_3 ( ( ( source + STRING_3 ) + IDENT_15 ) ) ; } if ( com . IDENT_0 . IDENT_1 . IDENT_2 . log . METHOD_8 ( ) ) com . IDENT_0 . IDENT_1 . IDENT_2 . log . debug ( STRING_4 , source , s . IDENT_12 . METHOD_9 ( ) , e ) ; return IDENT_5 ; }
org . junit . Assert . assertEquals ( com . IDENT_0 . IDENT_1 . IDENT_3 . IDENT_4 , val )