return (knob.getCompletenessWeight()*state.getRelativeMauCompleteness()
if (state == null) return 0.0; else return (knob.getCompletenessWeight()*state.getRelativeMauCompleteness()
    private double computeStateBenefit(AssetState state, CostBenefitKnob knob) {        if(logger.isDebugEnabled()) logger.debug(state+":"+knob);        return (knob.getCompletenessWeight()*state.getRelativeMauCompleteness()               + knob.getSecurityWeight()*state.getRelativeMauSecurity()               + knob.getTimelinessWeight()*1.0);  // FIX - need a way to determine MauTimeliness (the 1.0 factor in the preceeding)    }