class_declaration ::= { modifier } "class" identifier [ "extends" class_name ] [ "implements" interface_name { "," interface_name } ] "{" { field_declaration } "}"
This rule is called by -> type_declaration
-> type_declaration
coming soon ...