public GenericUrl(URI uri){
  this(uri.getScheme(),uri.getHost(),uri.getPort(),uri.getRawPath(),uri.getRawFragment(),uri.getRawQuery(),uri.getRawUserInfo());
}

public GenericUrl ( URI uri ) { this ( uri . getScheme ( ) , uri . getHost ( ) , uri . getPort ( ) , uri . getRawPath ( ) , uri . getRawFragment ( ) , uri . getRawQuery ( ) , uri . getRawUserInfo ( ) ) ; }
constructs from a uri .
