sync-engine-shared - Exclude from loop modules as it requires Java 7, which we are bundling upon release. There are no checks when compiling the plugin directly but it should be obvious.
sync-engine-shared undo part