A Context/Problem/Consequences based Pattern Finder