{
SchemaCatalog catalog = platformBroker.getSchemeCatalog();
String schemaName = getOptions().getSchemaName();
String tableName = getOptions().getTableName();
SchemaDef schemaDef = getSchemaDefChecked( catalog, schemaName, true );
TableDef tableDef = schemaDef.getTableChecked( tableName );
String addURI = getOptions().getAddOrUpdateURI();
if( addURI != null )
tableDef.setIdentifier( addURI );
String stereotypeName = getOptions().getStereotypeName();
if( stereotypeName != null )
tableDef.setStereotypeName( stereotypeName );
Protocol protocol = Protocol.getProtocol( getOptions().getProtocolName() );
if( protocol != null )
tableDef.setProtocol( protocol );
Format format = Format.getFormat( getOptions().getFormatName() );
if( format != null )
tableDef.setFormat( format );
return asList( tableName );
}