Variable "type" confliction is resolved.
Invocation for typeName from class-base is modified w/ "if declaration".
Case for Empty body is considered in translateClass function.