I have a class that consists only of static member variables and static methods. Essentially, it is serving as a general-purpose utility class.
Is i
Sounds reasonable.
Note: Classes that do this often have a private no-arg constructor just so that the compiler yields an error if a programmer tries to create an instance of the static class.