Bug 414403: AbstractCodeType should allow delayed initializing
fix for https://bugs.eclipse.org/bugs/show_bug.cgi?id=413298