@NonNull
    public static TrackableConnector getTrackableConnector(final String geocode, final TrackableBrand brand) {
        for (final TrackableConnector connector : trackableConnectors) {
            if (connector.canHandleTrackable(geocode, brand)) {
                return connector;
            }
        }
        return UNKNOWN_TRACKABLE_CONNECTOR; // avoid null checks by returning a non implementing connector
    }
Get a connector capability for the given geocache. This might be {@code null} if the connector does not support
the given capability.

@return the connector cast to the requested capability or {@code null}.
main/src/main/java/cgeo/geocaching/connector/ConnectorFactory.java