METHOD_0 ( ) { final long IDENT_0 = - INT_0 ; for ( int IDENT_1 = 1 ; IDENT_1 <= ( IDENT_2 . IDENT_3 ) ; IDENT_1 ++ ) { long IDENT_4 = com . IDENT_5 . IDENT_4 . IDENT_6 . IDENT_2 . METHOD_1 ( com . IDENT_5 . METHOD_1 . IDENT_6 . IDENT_7 . METHOD_2 ( IDENT_0 , IDENT_1 ) , IDENT_1 ) ; long parent = com . IDENT_5 . METHOD_1 . IDENT_6 . IDENT_2 . METHOD_1 ( com . IDENT_5 . METHOD_1 . IDENT_6 . IDENT_7 . METHOD_2 ( IDENT_0 , ( IDENT_1 - 1 ) ) , ( IDENT_1 - 1 ) ) ; "<AssertPlaceHolder>" ; } } parent ( long ) { int length = com . IDENT_5 . METHOD_1 . IDENT_6 . IDENT_2 . length ( METHOD_1 ) ; com . IDENT_5 . METHOD_1 . IDENT_6 . IDENT_2 . METHOD_3 ( ( length > 0 ) , java . lang . Long . toString ( METHOD_1 ) ) ; length OP_0 ; long IDENT_8 = ( ( 1L << length ) - 1 ) << ( INT_1 - length ) ; return ( METHOD_1 & IDENT_8 ) | length ; }
org . junit . Assert . assertEquals ( parent , com . IDENT_5 . METHOD_1 . IDENT_6 . IDENT_2 . parent ( METHOD_1 ) )