New JALTypes.h and outline of test for exception on init when the enum count is invalid