private SocketEntry resolveSocketWithoutAssumption(InternalWithLogId socket) {
        long socketId = socket.getLogId().getId();
        InternalInstrumented<SocketStats> socketInst = this.channelz.getSocket(socketId);
        if (socketInst == null) {
            return null;
        }

        SocketStats stats = unwrapFuture(socketInst.getStats());
        return SocketEntry.compose(stats.remote, stats.local, socketId);
    }
This method assumes that the socket is a NettyTransport.
It allows skipping unwrapping future, but directly extracting the data we need from the socket.
@param socket socket
@return socket entry
collector/src/main/java/com/navercorp/pinpoint/collector/grpc/channelz/service/InternalChannelzSocketLookup.java