// public bool Update(ISemanticValue that) { // return false; // } // public ISemanticValue SClone() { // return new Wrapper(l); // } public override bool Equals(Object o) { if (o.GetType() == typeof(Wrapper)) { return(l.Equals(((Wrapper)o).Get())); } return(false); }