WKTReader reader = new WKTReader();
Geometry geom1 = reader.read("LINESTRING(0 0 0, 10 10 10)");
Feature f = SimpleFeatureBuilder.build(type, new Object[] { "testFeature1", geom1 }, null);
Geometry geom2 = reader.read("LINESTRING(10 0 0, 0 10 10)");
Literal literal_geom = ff.literal(geom2);
Function exp = ff.function("disjoint3D", ff.property("geom"), literal_geom);
Object value = exp.evaluate(f);
assertTrue(value instanceof Boolean);
assertTrue(! (Boolean) value);