Many of the required "hudson.plugins.promoted_builds.conditions" extension points depend on certain classes/extension point implementations in the promoted_builds package. Such modules are to be detached and refactored for pipeline compatibility so that they can be extended by the classes in the promoted_builds.condition. Such main classes include:
7) All the related DescriptorImpl's and Descriptors (eg: PromotionConditionDescriptor)
8) [Also other classes (if needed)]
This would be the initial step to make the promotion conditions work in the pipelines.