@Override
    public OverridableQueryProfile clone() {
        if (isFrozen()) return this;
        OverridableQueryProfile clone = (OverridableQueryProfile)super.clone();
        clone.initId(createAnonymousId(getOwner()));
        return clone;
    }
Returns a clone of this which can be independently overridden
container-search/src/main/java/com/yahoo/search/query/profile/OverridableQueryProfile.java