} finally {
if (featureIterator != null)
featureCollection.close(featureIterator);
}
if (nearestFeature != null) {
nearestDistance = unitConvert.convert(nearestDistance);
results.add(createTargetFeature(nearestFeature,
(SimpleFeatureType) targetFeatureType, nearestDistance, nearestBearing));
}
return results;
} catch (WPSException e) {