public ArrayList<Item> findItems(ClipsEnvironment clipsEnv) {
    	ArrayList<Item> foundItems = new ArrayList<Item>();
    	
    	if (this.ax != null) {
			try {
				String evalString = "(find-all-facts ((?s siekiera))(eq ?s:id " + this.ax + "))";
				PrimitiveValue pv1 = clipsEnv.getWorldEnv().eval(evalString);
				Ax axTmp = new Ax(pv1.get(0));
				foundItems.add(axTmp);
			} catch (Exception e) {

			}
		}

		if (this.vehicle != null) {
			try {
				String evalString = "(find-all-facts ((?w woz))(eq ?w:id " + this.vehicle + "))";
				PrimitiveValue pv1 = clipsEnv.getWorldEnv().eval(evalString);
				Vehicle vehicleTmp = new Vehicle(pv1.get(0));
				foundItems.add(vehicleTmp);
			} catch (Exception e) {

			}
		}
		//drewno
		if(!woods.isEmpty()){
		for (String woodId:woods){
			if ( !woodId.equals("")){
			try {
				String evalString = "(find-all-facts ((?w drewno))(eq ?w:id " + woodId + "))";
				PrimitiveValue pv1 = clipsEnv.getWorldEnv().eval(evalString);
				Wood vehicleTmp = new Wood(pv1.get(0));
				foundItems.add(vehicleTmp);
			} catch (Exception e) {

			}
			}
		}
		}
	
		return foundItems;
    }