}
@Override
protected List<String> performAdd( PlatformBroker platformBroker )
{
SchemaCatalog catalog = platformBroker.getSchemeCatalog();
String protocolName = getOptions().getProtocolName();
Protocol protocol = Protocol.getProtocol( protocolName );
String schemaName = getOptions().getSchemaName();
Map<String, String> properties = getOptions().getProperties();
List<String> schemes = getOptions().getSchemes();
String providerName = getOptions().getProviderName();
catalog.addUpdateProtocol( schemaName, protocol, schemes, properties, providerName );
return asList( protocol.getName() );
}