Fixes #5: incorrect code generation for match construct.
Fixes #6: functions comparing Java instances are broken.
Fixes #7: add support for inner-classes in presence of opened packages.
Harmless typo.