Represents a trait (interface with optional method implementations).
The unique identifier of this entity among the compilation unit it belongs to.
Determines if this is a contract or a trait.
Represents a trait (interface with optional method implementations).