public void handleRequest(List arguments){
  try {
    InstallLogger migrateLog=new InstallLogger(STR_MIGRATE);
    MultipleMigrateDriver driver=new MultipleMigrateDriver();
    if (arguments.isEmpty()) {
      Debug.log("MigrateHandler: invoked with 0 arguments.");
      driver.migrate(migrateLog);
    }
 else     if (arguments.size() == 2) {
      Debug.log("MigrateHandler: invoked with 1 or more arguments.");
      driver.migrate(migrateLog);
    }
  }
 catch (  InstallAbortException ia) {
    Debug.log("MigrateHandler: User Requested Abort ",ia);
    Console.printlnRawText(ia.getMessage());
  }
catch (  InstallException ex) {
    Debug.log("MigrateHandler: Failed to process migrate request ",ex);
    printConsoleMessage(LOC_HR_ERR_MIGRATE,new Object[]{ex.getMessage()});
  }
}

public void handleRequest ( List arguments ) { try { InstallLogger migrateLog = new InstallLogger ( STR_MIGRATE ) ; MultipleMigrateDriver driver = new MultipleMigrateDriver ( ) ; if ( arguments . isEmpty ( ) ) { Debug . log ( "MigrateHandler: invoked with 0 arguments." ) ; driver . migrate ( migrateLog ) ; } else if ( arguments . size ( ) == 2 ) { Debug . log ( "MigrateHandler: invoked with 1 or more arguments." ) ; driver . migrate ( migrateLog ) ; } } catch ( InstallAbortException ia ) { Debug . log ( "MigrateHandler: User Requested Abort " , ia ) ; Console . printlnRawText ( ia . getMessage ( ) ) ; } catch ( InstallException ex ) { Debug . log ( "MigrateHandler: Failed to process migrate request " , ex ) ; printConsoleMessage ( LOC_HR_ERR_MIGRATE , new Object [ ] { ex . getMessage ( ) } ) ; } }
handle the request of migration .
