    /*

    Siesta 5.3.0
    Copyright(c) 2009-2019 Bryntum AB
    https://bryntum.com/contact
    https://bryntum.com/products/siesta/license

    */
    !function () {
    /* header */

    var id      = 1

    Role('Siesta.Util.Role.HasUniqueGeneratedId', {

        has : {
            id                      : {
                is      : 'ro',
                init    : function () { return id++ }
            }
        }
    })

    /* footer */
    }()