maps1 = list.stream().collect(Collectors.toMap(t->t.getName(),t->t.getCode(),(t1,t2)->t2));
maps2 = list.stream().collect(Collectors.toMap(t->t.getCode(),t->t.getName(),(t1,t2)->t2));
maps2 = list.stream().collect(Collectors.toMap(t->t.getCode(),t->t.getName(),(t1,t2)->t2));