Параметры закрытия компилятора

Я хочу использовать Closure Compiler для минимизации / сжатия кода JS.

проблема в том, что это неt минимизировать так, как я ожидаю. рассмотрите код ниже. когда я передаю строку

var func = function ( someArgument ) {
  alert ( someArgument ); 
  return someArgument; 
}

Я ожидаю, что минимизированный код переименоватьsomeArgument» к чему-то намного короче, как «а».

это так или я что-то не так делаю? ТИА

public static void Compress( String src ) {

    ByteArrayOutputStream err = new ByteArrayOutputStream();

    CompilerOptions opt = new CompilerOptions();

    CompilationLevel.ADVANCED_OPTIMIZATIONS.setDebugOptionsForCompilationLevel( opt );

    Compiler.setLoggingLevel( Level.OFF );
    Compiler compiler = new Compiler( new PrintStream( err ) );
    compiler.disableThreads();

    List externs = Collections.emptyList();
    List inputs = Arrays.asList( SourceFile.fromCode( "javascript-code.js", src) );

    Result result = compiler.compile( externs, inputs, opt );

    System.out.println( "source: " + compiler.toSource() );
}

Ответы на вопрос(1)

Ваш ответ на вопрос