Made iterator throw exception if value to use for fid is null. Before, it used the default geotools-assigned fid