private void bindPluginContext(Context pctx) {
   if (pctx != null) {
     super.attachBaseContext(
         new PluginContextTheme(mOrignalContext, pctx.getResources(), pctx.getClassLoader()));
     if (mOrignalThemeResourceId != 0) {
       super.setTheme(mOrignalThemeResourceId);
     }
   } else {
     super.attachBaseContext(mOrignalContext);
   }
 }
 @Override
 protected void attachBaseContext(Context newBase) {
   super.attachBaseContext(new CalligraphyContextWrapper(newBase));
 }