if (this.ignoreFurtherInvestigation){ // trigger problem type generation for code gen errors
throw new AbortType(this.scope.referenceCompilationUnit().compilationResult, null);
}
// finalize the compiled type result
classFile.addAttributes();
this.scope.referenceCompilationUnit().compilationResult.record(this.binding.constantPoolName(), classFile);
} catch (AbortType e) {
if (this.binding == null)
return;
CodeSnippetClassFile.createProblemType(this, this.scope.referenceCompilationUnit().compilationResult);