code: private static <T> boolean newPojoSerializerIsCompatibleWithReconfiguredSerializer(
  			PojoSerializer<T> newPojoSerializer,
  			IntermediateCompatibilityResult<T> fieldSerializerCompatibility,
  			IntermediateCompatibilityResult<T> preExistingRegistrationsCompatibility,
  			LinkedOptionalMap<Class<?>, TypeSerializerSnapshot<?>> registeredSubclassSerializerSnapshots,
  			LinkedOptionalMap<Class<?>, TypeSerializerSnapshot<?>> nonRegisteredSubclassSerializerSnapshots) {
  		return newPojoHasDifferentSubclassRegistrationOrder(registeredSubclassSerializerSnapshots, newPojoSerializer)
  			|| previousSerializerHasNonRegisteredSubclasses(nonRegisteredSubclassSerializerSnapshots)
  			|| fieldSerializerCompatibility.isCompatibleWithReconfiguredSerializer()
  			|| preExistingRegistrationsCompatibility.isCompatibleWithReconfiguredSerializer();
  	}
docs: Checks if the new {@link PojoSerializer} is compatible with a reconfigured instance.