buffer.append(name);
final IValueMap attributes = getAttributes();
if (attributes.size() > 0)
{
final Iterator<String> iterator = attributes.keySet().iterator();
for (; iterator.hasNext();)
{
final String key = iterator.next();
if ((key != null) &&
((attributeToBeIgnored == null) || !key.equalsIgnoreCase(attributeToBeIgnored)))