List keyList = new ArrayList();
String[] namespaces = registry.getNamespaceUris();
for (int nsIndex = 0; nsIndex < namespaces.length; nsIndex++) {
MetaData meta = doc.getMetaData(namespaces[nsIndex]);
String[] keys = meta.getPossibleKeys();
for (int keyIndex = 0; keyIndex < keys.length; keyIndex++) {
String key = "ns" + nsIndex + "." + keys[keyIndex];
String[] values = meta.getValues(keys[keyIndex]);
Element element = meta.getElementSet().getElement(keys[keyIndex]);
setParameter(key, new MetaDataWrapper(element, values, canChange));
keyList.add(key);
}
numbers.add("" + nsIndex);
num2namespace.put("" + nsIndex, namespaces[nsIndex]);