I am looking at the assembly output of jc1 (recent svn trunk) and am wondering why there are vtables for abstract classes. There can never be an instance of an abstract class, so we should never have to access its vtable. Am I missing something, or is the vtable unneeded? David Daney.