code: public Connection<?> getConnection(ConnectionFactoryLocator connectionFactoryLocator) {
  		return connectionFactoryLocator.getConnectionFactory(connectionData.getProviderId()).createConnection(connectionData);
  	}
docs: Get the connection to the provider user account the client attempted to sign-in as.
  Using this connection you may fetch a {@link Connection#fetchUserProfile() provider user profile} and use that to pre-populate a local user registration/signup form.
  You can also lookup the id of the provider and use that to display a provider-specific user-sign-in-attempt flash message e.g. "Your Facebook Account is not connected to a Local account. Please sign up."
  @param connectionFactoryLocator A {@link ConnectionFactoryLocator} used to lookup the connection
  @return the connection