Community
Participate
Working Groups
I20080611-2000 1. Create the following CU: public class X { public class Y { } } class Z extends X.Y { } 2. You get the following error message: No enclosing instance of type X is available due to some intermediate constructor invocation I find this message confusing. Especially the last part that talks about "some" constructor invocation, and I don't see what the "some" refers to (there is no constructor invocation in the source). Maybe we are trying to be too accurate. "No enclosing instance of type X is available" would be less confusing.