For what it's worth, I think using the exact checkState signature from Guava is good.