bumping to Java 1.6; adding in init(Map) method for future enhancements.