In this N-part series, I'm attempting to document some patterns for improving your code with Guice. In each example, I'll start with sample code, explain what I don't like about it, and then show how I clean it up. The bad code They're everywhere! Static utility methods that depend on lots of stuff, which must in turn be static:public class PizzaUtilities { private static final int TIME_TO_PREPARE