Remove Macro.
Remove dead code.
Remove dead code and fix slot_names.
Fix duplicated class.
Add test for slot_names and remove unnused slot.
Delete old java tests.