java uncrate cookbook