Adds return Type into Builder definition for Generated Property. The return Type MUST NOT be null,
otherwise the method SHOULD throw IllegalArgumentException
Adds String definition of comment into Method Signature definition. The comment String MUST NOT contain any
comment specific chars (i.e. "/**" or "//") just plain String text description.
Sets the flag final for method signature. If this is set the method will be prohibited from overriding. This
setting is irrelevant for methods designated to be defined in interface definitions because interfaces cannot
have a final method.