public static boolean setFechaDeLlegada(Paquete paquete)
    {
        Document        doc;
        Long          identificadorPaquete;
        Element         root,child;
        List <Element>  rootChildrens;
        boolean         found = false;
        int             pos = 0;

        SAXBuilder      builder = new SAXBuilder();

        try
        {
            doc = builder.build(Util.PAQUETE_XML_PATH);

            root = doc.getRootElement();
            
            rootChildrens = root.getChildren();

            while (!found && pos < rootChildrens.size())
            {
                child = rootChildrens.get(pos);
                
                identificadorPaquete = Long.parseLong(child.getAttributeValue(Util.PAQUETE_IDENTIFICADOR_TAG));               
                
                if(identificadorPaquete == paquete.getIdentificador()) {
                    rootChildrens.get(pos).setAttribute(Util.PAQUETE_FECHA_LLEGADA_TAG, Util.dateFormat.format(paquete.getFechaLlegada()));
                    rootChildrens.get(pos).setAttribute(Util.PAQUETE_STATUS_TAG, Util.STATUS_SATISFACTORIO_VALOR);
                    found = true;
                }

                pos++;
            }
            
            if(found) {
                try
                {
                    Format format = Format.getPrettyFormat();

                    XMLOutputter out = new XMLOutputter(format);

                    FileOutputStream file = new FileOutputStream(Util.PAQUETE_XML_PATH);

                    out.output(doc,file);

                    file.flush();
                    file.close();
                }
                catch(Exception e)
                {
                    e.printStackTrace();
                }
            }
        }
        catch(Exception e)
        {
            e.printStackTrace();
        }
        return found;
    }