private String buildPath() {
		StringBuffer builder = new StringBuffer();
		if (this.protocol != null) {
			builder.append(this.protocol);
		}
		if (this.host != null) {
			builder.append("://");
			builder.append(this.host);
		}
		if (this.port > 0) {
			builder.append(":");
			builder.append(this.port);
		}
		return builder.toString();
	}