public static Fd create(String name, ByteBufferReader.Opener dataSource) throws IOException {
            SegmentMeta sectionInfo;
            try (ByteBufferReader reader = dataSource.open(0)) {
                sectionInfo = Integrate.INSTANCE.read(reader);
            }
            if (sectionInfo == null) {
                return null;
            }
            return create(name, sectionInfo, dataSource);
        }
Create an {@link IntegratedSegment} from specific file.

@param name       The name of this segment.
@param dataSource The file where segment resides.
@return A {@link Fd} pointed to the file.
indexr-segment/src/main/java/io/indexr/segment/storage/itg/IntegratedSegment.java