There are several tests in ConfigurationPropertiesBeanFactoryInitializationAotProcessorTests that are duplicating tests in BindableRuntimeHintsRegistrarTests. To test ConfigurationPropertiesBeanFactoryInitializationAotProcessor, all that is really necessary is to assert that the expected types are found and passed to BindableRuntimeHintsRegistrar. The tests for BindableRuntimeHintsRegistrar are then responsible for asserting that the expected hints are generated for the various different types.