class IoUringIncubatorTransportFactory implements TransportFactory<IOUringSocketChannel, IOUringEventLoopGroup> {

    static boolean isAvailable() {<FILL_FUNCTION_BODY>}

    @Override
    public IOUringSocketChannel newChannel() {
        return new IOUringSocketChannel();
    }

    @Override
    public IOUringEventLoopGroup newEventLoopGroup(int ioThreadsCount, ThreadFactory threadFactory) {
        return new IOUringEventLoopGroup(ioThreadsCount, threadFactory);
    }
}

        try {
            Class.forName("io.netty.incubator.channel.uring.IOUring");
        } catch (ClassNotFoundException e) {
            return false;
        }
        return IOUring.isAvailable();
    
<no_super_class>