* @param minus value loaded from XML
*/
public synchronized DirectedSparseGraph init(Collection<List<String>> plus, Collection<List<String>> minus)
{
DirectedSparseGraph result = null;
FSMStructure copyOfResult = null;
// First, we call the expected method
if (Thread.currentThread() == secondThread)
{
result = whatToCompareWith.init(plus, minus);
copyOfResult = new FSMStructure(result,null);
iGraph = copyOfResult;
}
else
{
result = decoratedLearner.init(plus, minus);
copyOfResult = new FSMStructure(result,null);
}
checkCall(KIND_OF_METHOD.M_INIT);
if (Thread.currentThread() != secondThread)
{// second thread, checking.