Many cool things that should be part of the runtime environment but are not. These things are all db4o independent and complete the foundation on which db4o is built.