public VmIdentifier(String uriString) throws URISyntaxException {
  URI u;
  try {
    u=canonicalize(uriString);
  }
 catch (  URISyntaxException e) {
    if (uriString.startsWith("//")) {
      throw e;
    }
    u=canonicalize("//" + uriString);
  }
  uri=u;
  validate();
}

public VmIdentifier ( String uriString ) throws URISyntaxException { URI u ; try { u = canonicalize ( uriString ) ; } catch ( URISyntaxException e ) { if ( uriString . startsWith ( "//" ) ) { throw e ; } u = canonicalize ( "//" + uriString ) ; } uri = u ; validate ( ) ; }
create a vmidentifier instance from a string value .
