private IOntologyGraph mapConcepts() {
SynsetMapper firstSynsetMapper = new SynsetMapper(new HashSet<IOntologyConcept>(this.firstGraph.getConcepts()), logger);
Collection<IOntologyConcept> firstConcepts = firstSynsetMapper.map();
this.firstGraph.setSynsetToConcept(firstSynsetMapper.getSynsetToConceptTable());
SynsetMapper secondSynsetMapper = new SynsetMapper(new HashSet<IOntologyConcept>(this.secondGraph.getConcepts()), logger);
Collection<IOntologyConcept> secondConcepts = secondSynsetMapper.map();
this.secondGraph.setSynsetToConcept(secondSynsetMapper.getSynsetToConceptTable());
int secondConceptsSize = secondConcepts.size();
IOntologyGraph result = (new OntologyConceptMapper(firstConcepts, secondConcepts, this.firstGraph, this.secondGraph, logger)).map();
this.conceptIntersectionSize = secondConceptsSize - secondConcepts.size();
this.conceptUnionSize = result.getConcepts().size();