@Override
        public Boolean apply(Camera cam, Geometry geom) {
            BoundingVolume bv = geom.getWorldBound();
            int save = cam.getPlaneState();
            cam.setPlaneState(0);
            FrustumIntersect intersect = cam.contains(bv);
            cam.setPlaneState(save);

            return intersect == FrustumIntersect.Outside;
        }
By default, it checks if geometry is in camera frustum and culls it
if it is outside camera view.
jme3-core/src/main/java/com/jme3/scene/instancing/InstancedGeometry.java