I was curious as to why, in the XmlWriter, there was a decision to use the method writeObject(Object obj) and then go through a series of tests to determine the type of object passed.
Rather then just overloading the method. so that it would be something like; writeObject(Boolean bool){...} writeObject(Integer i){...} writeObject(Map map){...} etc. thanks Jason