Introducing Java initializers

In Java, we can define behavior that is executed exclusively at the initialization of an instance. For now, our metamodel represented these behaviors as methods. This evolution represents them as Initializers . What are initializers? We consider as initializers the following elements: Constructors: they are called when creating a new instance. When a constructor is called, if no explicit call is…