}
};
} else if (object instanceof Collection) {
return ((Collection) object).iterator();
} else if (object instanceof Enumeration) {
return new EnumerationIterator((Enumeration) object);
} else if (object instanceof Iterator) {
return (Iterator) object;
} else if (object instanceof Map) {
return ((Map) object).values().iterator();
} else if (object.getClass().isArray()) {