METHOD_0 ( ) { java . time . IDENT_0 IDENT_1 = java . time . IDENT_0 . of ( STRING_0 ) ; com . IDENT_2 . IDENT_3 . time . IDENT_4 rules = new com . IDENT_2 . IDENT_3 . time . METHOD_1 ( STRING_0 , IDENT_1 . METHOD_2 ( ) ) ; int y = INT_0 ; int m = 3 ; int d = INT_1 ; java . time . IDENT_5 IDENT_6 = java . time . IDENT_5 . of ( y , m , d , 0 , 0 ) ; long IDENT_7 = com . IDENT_2 . IDENT_3 . time . IDENT_8 . METHOD_3 ( y , m , d , 0 , 0 ) ; java . time . IDENT_9 IDENT_10 = IDENT_6 . METHOD_4 ( IDENT_1 ) ; long expected = IDENT_10 . METHOD_5 ( ) . METHOD_6 ( ) ; long IDENT_11 = ( com . IDENT_2 . IDENT_3 . time . IDENT_8 . METHOD_3 ( IDENT_10 . METHOD_7 ( ) , IDENT_10 . METHOD_8 ( ) , IDENT_10 . METHOD_9 ( ) , IDENT_10 . METHOD_10 ( ) , IDENT_10 . METHOD_11 ( ) ) ) + ( ( IDENT_10 . METHOD_12 ( ) ) * 1000 ) ; expected += ( IDENT_11 - IDENT_7 ) / 1000 ; long offset = rules . METHOD_5 ( IDENT_7 , y , com . IDENT_2 . IDENT_3 . time . IDENT_8 . METHOD_13 ( y ) ) ; try { "<AssertPlaceHolder>" ; } catch ( java . lang . Throwable e ) { System . out . println ( ( ( ( ( ( IDENT_1 . getId ( ) ) + STRING_1 ) + IDENT_10 ) + STRING_1 ) + ( com . IDENT_2 . IDENT_3 . time . IDENT_8 . toString ( ( IDENT_7 + offset ) ) ) ) ) ; throw e ; } } METHOD_13 ( int ) { return ( ( IDENT_12 & 3 ) == 0 ) && ( ( ( IDENT_12 OP_0 100 ) != 0 ) || ( ( IDENT_12 OP_0 INT_2 ) == 0 ) ) ; }
org . junit . Assert . assertEquals ( expected , ( offset / 1000 ) )