because one of the FeaturesToMap objects can be null, and the catch will catch NulException