a simple and flexible microcontainer of Java