public static java.lang.String METHOD_1 ( int i , int VAR_1 ) { int VAR_2 = INT_1 ; char [ ] buf = new char [ VAR_2 ] ; int VAR_3 = VAR_2 ; char [ ] VAR_4 = VAR_5 ; do { buf [ ( -- VAR_3 ) ] = VAR_4 [ ( i & INT_2 ) ] ; } while ( ( ( i >>>= INT_3 ) != 0 ) || ( ( VAR_2 - VAR_3 ) < VAR_1 ) ) ; return new java.lang.String ( VAR_3 , ( VAR_2 - VAR_3 ) , buf ) ; }

public static java.lang.String METHOD_1 ( int i , int VAR_1 ) { int VAR_2 = INT_1 ; char [ ] buf = new char [ VAR_2 ] ; int VAR_3 = VAR_2 ; char [ ] VAR_4 = VAR_5 ; do { buf [ ( -- VAR_3 ) ] = VAR_4 [ ( i & INT_2 ) ] ; } while ( ( ( i >>>= INT_3 ) != 0 ) || ( ( VAR_2 - VAR_3 ) < VAR_1 ) ) ; return new java.lang.String ( buf , VAR_3 , ( VAR_2 - VAR_3 ) ) ; }
