name.setSourceRange(localDeclaration.sourceStart, localDeclaration.sourceEnd - localDeclaration.sourceStart + 1);
variableDeclarationFragment.setName(name);
int start = localDeclaration.sourceEnd;
org.eclipse.jdt.internal.compiler.ast.Expression initialization = localDeclaration.initialization;
TypeReference typeReference = localDeclaration.type;
int extraDimension = typeReference.extraDimensions();
if (this.ast.apiLevel >= AST.JLS8) {
setExtraAnnotatedDimensions(localDeclaration.sourceEnd + 1, this.compilationUnitSourceLength,
typeReference, variableDeclarationFragment.extraDimensions(), extraDimension);
} else {
internalSetExtraDimensions(variableDeclarationFragment, extraDimension);