This interface, amongst others such as Serializeable, is called a Marker interface, and is a design pattern used in computer science. There are quite a few definitions of this online, I'd recommend...