Use iterators + guava transform and filter for transformation of enumeration instead of Collections.list(...