similar to a few more cases: why a separate class if there are no data members and all methods are static.