public class BackstagePassAdjuster implements Adjuster { public void adjust(Item item) { item.setQuality(item.getQuality() + 1); if (item.getSellIn() < 10) item.setQuality(item.getQuality() + 1); if (item.getSellIn() < 5) item.setQuality(item.getQuality() + 1); if (item.getSellIn() < 0) item.setQuality(0); } }