Jak uniknąć leniwie zastosowanych list.transform w guawie?

Map<String,Object> map = Maps.newHashMap();
map.put("test","123");
map.put("fuyou001","456");
map.put("id",145);
List<Map<String,Object>> list = Lists.newArrayList();
list.add(map);
Lists.transform(list, new Function<Map<String, Object>, Object>() {
  @Override
  public Object apply(@Nullable Map<String, Object> input) {
    System.out.println("test:" + input);
    return input;
  }
});
System.out.println(list);`

Konsola nie wyświetla „testu ....”

jak unikać leniwie
Ja też próbuję

List<Map<String,Object>> newList = new ArrayList<Map<String, Object>>(list.size());
Collections.copy(newList,list);

ale nie efekt

questionAnswers(3)

yourAnswerToTheQuestion