This should really be abstract and only used by the org.cougaar.core.blackboard.DirectiveMessage subclass.