question: public URI ( String nuri ) throws MalformedURIException { uri = nuri ; colonLocation = nuri . indexOf ( ':' ) ; fragmentLocation = URIClassifier . getFragmentLocation ( nuri ) ; if ( colonLocation == - 1 || colonLocation > fragmentLocation || colonLocation == 0 ) throw new MalformedURIException ( "No scheme in URI \"" + uri + "\"" , uri ) ; }
target:  Creates a generic URI from the given string.