Agree (and will change), but it should be `Boolean.parseBoolean(constraint.or("true"))`, since the absence of a constraint means the feature is supported.