Currently the GeneratedSource is responsible for both testing for fixtures and checking the source code.
We should split this in 2 independent pieces:
- Checking the Source Code
- Some annotation like
@ExpectedCompilationOutcome that will use "Checking the Source Code" for validating the fixtures