// Names are case-sensitive // There exists different scopes for fields, methods, class types, parameters and local variables class main extends Main { main main; Main Main; main main(Main main, main Main) { Main MAIN; main maiN; maiN = new Main(); return maiN; } } class Main { main main; Main Main; void main() { } }