code: public Matrix4d setFromAddress(long address) {
          if (Options.NO_UNSAFE)
              throw new UnsupportedOperationException("Not supported when using joml.nounsafe");
          MemUtil.MemUtilUnsafe unsafe = (MemUtil.MemUtilUnsafe) MemUtil.INSTANCE;
          unsafe.get(this, address);
          properties = 0;
          return this;
      }
docs: Set the values of this matrix by reading 16 double values from off-heap memory in column-major order,
  starting at the given address.
  <p>
  This method will throw an {@link UnsupportedOperationException} when JOML is used with `-Djoml.nounsafe`.
  <p>
  <em>This method is unsafe as it can result in a crash of the JVM process when the specified address range does not belong to this process.</em>
  
  @param address
  the off-heap memory address to read the matrix values from in column-major order
  @return this