return obj;
}
public void marshal(RegistryObject object,Element parent)
{
CategoryBag categoryBag = (CategoryBag)object;
String generic = getGeneric(null);
String namespace = getUDDINamespace(generic);
Element element = parent.getOwnerDocument().createElementNS(namespace,TAG_NAME);
Vector keyedRefVector = categoryBag.getKeyedReferenceVector();
if ((keyedRefVector!=null) && (keyedRefVector.size() > 0))
{
AbstractHandler handler = maker.lookup(KeyedReferenceHandler.TAG_NAME);
for (int i=0; i < keyedRefVector.size(); i++)
handler.marshal((KeyedReference)keyedRefVector.elementAt(i),element);