place null testing before first use
Update .project
Revert "Update .project"

This reverts commit eb25e8e99172b29324491f0cc32e24c3d335b842.
Revert "Revert "Update .project""

This reverts commit a08ae9ac3ea48966bfb13bcd41afdf1192202016.
Revert "Update .project"

This reverts commit eb25e8e99172b29324491f0cc32e24c3d335b842.