code: void addDataSource(DataSource dataSource) {
  		if (dataSource == null) return;
  		this.dataSources.add(new DataSourceDefinition(dataSource.name(), dataSource.driverClass(), dataSource.url(), dataSource.username(), dataSource.password()));
  	}
docs: Adds a DataSource
  
  @param dataSource the data source, or {@code null}.