public static String safeObjectNameString(LogicObject instance) {
    { Surrogate surrogate = instance.surrogateValueInverse;

      if (surrogate != null) {
        return (surrogate.symbolName);
      }
      else {
        return (null);
      }
    }
  }