final synchronized private Attributes parseAttributes(Node<?> node)
{
String text = String.valueOf(node.getValue());
text = text.substring(text.toUpperCase().indexOf(node.getName().toString().toUpperCase()) + 1);
StringTokenizer split =
new StringTokenizer(new char[]{'\"'}, new char[]{SpecChar.s, SpecChar.t, SpecChar.b, SpecChar.f, SpecChar.r});
List<String> elements = split.split(text);
Attributes list = new Attributes(node);
for (int i = 0; i < elements.size(); i++)
{
if (elements.get(i).indexOf("=") > 0)
{