protected void _createChildren(IOutlineNode parentNode, ruleset ruleset) {
for (css_declaration d : ruleset.getDeclarations()) {
StringBuilder valueBuilder = new StringBuilder();
Iterator<CssTok> iterator = d.getValueTokens().iterator();
while (iterator.hasNext()) {
CssTok next = iterator.next();
valueBuilder.append(labelProvider.getText(next));
}
EObjectNode node = createEObjectNode(parentNode, d, labelProvider.getImage(d.getProperty()), labelProvider.getText(d.getProperty()) + ": " +valueBuilder.toString().trim() + (d.isImportant()?" !important":""), true);
node.setShortTextRegion(locationInFileProvider.getSignificantTextRegion(d.getProperty()));
}