for (i = allForbidden.length - 1; i >= 0; --i)
allForbidden[i] = IndicesUtils.getNameWithType(allForbidden[i]);
IntArrayList fromL = new IntArrayList(from.length), toL = new IntArrayList(to.length);
fromL.addAll(from);
toL.addAll(to);
Arrays.sort(allForbidden);
int[] forbiddenGeneratorIndices = new int[allForbidden.length + dummyIndices.size()];
System.arraycopy(allForbidden, 0, forbiddenGeneratorIndices, 0, allForbidden.length);
i = allForbidden.length - 1;