A simple implementation of JNDI. It is entirely memory based, so no server instances are started. The structure of a root directory or a list of property files serves as a model for the contexts structure. The contexts get populated with Objects defined by .properties files, XML files or Windows-style .ini files.