Custom Change validation happening before being fully initialized

Description

It seems like CustomChangeWrapper.validate() is calling the custom change's validate() method before it had actually initialized the custom change's parameters such as via CustomChangeWrapper.configureCustomChange().

Is this the expected behavior? I would expect parameters to be populated before validate() is called but that doesn't seem to be the case. If it is the expected behavior, where should the custom change validate it's parameters?

Environment

Java 1.7, Oracle

Status

Reporter

JasonK

Components

Fix versions

Affects versions

Priority

Minor
Configure