for (int i = 0; i < _argumentIndices.length; i++) {
Object value = args[_argumentIndices[i]];
PropertyPathExpression expression = _expressions[i];
if (expression != null)
value = expression.invoke(value);
CoordinatePoint point = (CoordinatePoint) value;
points.add(point);
}
FederatedService service = collection.getServiceForLocations(points);