/** * PR#538 * Would be useful to add a Cp version */ public class InnerNameConflictsCf { class Inner {} public static void main(String[] args) { new Inner(); //ERR: no this } } class Base { static class Base {} //ERR: repeated name } class Outer { class Inner { class Inner2 { class Outer {} //ERR: repeated name class Inner {} //ERR: repeated name } } }