public void setLocals(final LocalDebugInfo[] locals) {
		if (locals == null) {
			for (int i = 0; i < attrs.length; i++) {
				if (this.locals == attrs[i]) {
					final Attribute[] a = attrs;
					attrs = new Attribute[a.length - 1];
					System.arraycopy(a, 0, attrs, 0, i);
					System.arraycopy(a, i + 1, attrs, i, attrs.length - i);
					break;
				}
			}

			this.locals = null;
		} else if (this.locals != null) {
			this.locals.setLocals(locals);
		}
	}