private CaptureSearchResult adaptInner(WARCRecord rec) throws IOException {
ArchiveRecordHeader header = rec.getHeader();
String typeStr = header.getHeaderValue(WARCConstants.HEADER_KEY_TYPE).toString();
WARCRecordType type;
try {
type = WARCRecordType.valueOf(typeStr);
} catch (IllegalArgumentException e) {
LOGGER.warning("Skipping unrecognized record type : " + typeStr);
return null;