Since custom BeanDefinitionRegistryPostProcessor implementations will typically only provide a postProcessBeanDefinitionRegistry method, the interface should declare the BeanFactoryPostProcessor-inherited postProcessBeanFactory method as empty by default.