У меня есть массив классов, и когда я выполняю приведенную ниже функцию, я иногда получаю StackOverflowError, и я не уверен на 100%, почему, конечно, оператор if должен исключить это? Он также содержит <500 элементов, и никакие другие потоки не возятся с "toCheck". </p>
if(toCheck.contains(currentConsideration)){
toCheck.remove(currentConsideration);
}
Любая помощь будет высоко ценится!