I have attached a patch for BEEHIVE-889. After spending some time looking at the block of code in question, it seemed that the more correct behavior for not being able to load a checker is to dispaly an error message and fail the compile. If a user has explicitly set a checker it should be an error if the code cannot run that checker. As further precedent this is the same behavior taken if the checker class does not implement the ControlChecker class.
Any comments/questions welcome. - Chad
