if( getOptions().isListSchemas() || getOptions().isSchemaActions() )
target = new SchemaTarget( getPrinter(), getOptions() );
else if( getOptions().isListTables() || getOptions().isTableActions() )
target = new TableTarget( getPrinter(), getOptions() );
else if( getOptions().isListStereotypes() || getOptions().isStereotypeActions() )
target = new StereotypeTarget( getPrinter(), getOptions() );
else if( getOptions().isListFormats() || getOptions().isFormatActions() )
target = new FormatTarget( getPrinter(), getOptions() );
else if( getOptions().isListProtocols() || getOptions().isProtocolActions() )
target = new ProtocolTarget( getPrinter(), getOptions() );
else if( getOptions().isListProviders() || getOptions().isProviderActions() )