checking premature use in case of pass though analyzer
new test, not unit, far from ready
methods are better static in the utility class.
logging added a bit and some more test