public void func() {
		Iterator<Map.Entry<String, Flyweight>> iterator = flies.entrySet().iterator();
		while (iterator.hasNext()) {
			Map.Entry<String, Flyweight> e = iterator.next();
			Flyweight fw = e.getValue();
			fw.func();
		}
	}