public SuccessfulCompilationClause compilesWithoutError() {
   try {
     return tester.compilesWithoutError();
   } catch (AssertionError e) {
     failureStrategy.fail(e.getMessage());
   }
   return null;
 }