My personal preference is to always use static imports for extremely common things, where it's unlikely that someone will have written their own method with the same name. Basically that `Preconditions.*` and `Assert.*`. For `String.format` and `Iterables.getOnlyElement` I'd be much more conservative about using static import. Especially in a huge class like this that has lots of methods. No particularly strong feelings though.