Object result = null;
try {
result = method.invoke(obj);
} catch (InvocationTargetException ignore) {}
String tag = annotation.tagName().length() != 0 ? annotation.tagName() :
BindUtils.toXmlName(method.getName().substring(method.getName().startsWith("is") ? 2 : 3));
if(Iterable.class.isAssignableFrom(type) || type.isArray()) {
if(result == null) continue;