There isn't much information out there, but "Sync" seems to be Javas answer to the MS Synchronization Framework.
There's an interesting paper here - http://www.cs.unc.edu/~dewan/sync/sync_paper.html, and some not so useful information on the IBM site - http://publib.boulder.ibm.com/infocenter/iwedhelp/v6r0/index.jsp?topic=%2Fcom.ibm.db2e.doc%2Fsynfjsa.html.