if (parent == null) return this; // ignore
return this.parent.add(typeDeclaration, bracketBalanceValue);
}
if ((typeDeclaration.bits & ASTNode.IsLocalType) != 0){
/* method body should have been created */
Block block = new Block(0);
block.sourceStart = ((Initializer)fieldDeclaration).sourceStart;
RecoveredElement element = this.add(block, 1);
return element.add(typeDeclaration, bracketBalanceValue);
}
if (localTypes == null) {