function newCvd = linkSubsystemData(this, cvd)
%

%   Copyright 2018 The MathWorks, Inc.
    newCvd = [];
    res = this.isCompatible(cvd);
    if isempty(res)
        return;
    end
    %clone it;
    newCvd = cvdata(this, this, this.metrics);
    if numel(res) == 1 && ...
        isequal(bdroot(res{1}), res{1}) % it is not a subsystem
        return;
    end
    %TBD has to move into mask the rules    
    %newCvd.setLinkedSubsystemFilter(filter, res, cvd);


    
    