}
protected void bindPrincipalConfiguration(@Nonnull ServiceReference reference) {
// replace composite configuration if needed
if (!(principalConfiguration instanceof CompositePrincipalConfiguration)) {
principalConfiguration = new CompositePrincipalConfiguration(this);
}
((CompositePrincipalConfiguration) principalConfiguration).addConfiguration(
(PrincipalConfiguration) initConfiguration(reference, ConfigurationParameters.EMPTY));
}