public bool IsSameValue(Value value)
 {
     if (value == null)
     {
         return(false);
     }
     if (val != null)
     {
         return(val.IsSameValue(value.val));
     }
     if (valROM != null)
     {
         return(valROM.IsSameValue(value.valROM));
     }
     return(true);
 }