documented state name predicate method