An opaque box placed over a lifeline indicates an EXECUTION SPECIFICATION, that is, the lifeline is executing some behavior or waiting for a lower-level behavior to finish. As a lifeline can contain multiple threads of execution, a lifeline can still send or receive additional messages while being covered by an execution specification. In addition, there can be multiple overlapping execution specifications.