private void loadWoodmens() {
    	try {
            String evalString = "(find-all-facts ((?d drwal)) TRUE)";
            PrimitiveValue pv1 = clipsEnv.getWorldEnv().eval(evalString);

            for (int i = 0; i < pv1.size(); i++) {
                Woodman woodmanTmp = new Woodman();
                woodmanTmp.loadFromClips(pv1.get(i));
               
                MapFrame mapFrame = this.getFrameById(woodmanTmp.getMapFrame().getId());
                woodmanTmp.setMapFrame(mapFrame);
                woodmanTmp.setOpp(this.om.nowyObiektPierwszegoPlanu(mapFrame.getX(),mapFrame.getY(), woodmanTmp.getId(), 1662));
                
                this.agentItems.addAll(woodmanTmp.findItems(clipsEnv));
                
                for (int k = 0; k < this.agents.size(); k++) {
                	if (this.agents.get(k).getId().equalsIgnoreCase(woodmanTmp.getId())) {
                		woodmanTmp.setPathToClipsFile(this.agents.get(k).getPathToClipsFile());
                		woodmanTmp.setClipsResultFile(this.agents.get(k).getClipsResultFile());
                		this.agents.set(k, woodmanTmp);
                		break;
                	}
                }
            }

        } catch (Exception e) {
        }
    }