@Override
    public boolean equals(@Nullable final Object obj) {
        if (!(obj instanceof AbstractConnector)) {
            return false;
        }

        return ((AbstractConnector) obj).getName().equals(this.getName());
    }
@return user actions which are always available (independent of cache or trackable)
main/src/main/java/cgeo/geocaching/connector/AbstractConnector.java