code: public void onTransformChanged() {
          Log.v(Log.SUBSYSTEM.WIDGET, TAG, "onTransformChanged(): %s mPreventTransformChanged = %b",
                  getName(), mPreventTransformChanged);
  
          // Even if the calling code that altered the transform doesn't request a
          // layout, we'll do a layout the next time a layout is requested on our
          // part of the scene graph.
          if (!mPreventTransformChanged) {
              mChanged = true;
  
              // Clear this to indicate that the bounding box has been invalidated and
              // needs to be constructed and transformed anew.
              mBoundingBox = null;
          }
      }
docs: TODO: temporary changed to public access to solve the access issue in Layout.java