}
	public void xmlReadPlayerSitRequest(Object o)	{ //en verdad jugador no se usa porque creemos que como el communicator ya tiene su player entonces con		//ese player es suficiente		String aux;				if (o instanceof Element)		{			Element element = (Element) o;			aux = element.getName();						if (aux.compareTo("Pos") == 0)			{				posAux = Integer.parseInt(element.getAttributeValue("pos"));			}			if (aux.compareTo("Player") == 0)			{				otroPlayerName = element.getAttributeValue("name");			}			if (aux.compareTo("Table") == 0)			{								idAux = Integer.parseInt(element.getAttributeValue("id"));							}			List children = element.getContent();			Iterator iterator = children.iterator();			while (iterator.hasNext())			{				Object child = iterator.next();				xmlReadPlayerSitRequest(child);			}			if (aux.compareTo("PlayerSitRequest") == 0)			{				System.out.println(				"DENTRO DEL COMMUNICATOR SERVer carajo////////////////");				System.out.println("El table a sentarse es " + idAux);				System.out.println("La posicion es " + posAux);				//ATENCION ESTE TRY HAY QUE DESCOMENTAR PARA QUE FUNCIONE. ESTA COMOENTADO PORQUE EL TABLESERVER				//TODAVIA NO TIENE UN Mtodo PlayerSit				try				{					String tid = String.valueOf(idAux);					//TableServer tabela = (TableServer) getTables().get(tid);					//La linea de arrriba fue cambiada por cricco ahora se usa la de abajo					TableServer tabela=(TableServer)(pieza.getHashTable().get(new Integer(tid)));					System.out.println("********#######Dentro de sit 1\n"+tabela);					tabela.sitPlayer(pieza.getPlayer(otroPlayerName), posAux);					System.out.println("********#######Dentro de sit 2\n"+tabela);									} catch (java.lang.NullPointerException e)				{					System.out.println(					"LA TABLA ES NULL EN EL COMUNICATOR SERVER METODO xmlReadPlayerSitRequest ");					e.printStackTrace(System.out);					throw e;				}							}					}	}