question: static String decodeString ( String source , boolean failSilently ) { try { return decodeString ( source ) ; } catch ( URISyntaxException e ) { throw new IllegalArgumentException ( e . getMessage ( ) ) ; } }
target:  Internal use only, for sources known to always be valid.