class CommunityIdTypeConfigurationProvider implements IdTypeConfigurationProvider {

    @Override
    public IdTypeConfiguration getIdTypeConfiguration( IdType idType )
    {
        return typeConfigurations.computeIfAbsent( idType, this::createIdTypeConfiguration );
    }

}