A set of union classes for some methods.
A virtual Class: No objects may be created from it.
No methods defined for those classes in the signature.