return diagnosisTechSpecService.getDiagnosisTechSpec("org.cougaar.core.security.coordinator.ThreatConDiagnosis").getStateDimension();
return diagnosisTechSpecService.getDiagnosisTechSpec("org.cougaar.core.security.coordinator.EffectiveSecurityDiagnosis").getStateDimension();
    public AssetStateDimension getCompensatedDimension(String actionName, DiagnosisTechSpecService diagnosisTechSpecService) {        if (actionName.equals("org.cougaar.mts.std.LinksEnablingAction"))             return diagnosisTechSpecService.getDiagnosisTechSpec("org.cougaar.mts.std.AllLinksStatusDiagnosis").getStateDimension();        if (actionName.equals("org.cougaar.core.security.coordinator.ThreatConAction")) //sjf            return diagnosisTechSpecService.getDiagnosisTechSpec("org.cougaar.core.security.coordinator.EffectiveSecurityDiagnosis").getStateDimension();            return diagnosisTechSpecService.getDiagnosisTechSpec("org.cougaar.core.security.coordinator.ThreatConDiagnosis").getStateDimension();                 //sjf        if (actionName.equals("org.cougaar.robustness.dos.coordinator.CompressionAction"))             return diagnosisTechSpecService.getDiagnosisTechSpec("org.cougaar.robustness.dos.coordinator.Effective_Bandwidth_Status").getStateDimension();        if (actionName.equals("org.cougaar.robustness.dos.coordinator.AttackResetAction")) {              if (logger.isInfoEnabled()) logger.info("Ignoring: " + actionName);              return null;        }        if (actionName.equals("org.cougaar.robustness.dos.coordinator.FuseResetAction")) {              if (logger.isInfoEnabled()) logger.info("Ignoring: " + actionName);              return null;        }        if (actionName.equals("org.cougaar.robustness.dos.coordinator.RMIAction")) {              if (logger.isInfoEnabled()) logger.info("Ignoring: " + actionName);              return null;        }        if (logger.isErrorEnabled()) logger.error("Could not map Action: " + actionName);        return null;    }