public static OffsetsForLeaderEpochResponse parse(ByteBuffer buffer, short version) {
        return new OffsetsForLeaderEpochResponse(new OffsetForLeaderEpochResponseData(new ByteBufferAccessor(buffer), version));
    }
Possible error codes:
- {@link Errors#TOPIC_AUTHORIZATION_FAILED} If the user does not have DESCRIBE access to a requested topic
- {@link Errors#REPLICA_NOT_AVAILABLE} If the request is received by a broker with version < 2.6 which is not a replica
- {@link Errors#NOT_LEADER_OR_FOLLOWER} If the broker is not a leader or follower and either the provided leader epoch
    matches the known leader epoch on the broker or is empty
- {@link Errors#FENCED_LEADER_EPOCH} If the epoch is lower than the broker's epoch
- {@link Errors#UNKNOWN_LEADER_EPOCH} If the epoch is larger than the broker's epoch
- {@link Errors#UNKNOWN_TOPIC_OR_PARTITION} If the broker does not have metadata for a topic or partition
- {@link Errors#KAFKA_STORAGE_ERROR} If the log directory for one of the requested partitions is offline
- {@link Errors#UNKNOWN_SERVER_ERROR} For any unexpected errors
clients/src/main/java/org/apache/kafka/common/requests/OffsetsForLeaderEpochResponse.java