The third part of the traversal expression is a Boolean expression.
遍历表达式的第三部分是布尔表达式。
2
We opted for a generic "requires and provides" style constraint system but the really cool part is the pseudo-boolean constraint engine, SAT4J, we use for selecting components to build a system.