bumping to Java 1.6, changing signature of init() to accept map of properties (for future enhancements).