If an Object Node is typed by a Block which possesses a state machine, then an Object Node, Activity Parameter, or Action Pin typed by that Block can require that the State Machine exist in a certain state before an Object Token may be passed.
Welcome to Modeltron, the elements of systems modeling.
All tagged Multiplicity
If an Object Node is typed by a Block which possesses a state machine, then an Object Node, Activity Parameter, or Action Pin typed by that Block can require that the State Machine exist in a certain state before an Object Token may be passed.
The «optional» stereotype may be applied to parameters on an activity diagram indicating that the parameter is “not required to have a value for the activity…to begin or end execution.”