for (Function wildCardFunction : new WildCardFunctionCluster().getSupportedFunctions()) {
factory.addFunction(wildCardFunction);
}
factory.addFunction(new GeometryEquals());
factory.addFunction(new GeometryDisjoint());
factory.addFunction(new GeometryTouches());
factory.addFunction(new GeometryCrosses());
factory.addFunction(new GeometryWithin());
factory.addFunction(new GeometryContains());
factory.addFunction(new GeometryOverlaps());