Packages
jopt.csp  
jopt.csp.search The interfaces to all your searching needs.
jopt.csp.solution Defines structures for storing solutions to constraint satisfaction problems
jopt.csp.util Contains several foundational utility classes and associated interfaces.
jopt.csp.variable The interfaces for building, combining, and constraining variables and expressions