code: public static void checkParamExtensionCompatibility(
              final Class<? extends RepositoryMethodDescriptor> descriptorType,
              final Class<? extends MethodParamExtension> paramExtType) {
          check(isCompatible(paramExtType, MethodParamExtension.class, descriptorType),
                  "Param extension %s is incompatible with descriptor %s", paramExtType.getSimpleName(),
                  descriptorType.getSimpleName());
      }
docs: Checks that parameter extension is compatible with descriptor and throws error if extension incompatible.
  
  @param descriptorType method descriptor type
  @param paramExtType   parameter extension type