// Path: spring-cloud-core/src/main/java/org/springframework/cloud/service/common/SqlServerServiceInfo.java
// @ServiceInfo.ServiceLabel("sqlserver")
// public class SqlServerServiceInfo extends RelationalServiceInfo {
// 	public static final String SQLSERVER_SCHEME = "sqlserver";
// 
// 	public SqlServerServiceInfo(String id, String url) {
// 		this(id, url, null);
// 	}
// 
// 	public SqlServerServiceInfo(String id, String url, String jdbcUrl) {
// 		super(id, url, jdbcUrl, SQLSERVER_SCHEME);
// 	}
// 
// 	@Override
// 	protected String buildJdbcUrl() {
// 		return String.format("jdbc:%s://%s:%d;database=%s;user=%s;password=%s",
// 				jdbcUrlDatabaseType,
// 				getHost(), getPort(), getPath(), UriInfo.urlEncode(getUserName()), UriInfo.urlEncode(getPassword()));
// 	}
// }


import org.springframework.cloud.service.common.SqlServerServiceInfo;
package org.springframework.cloud.cloudfoundry;


public class SqlServerServiceInfoCreator extends RelationalServiceInfoCreator<SqlServerServiceInfo> {

	public SqlServerServiceInfoCreator() {
		super(new Tags(), SqlServerServiceInfo.SQLSERVER_SCHEME);
	}

	@Override
// Path: spring-cloud-core/src/main/java/org/springframework/cloud/service/common/SqlServerServiceInfo.java
// @ServiceInfo.ServiceLabel("sqlserver")
// public class SqlServerServiceInfo extends RelationalServiceInfo {
// 	public static final String SQLSERVER_SCHEME = "sqlserver";
// 
// 	public SqlServerServiceInfo(String id, String url) {
// 		this(id, url, null);
// 	}
// 
// 	public SqlServerServiceInfo(String id, String url, String jdbcUrl) {
// 		super(id, url, jdbcUrl, SQLSERVER_SCHEME);
// 	}
// 
// 	@Override
// 	protected String buildJdbcUrl() {
// 		return String.format("jdbc:%s://%s:%d;database=%s;user=%s;password=%s",
// 				jdbcUrlDatabaseType,
// 				getHost(), getPort(), getPath(), UriInfo.urlEncode(getUserName()), UriInfo.urlEncode(getPassword()));
// 	}
// }


// Path: spring-cloud-cloudfoundry-connector/src/main/java/org/springframework/cloud/cloudfoundry/SqlServerServiceInfoCreator.java
import org.springframework.cloud.service.common.SqlServerServiceInfo;

package org.springframework.cloud.cloudfoundry;


public class SqlServerServiceInfoCreator extends RelationalServiceInfoCreator<SqlServerServiceInfo> {

	public SqlServerServiceInfoCreator() {
		super(new Tags(), SqlServerServiceInfo.SQLSERVER_SCHEME);
	}

	@Override
	public SqlServerServiceInfo createServiceInfo(String id, String url, String jdbcUrl) {