### Link Stub implementation pattern

This pattern can be used to modify an existing inheritance link or to create a new inheritance link between a class and another class/interface.

If the destination of a link is an interface, the pattern makes the class-source implement that interface, and creates in a class stubs for all the methods found in the interface and all its parent interfaces.

If the destination of a link is another class, then this pattern makes the class-source extend the class-destination, and makes stubs for all the constructors found in the class-destination. These constructor stubs simply call the corresponding constructors in the class-destination.

The "Copy documentation" option controls whether to copy JavaDoc comments from methods in interfaces participating in the pattern, to the stubs of these methods made by the pattern in classes implementing such interfaces.