Spec update
Git ignore generated Java files
Update