public boolean add(Object o) {
		LocalInfo li = (LocalInfo) o;
		LocalInfo contained = findSlot(li.getSlot());
		if (contained != null) {
			li.combineWith(contained);
			return false;
		} else {
			grow(1);
			locals[count++] = li;
			return true;
		}
	}