METHOD_0 ( ) { net . time4j . IDENT_0 . IDENT_1 IDENT_0 = net . time4j . IDENT_0 . IDENT_1 . METHOD_1 ( ) . with ( IDENT_2 . IDENT_3 . METHOD_2 ( INT_0 ) ) ; "<AssertPlaceHolder>" ; System . out . println ( IDENT_0 . METHOD_3 ( ) ) ; } from ( java . lang . String ) { if ( ! ( IDENT_4 . startsWith ( STRING_0 ) ) ) { throw new java . lang . IllegalArgumentException ( ( STRING_1 1 + IDENT_4 ) ) ; } java . lang . String [ ] IDENT_5 = IDENT_4 . substring ( 9 ) . split ( STRING_2 0 ) ; if ( ( IDENT_5 . length ) == 0 ) { throw new java . lang . IllegalArgumentException ( STRING_3 ) ; } net . time4j . IDENT_0 . internal . IDENT_6 IDENT_7 = net . time4j . IDENT_0 . internal . IDENT_6 . valueOf ( IDENT_5 [ 0 ] ) ; net . time4j . IDENT_0 . IDENT_1 IDENT_0 ; int IDENT_8 = 2 ; switch ( IDENT_7 ) { case IDENT_9 : return net . time4j . IDENT_0 . IDENT_1 . IDENT_9 ; case IDENT_10 : return net . time4j . IDENT_0 . IDENT_1 . IDENT_10 ; case IDENT_11 : return net . time4j . IDENT_0 . IDENT_1 . IDENT_11 ; case IDENT_12 : IDENT_0 = net . time4j . IDENT_0 . IDENT_1 . METHOD_1 ( ) ; IDENT_8 = 1 ; break ; case IDENT_13 : if ( ! ( net . time4j . IDENT_0 . IDENT_1 . METHOD_4 ( IDENT_5 , IDENT_4 ) . equals ( net . time4j . IDENT_14 . of ( INT_1 , 10 , 15 ) ) ) ) { throw new java . lang . IllegalArgumentException ( ( STRING_4 + IDENT_4 ) ) ; } IDENT_0 = net . time4j . IDENT_0 . IDENT_1 . METHOD_5 ( ) ; break ; case IDENT_15 : net . time4j . IDENT_14 IDENT_16 = net . time4j . IDENT_0 . IDENT_1 . METHOD_4 ( IDENT_5 , IDENT_4 ) ; IDENT_0 = net . time4j . IDENT_0 . IDENT_1 . METHOD_6 ( IDENT_16 ) ; break ; default : throw new java . lang . METHOD_7 ( IDENT_7 . name ( ) ) ; } java . lang . String [ ] a = IDENT_5 [ IDENT_8 ] . split ( STRING_5 ) ; if ( a [ 0 ] . equals ( STRING_6 ) ) { java . lang . String IDENT_17 = a [ 1 ] . substring ( 1 , ( ( a [ 1 ] . length ( ) ) - 1 ) ) ; if ( ! ( IDENT_17 . isEmpty ( ) ) ) { java . lang . String [ ] IDENT_18 = IDENT_17 . split ( STRING_2 3 ) ; int [ ] IDENT_19 = new int [ IDENT_18 . length ] ; for ( int i = 0 ; i < ( IDENT_18 . length ) ; i ++ ) { IDENT_19 [ i ] = 1 - ( java . lang . Integer . METHOD_8 ( IDENT_18 [ i ] ) ) ; } IDENT_0 = IDENT_0 . with ( net . time4j . IDENT_0 . IDENT_20 . of ( IDENT_19 ) ) ; } } java . lang . String [ ] b = IDENT_5 [ ( IDENT_8 + 1 ) ] . split ( STRING_5 ) ; if ( b [ 0 ] . equals ( STRING_2 ) ) { java . lang . String IDENT_21 = b [ 1 ] . substring ( 1 , ( ( b [ 1 ] . length ( ) ) - 1 ) ) ; java . lang . String [ ] rules = IDENT_21 . split ( STRING_2 3 ) ; net . time4j . IDENT_0 . IDENT_22 IDENT_23 = null ; for ( int i = 0 ; i < ( rules . length ) ; i ++ ) { java . lang . String [ ] rule = rules [ i ] . split ( STRING_7 ) ; net . time4j . IDENT_0 . IDENT_2 IDENT_24 = net . time4j . IDENT_0 . IDENT_2 . valueOf ( rule [ 0 ] ) ; int IDENT_25 = ( ( rule . length ) == 2 ) ? java . lang . Integer . METHOD_8 ( rule [ 1 ] ) : Integer . MAX_VALUE ; if ( IDENT_23 == null ) { if ( ( IDENT_24 == ( IDENT_2 . IDENT_26 ) ) && ( IDENT_25 == INT_2 ) ) { continue ; } IDENT_23 = IDENT_24 . METHOD_2 ( IDENT_25 ) ; } else { IDENT_23 = IDENT_23 . and ( IDENT_24 . METHOD_2 ( IDENT_25 ) ) ; } } IDENT_0 = IDENT_0 . with ( IDENT_23 ) ; } java . lang . String [ ] c = IDENT_5 [ ( IDENT_8 + 2 ) ] . split ( STRING_5 ) ; if ( c [ 0 ] . equals ( STRING_2 2 ) ) { java . lang . String IDENT_21 = c [ 1 ] . substring ( 1 , ( ( c [ 1 ] . length ( ) ) - 1 ) ) ; if ( ! ( IDENT_21 . equals ( STRING_8 ) ) ) { java . lang . String [ ] IDENT_27 = IDENT_21 . split ( STRING_2 3 ) ; try { net . time4j . IDENT_0 . IDENT_28 IDENT_29 = net . time4j . IDENT_0 . IDENT_28 . valueOf ( IDENT_27 [ 0 ] . substring ( 5 ) ) ; net . time4j . IDENT_14 start = net . time4j . format . IDENT_30 . IDENT_31 . METHOD_9 ( IDENT_27 [ 1 ] . substring ( 7 ) ) ; net . time4j . IDENT_14 end = net . time4j . format . IDENT_30 . IDENT_31 . METHOD_9 ( IDENT_27 [ 2 ] . substring ( 5 ) ) ; switch ( IDENT_29 ) { case IDENT_32 : IDENT_0 = IDENT_0 . with ( net . time4j . IDENT_0 . IDENT_33 . METHOD_10 ( start , end ) ) ; break ; case IDENT_34 : IDENT_0 = IDENT_0 . with ( net . time4j . IDENT_0 . IDENT_33 . METHOD_11 ( start , end ) ) ; break ; case IDENT_35 : IDENT_0 = IDENT_0 . with ( net . time4j . IDENT_0 . IDENT_33 . METHOD_12 ( start , end ) ) ; break ; default : throw new java . lang . IllegalArgumentException ( ( STRING_9 + IDENT_4 ) ) ; } } catch ( java . text . IDENT_36 IDENT_37 ) { throw new java . lang . IllegalArgumentException ( ( STRING_2 4 + IDENT_4 ) ) ; } } } return IDENT_0 ; }
org . junit . Assert . assertThat ( net . time4j . IDENT_0 . IDENT_1 . from ( IDENT_0 . METHOD_3 ( ) ) , org . hamcrest . CoreMatchers . is ( IDENT_0 ) )