@Override public BeanField<T> get(final K key) { BeanField<T> f = simpleMap.get(key); final ListIterator<C> iterator = complexMapList.listIterator(); while(f == null && iterator.hasNext()) { final ComplexFieldMapEntry<I,K,T> r = iterator.next(); if(r.contains(key)) { f = r.getBeanField(); } } return f; }
while(!found && requiredRegexListIterator.hasNext()) { final ComplexFieldMapEntry<String, String, T> r = requiredRegexListIterator.next(); if(r.contains(h)) { found = true; requiredRegexListIterator.remove();
for(Map.Entry<String,T> entry : m.entries()) { String key = entry.getKey(); if(r.contains(key)) { headerList.add(key);
for(Map.Entry<Integer,T> entry : m.entries()) { Integer key = entry.getKey(); if(r.contains(key)) { headerMap.put(entry.getKey(), r.getBeanField().getField().getName()); oneEntryMatched = true;