While creating instance of subclass Y
public class X implements I{
...
...
public class Y implements I{
...
...
}
}
by
o = c.newInstance();
where c is Y class I am getting this exception:
java.lang.InstantiationException: com.gmail.kubuxu.ms2d.Commands.VersionCommand$CCommand
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.gmail.kubuxu.ms2d.CommandProcessor.<init>(CommandProcessor.java:22)
at com.gmail.kubuxu.ms2d.Conns.CommandServerProtocol.<init>(CommandServerProtocol.java:13)
at com.gmail.kubuxu.ms2d.Conns.ClientConn.run(ClientConn.java:40)
at java.lang.Thread.run(Unknown Source)
Can someone say what I am doing wrong.