Tool tool = new Tool();
List<Category> tags = new ArrayList<Category>();
List<MapDescription> description = new ArrayList<MapDescription>();
MapDescription descriptionAr = new MapDescription();
MapDescription descriptionEn = new MapDescription();
MapDescription descriptionFr = new MapDescription();
descriptionAr.setLang(ApplicationConstants.LANG_AR_AR);
descriptionAr.setText(toolModelForDao.getDescription().get(ApplicationConstants.LANG_AR_AR));
descriptionEn.setLang(ApplicationConstants.LANG_EN_US);
descriptionEn.setText(toolModelForDao.getDescription().get(ApplicationConstants.LANG_EN_US));
descriptionFr.setLang(ApplicationConstants.LANG_FR_FR);
descriptionFr.setText(toolModelForDao.getDescription().get(ApplicationConstants.LANG_FR_FR));
for(String tag : toolModelForDao.getTags()){
tags.add(new Category(tag));
}