The new pattern is now working, it is ugly atm but that is because no
analysis methods have implemented the getResult() method