docs: public static <T> T findOneByField(Iterable<T> collection, final String fieldName, final Object fieldValue) {
  		return findOne(collection, new Filter<T>() {
  			@Override
  			public boolean accept(T t) {
  				if (t instanceof Map) {
  					final Map<?, ?> map = (Map<?, ?>) t;
  					final Object value = map.get(fieldName);
  					return ObjectUtil.equal(value, fieldValue);
  				}
  
  				// 普通Bean
  				final Object value = ReflectUtil.getFieldValue(t, fieldName);
  				return ObjectUtil.equal(value, fieldValue);
  			}
  		});
  	}