content: package androidx.transition;
  
  import android.graphics.Matrix;
  import android.view.View;
  
  class ViewUtilsApi21 extends ViewUtilsApi19 {
      private static boolean sTryHiddenSetAnimationMatrix = true;
      private static boolean sTryHiddenTransformMatrixToGlobal = true;
      private static boolean sTryHiddenTransformMatrixToLocal = true;
  
      ViewUtilsApi21() {
      }
  
      public void setAnimationMatrix(View view, Matrix matrix) {
          if (sTryHiddenSetAnimationMatrix) {
              try {
                  view.setAnimationMatrix(matrix);
              } catch (NoSuchMethodError e) {
                  sTryHiddenSetAnimationMatrix = false;
              }
          }
      }
  
      public void transformMatrixToGlobal(View view, Matrix matrix) {
          if (sTryHiddenTransformMatrixToGlobal) {
              try {
                  view.transformMatrixToGlobal(matrix);
              } catch (NoSuchMethodError e) {
                  sTryHiddenTransformMatrixToGlobal = false;
              }
          }
      }
  
      public void transformMatrixToLocal(View view, Matrix matrix) {
          if (sTryHiddenTransformMatrixToLocal) {
              try {
                  view.transformMatrixToLocal(matrix);
              } catch (NoSuchMethodError e) {
                  sTryHiddenTransformMatrixToLocal = false;
              }
          }
      }
  }
  