+ /* create action. */
+ Action action = createObject(chain.action().name(), "net.pterodactylus.rhynodge.actions", extractParameters(chain.action().parameters()));
+
+ /* do we have a reaction defined? */
+ if (chain.watcher() != null) {
+ Watcher watcher = createObject(chain.watcher().name(), "net.pterodactylus.rhynodge.watchers", extractParameters(chain.watcher().parameters()));
+ return new Reaction(chain.name(), watcher.query(), watcher.filters(), watcher.trigger(), action);
+ }
+