question: look up an existing short name with no side effects . return null if not found . concode_field_sep Map<String,String> shortNameToURI concode_elem_sep Logger log concode_elem_sep ShortnameService shortNameService concode_elem_sep Map<String,String> uriToShortName concode_field_sep void storeShortName concode_elem_sep String lookupURI concode_elem_sep void addShortName concode_elem_sep boolean isDatatype concode_elem_sep ShortnameService shortNameService concode_elem_sep ShortnameService shortNameService concode_elem_sep String expand concode_elem_sep String shorten concode_elem_sep String shorten concode_elem_sep PrefixMapping prefixMapping concode_elem_sep Resource asResource concode_elem_sep Resource asResource concode_elem_sep String shortForm concode_elem_sep void addBindings concode_elem_sep boolean isKnownShortnamePath concode_elem_sep boolean hasShortNameService
target: String function ( String arg0 ) { String loc0 = null ; if ( hasShortNameService ( ) ) { loc0 = shortNameService ( false ) . asContext ( ) . getURIfromName ( arg0 ) ; } if ( loc0 == null ) { loc0 = shortNameToURI . get ( arg0 ) ; } return loc0 ; }