@NonNull
    public static TrackableTrackingCode getTrackableTrackingCodeFromURL(final String url) {
        if (url == null) {
            return TrackableTrackingCode.EMPTY;
        }
        for (final TrackableConnector connector : trackableConnectors) {
            final String trackableCode = connector.getTrackableTrackingCodeFromUrl(url);
            if (StringUtils.isNotBlank(trackableCode)) {
                return new TrackableTrackingCode(trackableCode, connector.getBrand());
            }
        }
        return TrackableTrackingCode.EMPTY;
    }
Get trackable Tracking Code from an URL.

@return the TrackableTrackingCode object, {@code null} if the URL cannot be decoded
main/src/main/java/cgeo/geocaching/connector/ConnectorFactory.java