private static int METHOD_1 ( int x , java.util.Map < java.lang.Integer , java.lang.Integer > buffer ) { if ( x == 1 ) { return 1 ; } return ( x % INT_1 ) == 0 ? ( TYPE_1 . METHOD_1 ( ( x / INT_1 ) , buffer ) ) + 1 : TYPE_1 . METHOD_1 ( ( ( INT_2 * x ) + 1 ) , buffer ) ; }

private static int METHOD_1 ( long x , java.util.Map < java.lang.Integer , java.lang.Integer > buffer ) { if ( x == 1 ) { return 1 ; } if ( ( x % INT_1 ) == 0 ) { return ( TYPE_1 . METHOD_1 ( ( x / INT_1 ) , buffer ) ) + 1 ; } return TYPE_1 . METHOD_1 ( ( ( INT_2 * x ) + 1 ) , buffer ) ; }
