public Queue<String> dobleAgenteXMLUnit (){
		try {
			path = new File(".").getCanonicalPath();
            FileInputStream file = 
            		new FileInputStream(new File(path + "/xml/papabicho.xml"));
            DocumentBuilderFactory builderFactory = 
            		DocumentBuilderFactory.newInstance();
            DocumentBuilder builder =  builderFactory.newDocumentBuilder();
            Document xmlDocument = builder.parse(file); 
            XPath xPath =  XPathFactory.newInstance().newXPath();
 
            System.out.println("************************************");
            String expression01 = "/Units/Unit[@class='DobleAgente']";
            
            NodeList nodeList;
            Node node01 = (Node) xPath.compile(expression01)
            		.evaluate(xmlDocument, XPathConstants.NODE);
            
            if(null != node01) {
                nodeList = node01.getChildNodes();
                for (int i = 0;null!=nodeList && i < nodeList.getLength(); i++){
                    Node nod = nodeList.item(i);
                    if(nod.getNodeType() == Node.ELEMENT_NODE){
                        System.out.println(nodeList.item(i).getNodeName() 
                        		+ " : " + nod.getFirstChild().getNodeValue());
                        list.append(nod.getFirstChild().getNodeValue());
                    }
                }
            }
            System.out.println("************************************");
            
        } catch (FileNotFoundException e) {
            e.printStackTrace();
        } catch (SAXException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        } catch (ParserConfigurationException e) {
            e.printStackTrace();
        } catch (XPathExpressionException e) {
            e.printStackTrace();
        }
		return list;
	}