code: public Quaternionf normalize(Quaternionf dest) {
          float invNorm = (float) (1.0 / Math.sqrt(x * x + y * y + z * z + w * w));
          dest.x = x * invNorm;
          dest.y = y * invNorm;
          dest.z = z * invNorm;
          dest.w = w * invNorm;
          return dest;
      }
docs: /* (non-Javadoc)
  @see org.joml.Quaternionfc#normalize(org.joml.Quaternionf)