}
void parseDef(String atRule) {
String value = atRule.substring(4, atRule.length()).trim();
InputSource s = new InputSource();
s.setCharacterStream(new StringReader(value));
Parser parser = new Parser();
parser.setErrorHandler(errors);
final List<Value> values = new ArrayList<Value>();
parser.setDocumentHandler(new PropertyExtractor(values));
try {
String dummy = "* { prop : " + value + "}";
parser.parseStyleSheet(new InputSource(new StringReader(dummy)));
} catch (IOException e) {
assert false : "Should never happen";
}
if (values.size() < 2) {