@Test
	public void checkAccountStatusAndFixIt06() throws IOException {
		int[] mapperSymbolTable = new int[]{0,0,0,0,0,0,0,0,0};
		List<String> accounts = service.collectAccounts(FILENAME_UC04_06, mapperSymbolTable);
		List<String> expected = Arrays.asList("490067715");
		assertThat(accounts, Is.is(expected));
		String initialAccount = accounts.get(0);
		List<String> selectedAccounts = new ArrayList<String>();
		
		mapperSymbolTable = new int[]{0,0,0,0,0,0,2,0,0};
		accounts = service.collectAccounts(FILENAME_UC04_06, mapperSymbolTable);
		for (String account : accounts) {
			if (!account.equals(initialAccount)) {
				selectedAccounts.add(account);
			}
		}
		
		mapperSymbolTable = new int[]{0,0,0,0,0,0,0,0,9};
		accounts = service.collectAccounts(FILENAME_UC04_06, mapperSymbolTable);
		for (String account : accounts) {
			if (!account.equals(initialAccount)) {
				selectedAccounts.add(account);
			}
		}
		
		mapperSymbolTable = new int[]{0,0,0,3,0,0,0,0,0};
		accounts = service.collectAccounts(FILENAME_UC04_06, mapperSymbolTable);
		for (String account : accounts) {
			if (!account.equals(initialAccount)) {
				selectedAccounts.add(account);
			}
		}
		
		expected = Arrays.asList("490067115","490067719","490867715");
		assertThat(selectedAccounts, Is.is(expected));
		StringBuilder builder = new StringBuilder();
		builder.append(initialAccount).append(" AMB [");
		for (String account : selectedAccounts) {
			builder.append(account).append(",");
		}
		builder.append("]");
		System.out.println(builder.toString());
	}