documented constraintinterpreter.js