switch (filterType) {
case FilterType.GEOMETRY_EQUALS:
curFilter = new EqualsImpl(null, null);
break;
case FilterType.GEOMETRY_DISJOINT:
curFilter = new DisjointImpl(null, null);
break;
case FilterType.GEOMETRY_DWITHIN:
curFilter = new DWithinImpl(null, null);
break;
case FilterType.GEOMETRY_INTERSECTS: