@Test
public void test3(){

	transactions.stream()
			.filter((x) -> x.getTrader().getCity().equals("Cambridge"))
			.map(Transaction::getTrader)
			.sorted((e1,e2) -> e1.getName().compareTo(e1.getName()))
			.distinct()
			.forEach(System.out::println);
}