if (this.outerLocalVariables != null) {
for (int i = 0, max = this.outerLocalVariables.length; i < max; i++) {
LocalVariableBinding argBinding;
codeStream.addVisibleLocalVariable(argBinding = this.outerLocalVariables[i]);
codeStream.record(argBinding);
argBinding.recordInitializationStartPC(0);
}
}
// arguments initialization for local variable debug attributes
if (this.arguments != null) {
for (int i = 0, max = this.arguments.length; i < max; i++) {