code: @Override
  	public boolean apply(final URI uri) {
  		if (uri.getScheme() == null) throw new IllegalArgumentException("URI \"" + uri + "\" has no scheme");
  		return scheme.equals(uri.getScheme());
  	}
docs: Apply the filter to a given URI
  
  @param uri the URI to be filtered
  @return <code>true</code> if uri has scheme equals to the inner string