Currently the Views looked at is only the views returned by ```Jenkins.getInstance().getViews()``` if that changes anything?

I'm also a bit unsure of what ```View.getItem()``` actually returns (or is supposed to return) as it does ```getOwnerItemGroup().getItem()``` that for the default case actually returnes whatever is defined in ```Jenkins``` so calling ```getItem()``` in this case returned the Item regardless of if it is in the View or not hence the ```view.contains()```.

But if I hold the Job and do a ```View.contains()``` will that work in all cases?