Concurrent Contracts for Java in JML

External Document