null check added to Resource.Builder(Resource resource)
[cleanup] renamed test
[enhancement] copied copy-of builder spec