This class looks like it should be parameterized by a function of type `String(Level, Integer, String`,String)`.