code: public void rotate(float w, float x, float y, float z) {
          getTransform().rotate(w, x, y, z);
          if (mTransformCache.rotate(w, x, y, z)) {
              onTransformChanged();
          }
      }
docs: Modify the tranform's current rotation in quaternion terms.
  
  @param w
  'W' component of the quaternion.
  @param x
  'X' component of the quaternion.
  @param y
  'Y' component of the quaternion.
  @param z
  'Z' component of the quaternion.