// mark initializers with local type mark if needed
markInitializersWithLocalType(typeDecl);
//convert constructor that do not have the type's name into methods
boolean hasConstructor = typeDecl.checkConstructors((Parser)this);
//add the default constructor when needed (interface don't have it)
if (!hasConstructor) {
switch(TypeDeclaration.kind(typeDecl.modifiers)) {
case TypeDeclaration.CLASS_DECL :