ADDED serialization mechanism for Java objects. This has currently some issues as of the type parameter which isn't handled by DRUM correctly. Will have to investigate further on that matter
REFACTORED DrumBuilder to its own class which uses now package-private methods to ship values to the instantiated DRUM instance, which furthermore now contains a package-private constructor. REMOVED plenty of error-log-throw-exception anti-patterns and FIXED an issue where classes with generic types produces incompatible code.