Fix: some failed tests adjusted
* method visibility qualifiers (public, private, protected) not considered keywords
enum type alias implemented