//Record RTEs from KieBuilder - that can fail if a rule uses an inaccessible class
final BuildResults results = new BuildResults( gav );
try {
final Results kieResults = kieBuilder.buildAll().getResults();
for ( final Message message : kieResults.getMessages() ) {
results.addBuildMessage( convertMessage( message ) );
}
//It's impossible to retrieve a KieContainer if the KieModule contains errors
if ( results.getErrorMessages().isEmpty() ) {
kieContainer = kieServices.newKieContainer( kieBuilder.getKieModule().getReleaseId() );