Remove samples and fix surefire test configuration so that the project builds nicely
Corrected pattern for matching class and package names that could potentially contain digit characters as well as underscores.
Automatically propagate allowable values from enum parameter types