The names of the product elements
The name of the type
Constructs a patch that describes the updates necessary to transform the specified old environment into the specified new environment.
An empty patch which returns the environment unchanged.