// now write all defined properties of the stylesheet ...
// this will not write ihnerited values, only the ones defined in this instance.
final Iterator keys = elementStyleSheet.getDefinedPropertyNames();
while (keys.hasNext())
{
final StyleKey key = (StyleKey) keys.next();
if (key.isTransient() == false)
{
final Object value = elementStyleSheet.getStyleProperty(key);
if (value != null)
{
writeKeyValue(key, value);