Java port of github/Luigi