private int findSchemeSeparator(){
  return cachedSsi == NOT_CALCULATED ? cachedSsi=uriString.indexOf(':') : cachedSsi;
}

private int findSchemeSeparator ( ) { return cachedSsi == NOT_CALCULATED ? cachedSsi = uriString . indexOf ( ':' ) : cachedSsi ; }
finds the first ' : ' . returns - 1 if none found .
