lib/index.js
/**
     * Creates a new Utf8String by appending a given one to this one
     * @param {Utf8String} otherUtf8String
     * @throws Error
     * @returns {Utf8String}
     */
Creates a new Utf8String by appending a given one to this one
@param {Utf8String} otherUtf8String
@throws Error
@returns {Utf8String}
Creates a new Utf8String by appending a given one to this one @param { Utf8String } otherUtf8String @throws Error @returns { Utf8String }
append(otherUtf8String) {
        if (typeof otherUtf8String !== 'object' || !(otherUtf8String instanceof Utf8String)) {
            error(`'${otherUtf8String}' is not a Utf8String`);
        }
        const result = new Utf8String();
        result[BYTES] = this[BYTES].concat(otherUtf8String[BYTES]);
        return result;
    }
append ( otherUtf8String ) { if ( typeof otherUtf8String !== 'object' || ! ( otherUtf8String instanceof Utf8String ) ) { error ( ` ${ otherUtf8String } ` ) ; } const result = new Utf8String ( ) ; result [ BYTES ] = this [ BYTES ] . concat ( otherUtf8String [ BYTES ] ) ; return result ; }
Creates a new Utf8String by appending a given one to this one
 @param {Utf8String} otherUtf8String
 @throws Error
 @returns {Utf8String}
Creates a new Utf8String by appending a given one to this one @param { Utf8String } otherUtf8String @throws Error @returns { Utf8String }