private SharePartitionKey sharePartitionKey(String groupId, TopicIdPartition topicIdPartition) {
        return new SharePartitionKey(groupId, topicIdPartition);
    }
Recursive function to process all the fetch requests present inside the fetch queue
core/src/main/java/kafka/server/share/SharePartitionManager.java