It breaks the build for the ASTMatchers
The compiler complained about creating constant instances of classes
without a user provided constructor (which is the case for the ASTMatchers).
I gave up this change because it broke the build for a huge amount of
people and I didn't want that to happen again.