docs: @Pure
  	public static UUID getAttributeUUIDWithDefault(Node document, boolean caseSensitive, UUID defaultValue, String... path) {
  		assert document != null : AssertMessages.notNullParameter(0);
  		final String v = getAttributeValue(document, caseSensitive, 0, path);
  		if (v != null && !v.isEmpty()) {
  			try {
  				final UUID id = UUID.fromString(v);
  				if (id != null) {
  					return id;
  				}
  			} catch (Exception e) {
  				//
  			}
  		}
  		return defaultValue;
  	}