code: protected void initKey(String providerId, String providerUserId) {
  		if (providerUserId == null) {
  			providerUserId = setValues().providerUserId;
  		}
  		key = new ConnectionKey(providerId, providerUserId);		
  	}
docs: Hook that should be called by subclasses to initialize the key property when establishing a new connection.
  @param providerId the providerId
  @param providerUserId the providerUserId