The idea and examples for this feature are taken from the Fortress spec.

http://research.sun.com/projects/plrg/fortress0903.pdf

trait OrganicMolecule extends Molecule excludes { InorganicMolecule } end trait InorganicMolecule extends Molecule end

Check some basic conflicts when combining the roles into the same class

Check some basic conflicts when combining the roles into the a superclass