if (this.parent == null) return this; // ignore
this.updateSourceEndIfNecessary(this.previousAvailableLineEnd(typeDeclaration.declarationSourceStart - 1));
return this.parent.add(typeDeclaration, bracketBalanceValue);
}
protected void addBlockStatement(RecoveredBlock recoveredBlock) {
Block block = recoveredBlock.blockDeclaration;
if(block.statements != null) {
Statement[] statements = block.statements;
for (int i = 0; i < statements.length; i++) {
recoveredBlock.add(statements[i], 0);
}