Whether the system provides multiple inheritance or not is an option.
Since agreement on multiple inheritance in the object-oriented community
has not yet been reached, we consider providing it to be optional.
Note that once
one decides to support multiple inheritance, there are many possible
solutions for dealing with the problem of conflict resolution.