Insertion Points

Let us assume that the user would like to insert implementation specific code at a particular place. For that purpose Insertion Points should be used.

Example below shows how insertion points are used  for adding user-defined methods to the Singleton class.