void (BuildMessage msg) { if (msg.getKind() == BuildMessage.Kind.ERROR) { Utils.ERRORS_DETECTED_KEY.set(this, Boolean.TRUE); } if (msg instanceof ProgressMessage) { ((ProgressMessage)msg).setDone(myDone); } myDelegateMessageHandler.processMessage(msg); if (msg instanceof FileGeneratedEvent) { myListeners.getMulticaster().filesGenerated((FileGeneratedEvent)msg); } else if (msg instanceof FileDeletedEvent) { myListeners.getMulticaster().filesDeleted((FileDeletedEvent)msg); } }