VarArgDeclarator should declare method args using varargs
VarArgDeclarator should generate nothing for no arguments
extracted VarArgDeclarator from MethodCodeGenerator
introduced CodeGeneratorFactory
refactored main
fixed and changed Scenario: A class with constructor with arguments
changed formatting in ctor generation
NameGenerator should append ordered arg names to generated name
ArgOrderingPolicy should sort arguments in ascending order
separated Scenario: Constructor name based on sorted argument names
passed ArgOrderingPolicy to name generator
renamed ArgOrderingPolicy to ArgumentOrderingPolicy
renamed NameGenerator to SymbolNameGenerator
MethodNameGenerator should return only method name
extracted MethodNameGenerator from ClassGenerator
MethodNameGenerator should append ordered arg list to the name
added stdarg.h to generated includes
marked Scenario: A class with constructor with arguments as @done
fixed Scenario: Constructor name based on sorted argument names and marked as @done
marked Scenario: A class with a method with arguments as @wip