}
ontoSpreadState.setSpreadedConcepts(spreadedConcepts);
List <SpreadedConceptTO>finalSpreadedConcepts = new LinkedList<SpreadedConceptTO>();
for(int i = 0; i<spreaded.length;i++){
finalSpreadedConcepts.add(
new SpreadedConceptTO(new ConceptTO(spreaded[i]),new PathTO[]{},i));
}
ontoSpreadState.setFinalSpreadedConcepts((SpreadedConceptTO[])
finalSpreadedConcepts.toArray(new SpreadedConceptTO[finalSpreadedConcepts.size()]));
Map <String,PathTO[]>spreadPathTable = new HashMap<String,PathTO[]>();
for(int i = 0;i<spreaded.length;i++){