if (locked) { throw new RuntimeException("Locked"); }
	final void setObject(int idx, Object value) {		if (types[idx] != TYPE_OBJECT) {			throw new IllegalArgumentException("Type error " + types[idx]);		}		setRawObject(idx, value);	}