Fixed a bug in the behaviour of getFields method in Operation class.
Implemented declaration and initialization checking for hashmaps and entries. Added hashmap modifier procedure.
Implemented type checking within map entries.
Updated hashmap code generation to reflect recent changes.
Implemented cross-checking function return type and actual returned type.
Fixed erroneous behaviour in getFields method. Added clear() and size() methods for hashmaps.
Fixed hashmap procedures checking.
Added a temporary workaround for null objects.
Updated equals method in Type class.
Omitted debugging statement.
Allowed simple return statements to break from functions.