fixed class signature errors for multi arrays with object/primitive type
improved translator tac filtering for struct constructors (sublist instead of new list)
extracted signature classes into separate files