}
private void recreateCapabilities(JSSnapshot snapshot, Map settings, Logger log) throws SerializerException
{
log.debug("recreateCapabilities - processing");
JSCapabilities capabilities = snapshot.getCapabilities();
if ((capabilities != null) && (capabilities.size() > 0))
{
Iterator capabilityIterator = capabilities.iterator();
while (capabilityIterator.hasNext())
{
JSCapability jsCapability = (JSCapability) capabilityIterator.next();
// create a new Capability
try