public ICommand getHit (String CommandURI) {
		boolean ack;
		ICommand c = new Hit("");
		Vector<Vector<String>> triples;
		String xml = kp.queryRDF(Config.NAME_SPACE + CommandURI, null, null, "uri", "uri");
		ack = xml_tools.isQueryConfirmed(xml);
		if(!ack)
			System.err.println ("Error during RDF-M3 query");
		else
		{
			c.setURI(CommandURI);
			triples = xml_tools.getQueryTriple(xml);
			for(Vector<String> v : triples) {
				String what = Utils.removePrefix(v.get(1));
				String value = Utils.removePrefix(v.get(2));
				
				if (what.equals("hasTime"))
					c.setTime(Long.parseLong(value));
				
				else if (what.equals("HasIssuer")) {
					c.setIssuer(SIBFactory.getInstance().getPlayer(value));
				}
				else if (what.equals("HasCommandType")) {
					c.setCommandType(value);
				}
			}
			return c;
		}
		return null;
	}