The contract component delivers the contract based programming core that is currently used in the Slide Projector project.
This component makes all the nice features available to the java programming language that come along with contract based programming. To get started go here.
See the downloads page for information on obtaining releases.
The JavaDoc API documents are available online.