Private designer for sure. In general, a class with only static methods should be:
public final class Utility { public static void foo() { }
If you declared it abstract, it is reasonable to assume that you intended to inherit it, which does not apply to your description.
The final declaration guarantees that it cannot be extended.
jdphenix
source share