add initial java modern project