new HashMap<Integer, ObjectConstruction>();
for (Object o : crows) {
Object[] cols = (Object[]) o;
ObjectConstruction oc = new ObjectConstruction(
(Integer) cols[0],
(String) cols[1], new ConstructionType());
oc.setObjectId((Integer) cols[2]);
// oc.setConstructionExamples(new ArrayList<ConstructionExample>());
coMap.put(oc.getTypeId(), oc);
Material m = new Material();
m.setMaterialId((Integer) cols[3]);
m.setMaterialName((String) cols[4]);
ConstructionType ct = oc.getConstructionType();
ct.setConstructionTypeId((Integer) cols[5]);
ct.setName((String) cols[6]);
oc.setNumberInObject(getExampleNumberByConstructionType(oc.getTypeId().toString(),oc.getObjectId().toString()).intValue());
//System.out.println("NIO:"+oc.getNumberInObject());
BuildingObject bo = ceMap.get(oc.getObjectId());