Semantics : ConstructorDeclaration

ConstructorDeclaration  ::=  ( constructor | ctor ) ( FormalParameters )? Block

Used by:  

A constructor is a special method of a class. It is invoked after the class is initialized. One and only one is allowed per class. It does not take any parameters.

The optional FormalParameters is only used for for Java extensions. See JavaExtensionDefinition.