Right, I see what you mean. The class name `DeploymentVerifier` is unfortunate because I had meant the term "Deployment" to mean Stream or Job - as opposed to the _state_ of a Stream or a Job. I think `PathVerifier` is too generic because it implies that any path can be verified and this isn't strictly true. For example, in method `waitForDeploy` I'm checking for the number of children under a path which is a very specific thing to look for that isn't generic to any ZooKeeper path.

I guess the real problem is that we haven't been able to come up with a noun to describe both Streams and Jobs. The best I've come up with so far is "Deployment" since the thing they have in common is that they can be deployed.

If we can come up with a better noun, I think that should be used as the prefix for this class.