handles.put( getBaseFileName( destinationPath ),
Paths.convert( resource ) );
//Incremental build
try {
final IncrementalResults incrementalResults = ( (InternalKieBuilder) kieBuilder ).createFileSet( destinationPath ).build();
for ( final Message message : incrementalResults.getAddedMessages() ) {
results.addAddedMessage( convertMessage( message ) );
}
for ( final Message message : incrementalResults.getRemovedMessages() ) {
results.addRemovedMessage( convertMessage( message ) );
}
//Tidy-up removed message handles
for ( Message message : incrementalResults.getRemovedMessages() ) {
handles.remove( RESOURCE_PATH + "/" + getBaseFileName( message.getPath() ) );
}
} catch ( LinkageError e ) {
final String msg = MessageFormat.format( ERROR_CLASS_NOT_FOUND,