p avoid passing message arguments that are expensive to compute your code will always compute
p avoid passing message arguments that are expensive to compute your code will always compute | Preconditions.java