}
@Override
public UnsuccessfulCompilationClause failsToCompile() {
Result result = Compilation.compile(processors, getSubject());
if (result.successful()) {
String message = Joiner.on('\n').join(
"Compilation was expected to fail, but contained no errors.",
"",
reportFilesGenerated(result));
failureStrategy.fail(message);