Cool. Thanks for digging into this. The Job API in Eclipse is a foundamental building block, so it's really good you have read about it.

By the way, I'm not sure what you mean by I'll create a new rule. Is  ``ResourcesPlugin.getWorkspace().getRuleFactory().modifyRule`` not good enough for some reason?