Method AST node.
EBNF grammar:
method-declaration:
method-header method-body
method-header:
(attributes)? (method-modifiers)? return-type member-name
(type-parameter-list)? "(" (formal-parameter-list)? ")" (type-parameter-constraints-clauses)?
member-name:
identifier
interface-type "." identifier