lib/util.js
function (source, destination) {
        var behavior = source && source.protocolProfileBehavior;

        if (!(behavior && typeof behavior === 'object')) { return false; }

        destination && (destination.protocolProfileBehavior = behavior);

        return true;
    }
function (source, destination) {
        var behavior = source && source.protocolProfileBehavior;

        if (!(behavior && typeof behavior === 'object')) { return false; }

        destination && (destination.protocolProfileBehavior = behavior);

        return true;
    }
function ( source , destination ) { var behavior = source && source . protocolProfileBehavior ; if ( ! ( behavior && typeof behavior === 'object' ) ) { return false ; } destination && ( destination . protocolProfileBehavior = behavior ) ; return true ; }
Validate protocolProfileBehavior property's value.

@param {Object} source - A generic object that could contain the protocolProfileBehavior property.
@param {?Object} destination - The destination object that needs the addition of protocolProfileBehavior.
@returns {Boolean} - A Boolean value to decide whether to include the property or not.
Validate protocolProfileBehavior property s value .