if (array == null) return list.get(index); else
    public Object get(int index) throws AssemblyException    {        if (array == null)            return list.get(index);        else            return Array.get(array, index);    }