Exemplo básico utilizando injeção de dependências, manualmente.
public static void main(String[] args) {
new MigracaoUsuario(new FileReader(), new BdWriter()).migrar();
}
É possível notar que a instanciação dos objetos precisa ser feita na classe MigracaoUsuario.