public static void METHOD_1 ( java.lang.String VAR_1 , java.lang.String VAR_2 ) { int n = VAR_2 . length ( ) ; if ( n == 0 ) { VAR_3 . add ( VAR_1 ) ; } else { for ( int i = 0 ; i < n ; i ++ ) { TYPE_1 . METHOD_1 ( ( VAR_1 + ( VAR_2 . METHOD_2 ( i ) ) ) , ( ( VAR_2 . substring ( 0 , i ) ) + ( VAR_2 . substring ( ( i + 1 ) ) ) ) ) ; } } }

private static void METHOD_1 ( java.lang.String VAR_1 , java.lang.String VAR_2 ) { int n = VAR_2 . length ( ) ; if ( n == 0 ) { VAR_3 . add ( VAR_1 ) ; } else { for ( int i = 0 ; i < n ; i ++ ) { TYPE_1 . METHOD_1 ( ( VAR_1 + ( VAR_2 . METHOD_2 ( i ) ) ) , ( ( VAR_2 . substring ( 0 , i ) ) + ( VAR_2 . substring ( ( i + 1 ) ) ) ) ) ; } } }
