default boolean hasValidCredentials() {
        return (this instanceof ILogin && this instanceof ICredentials && isActive() && Settings.getCredentials((ICredentials) this).isValid());
    }
Return {@code true} if this connector is active for online interaction and has valid (stored) credentials
main/src/main/java/cgeo/geocaching/connector/IConnector.java