7030687: Diamond: compiler accepts erroneous code where diamond is used with non-generic inner classSummary: Diamond accepts non-parameterized member inner classes with parameterized outer because of a bad checkReviewed-by: jjg