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?
Java 1.7, Oracle