if(args.length==3)
{
Geometry geo = GeoHelper.getGeoSPARQLGeometry(args[0]);
Double radius = Helper.getDouble(args[1]);
Geometry buffer = geo.buffer(radius);
return new GeoSPARQLWktSerializer().toLiteral(buffer);
}
else
{
throw new TypeErrorException("Buffer Function expects exactly 3 arguments: a geometry object, a radius and a unit.");
}