src/main/java/de/qaware/xff/util/uri/HierarchicalUriComponents.java
/**
	 * Verifies all URI components to determine whether they contain any illegal
	 * characters, throwing an {@code IllegalArgumentException} if so.
	 *
	 * @throws IllegalArgumentException if any component has illegal characters
	 */
Verifies all URI components to determine whether they contain any illegal
characters, throwing an  IllegalArgumentException if so.

@throws IllegalArgumentException if any component has illegal characters
Verifies all URI components to determine whether they contain any illegal characters throwing an IllegalArgumentException if so . @throws IllegalArgumentException if any component has illegal characters
private void verify() {
		if (!this.encoded) {
			return;
		}
		verifyUriComponent(getScheme(), URIComponentType.SCHEME);
		verifyUriComponent(this.userInfo, URIComponentType.USER_INFO);
		verifyUriComponent(this.host, getHostType());
		this.path.verify();
		for (Map.Entry<String, Collection<String>> entry : queryParams.asMap().entrySet()) {
			verifyUriComponent(entry.getKey(), URIComponentType.QUERY_PARAM);
			for (String value : entry.getValue()) {
				verifyUriComponent(value, URIComponentType.QUERY_PARAM);
			}
		}
		verifyUriComponent(getFragment(), URIComponentType.FRAGMENT);
	}
private void verify ( ) { if ( ! this . encoded ) { return ; } verifyUriComponent ( getScheme ( ) , URIComponentType . SCHEME ) ; verifyUriComponent ( this . userInfo , URIComponentType . USER_INFO ) ; verifyUriComponent ( this . host , getHostType ( ) ) ; this . path . verify ( ) ; for ( Map . Entry < String , Collection < String > > entry : queryParams . asMap ( ) . entrySet ( ) ) { verifyUriComponent ( entry . getKey ( ) , URIComponentType . QUERY_PARAM ) ; for ( String value : entry . getValue ( ) ) { verifyUriComponent ( value , URIComponentType . QUERY_PARAM ) ; } } verifyUriComponent ( getFragment ( ) , URIComponentType . FRAGMENT ) ; }
Verifies all URI components to determine whether they contain any illegal
 characters, throwing an {@code IllegalArgumentException} if so.
Verifies all URI components to determine whether they contain any illegal characters throwing an { @code IllegalArgumentException } if so .