public static PadInt AccessPadInt(int uid)
        {
            try {
                IPadInt    padIntObj;
                PadIntInfo obj = masterServer.AccessPadInt(uid);

                if (obj == null)
                {
                    return(null);
                }

                if (!obj.hasPadInt())   // Catch remoting exception
                {
                    IDataServer dataServer = (IDataServer)Activator.GetObject(typeof(IDataServer), obj.ServerUrl);
                    padIntObj = dataServer.load(uid);
                }
                else
                {
                    padIntObj = obj.PadInt;
                }
                PadInt localPadInt = new PadInt(uid, padIntObj);
                return(localPadInt);
            } catch (TxException re) {
                //Console.WriteLine("[AccessPadInt]:  Cannot accessPadInt with uid " + uid + "\n" + re);
                String text = "[AccessPadInt]:  Cannot accessPadInt with uid " + uid + "\n" + re;
                Console.WriteLine(text);
                //textBox.Invoke(new ClearTextDel(textBox.Clear));
                //textBox.Invoke(new UpdateTextDel(textBox.AppendText), new object[] { text });

                return(null);
            }
        }