// remove from Session if reference count is zero
int refCount = (mb != null) ? mb.decrementAttributeIdRefCount(attributeId) : 0;
if (refCount <= 0)
{
// remove assembler from servlet context
session.removeAttribute(attributeId);
}
}
// Remove this instance from Session created listeners
// Only helps if listener was created by the factory, but this is common (aka assembler classes)