private boolean parseUrl(String url,Properties props){
  if (url == null)   return false;
  if (url.startsWith(URL_PREFIX) && url.length() > URL_PREFIX.length())   return parseJdbcUrl(url,props);
 else   if (url.startsWith(CFG_URL_PREFIX) && url.length() >= CFG_URL_PREFIX.length())   return parseJdbcConfigUrl(url,props);
  return false;
}

private boolean parseUrl ( String url , Properties props ) { if ( url == null ) return false ; if ( url . startsWith ( URL_PREFIX ) && url . length ( ) > URL_PREFIX . length ( ) ) return parseJdbcUrl ( url , props ) ; else if ( url . startsWith ( CFG_URL_PREFIX ) && url . length ( ) >= CFG_URL_PREFIX . length ( ) ) return parseJdbcConfigUrl ( url , props ) ; return false ; }
validates and parses connection url .
