docs: public boolean setLocalRotation(int boneindex, float x, float y, float z, float w)
      {
          if (mSkeleton.isLocked(boneindex))
              return false;
  
          Bone bone = mBones[boneindex];
  
          bone.setLocalRotation(x, y, z, w);
          if (mSkeleton.getParentBoneIndex(boneindex) < 0)
          {
              bone.WorldMatrix.set(bone.LocalMatrix);
          }
          else
          {
              mNeedSync = true;
          }
          bone.Changed = LOCAL_ROT;
          if (sDebug)
          {
              Log.d("BONE", "setLocalRotation: %s %s", mSkeleton.getBoneName(boneindex), bone.toString());
          }
          return true;
      }