src/main/java/org/wymiwyg/commons/util/URI.java
public String getSchemeSpecificPart() {
		StringBuffer schemespec = new StringBuffer();

		if (m_userinfo != null || m_host != null || m_port != null) {
			schemespec.append("//");
		}

		if (m_userinfo != null) {
			schemespec.append(m_userinfo);
			schemespec.append('@');
		}

		if (m_host != null) {
			schemespec.append(m_host);
		}

		if (m_port != null) {
			schemespec.append(':');
			schemespec.append(m_port);
		}

		if (m_path != null) {
			schemespec.append((m_path));
		}

		if (m_queryString != null) {
			schemespec.append('?');
			schemespec.append(m_queryString);
		}

		if (m_fragment != null) {
			schemespec.append('#');
			schemespec.append(m_fragment);
		}

		return schemespec.toString();
	}
public String getSchemeSpecificPart() {
		StringBuffer schemespec = new StringBuffer();

		if (m_userinfo != null || m_host != null || m_port != null) {
			schemespec.append("//");
		}

		if (m_userinfo != null) {
			schemespec.append(m_userinfo);
			schemespec.append('@');
		}

		if (m_host != null) {
			schemespec.append(m_host);
		}

		if (m_port != null) {
			schemespec.append(':');
			schemespec.append(m_port);
		}

		if (m_path != null) {
			schemespec.append((m_path));
		}

		if (m_queryString != null) {
			schemespec.append('?');
			schemespec.append(m_queryString);
		}

		if (m_fragment != null) {
			schemespec.append('#');
			schemespec.append(m_fragment);
		}

		return schemespec.toString();
	}
Get the scheme-specific part for this URI (everything following the
scheme and the first colon). See RFC 2396 Section 5.2 for spec.

@return the scheme-specific part for this URI