protected boolean reportCompilationIssues ( Iterable < Issue > issues ) { boolean hasError = false ; for ( final Issue issue : issues ) { final String issueMessage = createIssueMessage ( issue ) ; switch ( issue . getSeverity ( ) ) { case ERROR : hasError = true ; getLogger ( ) . error ( issueMessage ) ; break ; case WARNING : getLogger ( ) . warn ( issueMessage ) ; break ; case INFO : getLogger ( ) . info ( issueMessage ) ; break ; case IGNORE : default : break ; } notifiesIssueMessageListeners ( issue , issue . getUriToProblem ( ) , issueMessage ) ; } return hasError ; }
Output the given issues that result from the compilation of the SARL code .