@Override
protected List<String> performAdd( PlatformBroker platformBroker )
{
SchemaCatalog catalog = platformBroker.getSchemeCatalog();
Format format = Format.getFormat( getOptions().getFormatName() );
String schemaName = getOptions().getSchemaName();
Map<String, String> properties = getOptions().getProperties();
List<String> extensions = getOptions().getExtensions();
String providerName = getOptions().getProviderName();
catalog.addUpdateFormat( schemaName, format, extensions, properties, providerName );
return asList( format.getName() );
}