class EtiqetHandlers {

    public UrlExtension getExtension(String clientName, String uri) {
        assertFalse("Must provide client name to acquire URL", StringUtils.isNullOrEmpty(clientName));
        assertFalse("Must provide extensions name to acquire URL", StringUtils.isNullOrEmpty(uri));
        Client client = getClient(clientName);
        assertFalse("Client not found: " + clientName, client == null);
        List<UrlExtension> extensions = client.getUrlExtensions();
        assertFalse("No Extensions URL found in client " + clientName, (extensions.isEmpty()));

        return getNamedExtension(extensions, uri);

    }

    public  EtiqetHandlers();

}