@Override @SuppressWarnings("unchecked") public Iterator<Mapper> iterator() { List<Mapper> extras = Arrays.asList( contentMapper, dateMapper, titleMapper, nameMapper, authorMapper, keywordsMapper, contentTypeMapper, contentLengthMapper, languageMapper); return Iterators.concat(super.iterator(), extras.iterator()); }