The ObjectBrowser Bean uses Java reflection to
generate a file-explorer-like GUI automatically for any
Java object or set of objects. It incorporates a number
of features aimed at making the UI useable, such as
special treatment of array-like members as child
objects, and representation of bean getter and setter
methods as properties. Scripting can be used to add in
additional methods to manipulate the target object.