return best web url . `` best '' means a web url with a scheme , and failing that , a web url without a scheme . concode_field_sep String GTLD concode_elem_sep List<String> candidates concode_elem_sep Pattern WEB_URL concode_elem_sep String GOOD_GTLD_CHAR concode_elem_sep String IRI concode_elem_sep Pattern IP_ADDRESS concode_elem_sep String GOOD_IRI_CHAR concode_elem_sep String HOST_NAME concode_elem_sep Pattern DOMAIN_NAME concode_field_sep String firstWebURLWithoutScheme concode_elem_sep List<String> candidateWebURLs concode_elem_sep List<String> candidateWebURLs concode_elem_sep String firstWebURLWithScheme concode_elem_sep boolean isWebURL
String function ( ) { String loc0 = loc0 ( ) ; if ( loc0 != null ) { return loc0 ; } return firstWebURLWithoutScheme ( ) ; }