private List<Company> generateCompanies(int nCompanies, List<Address> addresses)
	{
		List<Company> companies = new ArrayList<>();

		CompanyService compService = lookupService(COMPANY_SERVICE, CompanyService.class);

		while(nCompanies-- > 0)
		{
			Address randomAddress = addresses.get(RAND.nextInt(addresses.size()));
			companies.add(compService.createNewCompany(COMPANY_NAME_GEN.nextRandomName(), randomAddress));
		}

		return companies;
	}