ReflectionFlowPropertyValueProvider has alternate name for the reflection property.

Use FlowPropertyDefinitionBuilder to construct FlowPropertyDefinitionImpl
FlowPropertyDefinitionBuilder now implements FlowPropertyDefinitionProvider
better parameter name for FlowValidationException.valid(.., failIfFalse, ...)
added isNamed() to FlowPropertyExpectation so that the new merge() would work - so we can merge FlowPropertyExpectations
comments
additional FPDB.REQUEST_ONLY / WRITE_ONLY
Remove getUiComponentParameterName() and getUiParameter() from FlowPropertyDefinitionImpl
(old and unused)
remove bad @Overrides
use .map() and .set() in FPDB