MPL – Modular Pipeline Library
For example, let’s say you have a common Java Maven project. Most of the shared libraries implement an interface like this, calling one step and providing some parameters. All the called modules use the same configuration as the parent module, which is why CFG was passed to the call.
Source: jenkins.io