This is a modified version of the port of the Cassowary Constraint Solving Toolkit version 0.60 to Java.
Information about the original version of Cassowary can be found at: http://www.cs.washington.edu/research/constraints/cassowary