public override bool Equals(object arg0)
        {
            OCLCompilerException other = (OCLCompilerException)arg0;

            return(this.sourcePosition.Equals(other.sourcePosition) &&
                   this.Message.Equals(other.Message));
        }
        public int CompareTo(object obj)
        {
            OCLCompilerException other = (OCLCompilerException)obj;

            return(this.sourcePosition.CompareTo(other.sourcePosition));
        }