Ничего странного, используя гугл-прекондишнс, задобало везде писать Preconditions.checkNotNull(paramater, "[<parameterName>] must be not null.").

По сути изменяется только имя параметра.
Кроме того туда планируется добавивть такую сигнатуру checkNotEmpty(String parameter, String errmsg);

Кроме того, нужно будет создать иерархию бизнес исключений, которая будет подразумевать проверки предусловий для "пользовательских ошибок", отличных от "ошибок программиста".
Для пользовательских ошибок будет своя иерархия исключений и свой набор методов прекондишенов.