public ArrayList<Template> readFromDisk() {
   ArrayList<Template> templates = null;
   try {
     templates = mSerializer.readTemplates();
     Log.i(TAG, "Templates loaded. Found " + templates.size());
   } catch (Exception e) {
     Log.e(TAG, "Cannot load saved templates");
   }
   return templates;
 }
 public boolean saveTemplates() {
   try {
     mSerializer.writeTemplates(mTemplates);
     Log.i(TAG, "Templates Written!");
     return true;
   } catch (Exception e) {
     Log.e(TAG, "Exception: " + e + " caught");
     return false;
   }
 }