code: static void checkMergePolicy(SplitBrainMergeTypeProvider mergeTypeProvider,
                                   SplitBrainMergePolicyProvider mergePolicyProvider, String mergePolicyClassName) {
          SplitBrainMergePolicy mergePolicy = getMergePolicyInstance(mergePolicyProvider, mergePolicyClassName);
          checkSplitBrainMergePolicy(mergeTypeProvider, mergePolicy);
      }
docs: Checks if a {@link SplitBrainMergeTypeProvider} provides all required types of a given merge policy.
  
  @param mergeTypeProvider    the {@link SplitBrainMergeTypeProvider} to retrieve the provided merge types
  @param mergePolicyProvider  the {@link SplitBrainMergePolicyProvider} to resolve merge policy classes
  @param mergePolicyClassName the merge policy class name
  @throws InvalidConfigurationException if the given merge policy is no {@link SplitBrainMergePolicy}