@NonNull public static TrackableConnector getTrackableConnector(final String geocode) { for (final TrackableConnector connector : TRACKABLE_CONNECTORS) { if (connector.canHandleTrackable(geocode)) { return connector; } } return UNKNOWN_TRACKABLE_CONNECTOR; // avoid null checks by returning a non implementing // connector }