/**
* Utility classes. As a note on these - as much as possible,
* the idea is that instead of using static utility methods, just use regular
* methods and inject the utility class by name via Spring. In cases where
* the bean in question is not Spring wired, a getInstance() method
* can be used, which does the call to get the actual concrete implementation
* class and effectively does the same thing. This makes it so
* that even though some key implementation
* specifics are "hard coded" into these classes - you can still override
* them without modifying the source. I'm hoping someone else will
* read this and go "dude - yes! that's exactly right, thanks for doing that,
* I just need to override the ...".
*/
package org.jresponder.util;