code: private static void applyAllRecursively(ViewGroup viewGroup, AssetManager assets) {
          for (int i = 0, size = viewGroup.getChildCount(); i < size; i++) {
              final View childView = viewGroup.getChildAt(i);
              if (childView instanceof TextView) {
                  setTypeface((TextView) childView, assets, false);
              } else if (childView instanceof ViewGroup) {
                  applyAllRecursively((ViewGroup) childView, assets);
              }
          }
      }
docs: /* Internal methods