What you think to use `Preconditions.checkState` from Guava, that allow `String.format` too?