class_declaration ::= { modifier } "class" identifier [ "extends" class_name ] [ "implements" interface_name { "," interface_name } ] "{" { field_declaration } "}"