identifier

identifier 
      ::= "a..z,$,_" { "a..z,$,_,0..9,unicode character over 00C0" } 

[rule list]
This rule is called by

-> class_declaration -> class_name -> constructor_declaration -> expression -> interface_declaration -> interface_name -> method_declaration -> package_name -> parameter -> statement -> variable_declarator

Semantic, examples ...

coming soon ...