private static ArrayList<TemplateListItem> toClientTemplateListItems(
     ArrayList<StoreDB.TemplateListItem> templateTreeItems) {
   final ArrayList<TemplateListItem> clients = new ArrayList<TemplateListItem>();
   for (StoreDB.TemplateListItem tli : templateTreeItems) {
     clients.add(
         new TemplateListItem(
             tli.getId(),
             tli.getTlId(),
             Utils.toClientTemplateList(tli.getTl()),
             tli.getTaId(),
             Utils.toClientTemplateAttribute(tli.getTa()),
             tli.getRank()));
   }
   return clients;
 }
 private static ArrayList<TemplateRelation> toClientTemplateRelations(
     ArrayList<StoreDB.TemplateRelation> templateRelations) {
   final ArrayList<TemplateRelation> clients = new ArrayList<TemplateRelation>();
   for (StoreDB.TemplateRelation tr : templateRelations) {
     clients.add(Utils.toClientTemplateRelation(tr));
   }
   return clients;
 }
 private static ArrayList<TemplateAttribute> toClientTemplateAttributes(
     ArrayList<StoreDB.TemplateAttribute> templateAttributes) {
   final ArrayList<TemplateAttribute> clients = new ArrayList<TemplateAttribute>();
   for (StoreDB.TemplateAttribute ta : templateAttributes) {
     clients.add(Utils.toClientTemplateAttribute(ta));
   }
   return clients;
 }
 private static ArrayList<ApplicationTemplate> toClientApplicationTemplates(
     ArrayList<StoreDB.ApplicationTemplate> applicationTemplates) {
   final ArrayList<ApplicationTemplate> clients = new ArrayList<ApplicationTemplate>();
   for (StoreDB.ApplicationTemplate n : applicationTemplates) {
     clients.add(
         new ApplicationTemplate(
             n.getAppId(),
             Utils.toClientApplication(n.getApp()),
             n.getTId(),
             Utils.toClientTemplate(n.getT()),
             n.getFlags(),
             n.getParentMenuId(),
             n.getRank(),
             n.getUserId(),
             n.getLastUpdatedAt()));
   }
   return clients;
 }