§9.1.(b) Value parameter application

Within the given class (MyClass) the parameter name (aName) can be used like a final field of the given type (YourType). In contrast to regular final fields the assignment to this name occurs even before the constructor is executed.