Utility classes that deal with Arrays , Files , Paths , Objects or Collections are plural. Precisely because they are not an array or collection, but represent a series of useful functions for working on them. You can even see that in the Javadoc intro:
This class contains various array management methods.
Some of these classes are fairly new additions to 1.7. Thus, this explains their general naming convention. I am not sure if there are written agreements for this, but it is certainly practical.
eckes source share