varName = getAssignedVarname(leftSide);
boolean isCStyleDecl = Instruction.isDeclaration(line);
if (varName != null) {
int pos = leftSide.indexOf(varName);
typeSpec = leftSide.concatenate(" ", 0, pos);
<BUG>if (!typeSpec.isEmpty() && (pos = leftSide.indexOf("[")) > 1) {

typeSpec += leftSide.concatenate("", pos, leftSide.indexOf("]")+1);
}</BUG>
if (typeSpec.isEmpty() && !typeMap.containsKey(varName)) {

varName = getAssignedVarname(leftSide);
boolean isCStyleDecl = Instruction.isDeclaration(line);
if (varName != null) {
int pos = leftSide.indexOf(varName);
typeSpec = leftSide.concatenate(" ", 0, pos);
while (!typeSpec.isEmpty() && (pos = leftSide.indexOf("[")) > 1) {
typeSpec += leftSide.concatenate("", pos, leftSide.indexOf("]")+1);
leftSide.remove(pos, leftSide.indexOf("]")+1);
}
if (typeSpec.isEmpty() && !typeMap.containsKey(varName)) {
