src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/mkv/MkvDataRawElement.java [78:98]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        } catch (BufferOverflowException ex) {
            log.error("Buffer Overflow Exception: " + ex.getMessage());
        } catch (ReadOnlyBufferException ex) {
            log.error("Readonly Buffer Exception: " + ex.getMessage());
        }
        return buffer.array();
    }

    /**
     * Compare MKV element with their ID, length, and data (if available).
     *
     * @param otherObj The other MKV element to be compared
     * @return True if they are equal, false otherwise
     */
    @Override
    public boolean equals(Object otherObj) {
        if (otherObj == null) {
            return false;
        }
        if (!otherObj.getClass().equals(this.getClass())) {
            return false;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



src/main/java/com/aws/iot/edgeconnectorforkvs/videouploader/mkv/MkvParentRawElement.java [84:104]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        } catch (BufferOverflowException ex) {
            log.error("Buffer Overflow Exception: " + ex.getMessage());
        } catch (ReadOnlyBufferException ex) {
            log.error("Readonly Buffer Exception: " + ex.getMessage());
        }
        return buffer.array();
    }

    /**
     * Compare MKV element with their ID, length, and data (if available).
     *
     * @param otherObj The other MKV element to be compared
     * @return True if they are equal, false otherwise
     */
    @Override
    public boolean equals(Object otherObj) {
        if (otherObj == null) {
            return false;
        }
        if (!otherObj.getClass().equals(this.getClass())) {
            return false;
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



