Will call append(String.valueOf(o)) with the given object (unless the
object is an Appendee or CharSequence in which case it will be passed to
the appropriate method).
Wrapper for an Appendable which adds the ability for objects to append
themselves directly to the given Appendable instead of creating
intermediate CharSequence objects (Strings, etc).
Should be implemented by an object which can append itself to an
AppendableExt object, where the work of generating a result for
toString() would itself involve the appending of multiple
CharSequences (Strings, etc).
This exception is useful for copying internal exceptions within one
classloader so that they can be inspected within another classloader (after
serialization/deserialization) without throwing ClassNotFoundException (or
related exceptions).
Instead of writing custom factories for custom types, this provides a
single factory implementation that uses reflection to instantiate the
desired objects.
Simple extension of AppendableExt that swallows IOExceptions under the
assumption that it will generally be used with Appendables which do not
actually throw any IOExceptions (i.e.