### Question:
ExternalIdUtil { public static boolean isLikelyId(String idCandidate) { return !StringUtils.isBlank(idCandidate) && LIKELY_ID_PATTERN.matcher(idCandidate).matches(); }  static String urlForExternalId(String externalId); static boolean isIRMNG(String idPrefix); static String urlForIRMNG(String externalId, String idPrefix); static Map<String, String> getURLPrefixMap(); static Map<String, String> getURLSuffixMap(); static boolean isSupported(String externalId); static TaxonomyProvider taxonomyProviderFor(String externalId); static String getUrlFromExternalId(String jsonString); static String buildJsonUrl(String url); static String toCitation(String contributor, String description, String publicationYear); static String selectValue(Map<String, String> link, String[] candidateIdsInIncreasingPreference); static boolean hasProperty(Map<String, String> link, String propertyName); static String stripPrefix(TaxonomyProvider provider, String externalId); static String prefixForUrl(String url); static boolean isLikelyId(String idCandidate); static boolean isUnlikelyId(String idCandidate);  }### Answer:
@Test public void isLikelyId() { assertFalse(ExternalIdUtil.isLikelyId("1234")); assertFalse(ExternalIdUtil.isLikelyId("something here")); assertFalse(ExternalIdUtil.isLikelyId(null)); assertTrue(ExternalIdUtil.isLikelyId("1234-123")); assertTrue(ExternalIdUtil.isLikelyId("bla:1234-123")); assertTrue(ExternalIdUtil.isLikelyId("bla:1234-123")); assertTrue(ExternalIdUtil.isLikelyId("https: }