protected virtual bool Equals(FluidsynthObject obj)
 {
     return(obj != null && Handle == obj.Handle);
 }
 protected virtual bool Equals(FluidsynthObject obj)
 {
     return (object) obj != null && handle == obj.handle;
 }