private void AddInternal(CharsRef[] synset, int size)
{
if (size <= 1)
{
return; // nothing to do
}
if (expand)
{
for (int i = 0; i < size; i++)
{
for (int j = 0; j < size; j++)
{
Add(synset[i], synset[j], false);
}
}
}
else
{
for (int i = 0; i < size; i++)
{
Add(synset[i], synset[0], false);
}
}
}
}