In the program run shown in Figure 7, the runtime avoided deadlock by allowing Static2 to access the static Message property of Static1 before the type constructor for Static1 finished execution.
But in the practice of corporation the deadlock must be common phenomenon because of the combination of the limited liability company's closure property and our cultural tradition.