(C) Move the declaration of procedure into the Instance printer.
(C) Simplify method name.
(C) Merge methods to declare local and state variables.
(C) Rename methods.
(C) Separate the method declaring parameters from the one declaring variables.
Merge branch 'master' into aligned