Shimari is a simple, flexible, lightweight component enclosure
for
standalone Java applications that translates a configuration file
into an
object hierarchy. It is similar in purpose to Apache Digester,
except
that responsibility for instantiation is encapsulated in the
object's constructor, and the resulting objects form a loosely
coupled collection of co-operating components.