code: public static Class<?> getElementType(Iterable<?> iterable) {
  		if (null != iterable) {
  			final Iterator<?> iterator = iterable.iterator();
  			return getElementType(iterator);
  		}
  		return null;
  	}
docs: 获得{@link Iterable}对象的元素类型（通过第一个非空元素判断）<br>
  注意，此方法至少会调用多次next方法
  
  @param iterable {@link Iterable}
  @return 元素类型，当列表为空或元素全部为null时，返回null