public int getStringAddress()
        {
            if (localAddressStack.Count == 0)
            {
                createNewLocalAddress();
            }

            LocalAddressManager localAddr = (LocalAddressManager)localAddressStack.Peek();

            return(localAddr.getStringAddress());
        }
        //Función que crea un nuevo elemento de la pila de direcciones locales
        public void  createNewLocalAddress()
        {
            LocalAddressManager newLocalAddress = new LocalAddressManager(maxGlobalAddress + 1);

            localAddressStack.Push(newLocalAddress);
        }