docs: public void log(final LogNode log) {
          if (log != null) {
              final LogNode scanSpecLog = log.log("ScanSpec:");
              for (final Field field : ScanSpec.class.getDeclaredFields()) {
                  try {
                      scanSpecLog.log(field.getName() + ": " + field.get(this));
                  } catch (final ReflectiveOperationException e) {
                      // Ignore
                  }
              }
          }
      }