sb.append(String.format("\t%s<index name=\"%s\" primitiveSyntax=\"%s\" snmpSyntax =\"%s\" oid=\"%s\" access=\"%s\">%s</index>\n", tabs, indexName, syntaxString, snmpSyntax, index, accessString, escapeForXML(indexVal)));
} else {
sb.append(String.format("\t%s<index name=\"%s\">%s</index>\n", tabs, indexName, escapeForXML(indexVal)));
sb.append(String.format("\t%s<index name=\"%s\" primitiveSyntax=\"%s\" snmpSyntax =\"%s\" oid=\"%s\" access=\"%s\">%s</index>\n", tabs, indexName, syntaxString,snmpSyntax, index, accessString, escapeForXML(indexVal.toString())));
} else {
sb.append(String.format("\t%s<index name=\"%s\">%s</index>\n", tabs, indexName, escapeForXML(indexVal.toString())));
sb.append(String.format("\t%s<instance instanceIndex=\"%s\" instanceName=\"%s\" instanceValue=\"%s\">%s</instance>\n", tabs, instanceIndex, instance.toString(), escapeForXML(instanceValues.toString()),escapeForXML(indexOID.toString())));