softbooleanboehmstackmurecursive