public FragmentModel getSMMessagesFragmentModel() {
   FragmentModel fragmentModel = mFragmentModelMaps.get(FragmentBuilder.MESSAGES_FREGMENT_SM);
   if (fragmentModel == null) {
     fragmentModel = FragmentBuilder.getSMMessagesFragmentModel();
     mFragmentModelMaps.put(FragmentBuilder.MESSAGES_FREGMENT_SM, fragmentModel);
   }
   return fragmentModel;
 }
 public FragmentModel getMyInfoFragmentModel() {
   FragmentModel fragmentModel = mFragmentModelMaps.get(FragmentBuilder.MYINFO_FREGMENT_V20);
   if (fragmentModel == null) {
     fragmentModel = FragmentBuilder.getMyInfoFragmentModel();
     mFragmentModelMaps.put(FragmentBuilder.MYINFO_FREGMENT_V20, fragmentModel);
   }
   return fragmentModel;
 }
 public FragmentModel getSMContactsFragmentModel() {
   FragmentModel fragmentModel = mFragmentModelMaps.get(FragmentBuilder.CONTACTS_FREGMENT_SM);
   if (fragmentModel == null) {
     fragmentModel = FragmentBuilder.getContactsFragmentModel();
     mFragmentModelMaps.put(FragmentBuilder.CONTACTS_FREGMENT_SM, fragmentModel);
   }
   return fragmentModel;
 }
 public FragmentModel getSMHomeFragmentModel() {
   FragmentModel fragmentModel = mFragmentModelMaps.get(FragmentBuilder.HOME_FRAGMENT_SM);
   if (fragmentModel == null) {
     fragmentModel = FragmentBuilder.getSMHomeFragmentModel();
     mFragmentModelMaps.put(FragmentBuilder.HOME_FRAGMENT_SM, fragmentModel);
   }
   return fragmentModel;
 }
 public FragmentModel getMessageFragmentModel() {
   FragmentModel fragmentModel = mFragmentModelMaps.get(FragmentBuilder.MESSAGE_FRAGMENT);
   if (fragmentModel == null) {
     fragmentModel = FragmentBuilder.getMessageFragmentModel();
     mFragmentModelMaps.put(FragmentBuilder.MESSAGE_FRAGMENT, fragmentModel);
   }
   return fragmentModel;
 }
 public FragmentModel getLocationFragmentModel() {
   FragmentModel fragmentModel = mFragmentModelMaps.get(FragmentBuilder.LOCATION_FRAGMENT);
   if (fragmentModel == null) {
     fragmentModel = FragmentBuilder.getLocationFragmentModel();
     mFragmentModelMaps.put(FragmentBuilder.LOCATION_FRAGMENT, fragmentModel);
   }
   return fragmentModel;
 }