test_class.declarator: LOG = LoggerFactory.getLogger(ConstraintSolverTest.class)
test_class.modifier: static final
test_class.original_string: static final Logger LOG = LoggerFactory.getLogger(ConstraintSolverTest.class);
test_class.type: Logger
test_class.var_name: LOG
test_class.file: core/src/test/java/edu/tuberlin/dima/textmining/jedi/core/features/ConstraintSolverTest.java
test_class.identifier: ConstraintSolverTest
test_case.body: @Test
      public void testComplex() throws Exception {
  
          String[][] data = {
                  {"Rıza", "Galatasaray High School", "ns:people.person.education..education.education.institution", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:education.educational_institution", "0.923806"},
                  {"Rıza", "Galatasaray High School", "ns:people.person.education..education.education.institution", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:organization.organization", "0.831425"},
                  {"Rıza", "Galatasaray High School", "ns:people.person.education..education.education.institution", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:business.employer", "0.831425"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.location", "0.023784"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.dated_location", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.statistical_region", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.country", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:organization.organization", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.location", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.dated_location", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.statistical_region", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.country", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:organization.organization", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.location", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.dated_location", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.statistical_region", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.country", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:organization.organization", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.location", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.dated_location", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.statistical_region", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.country", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:organization.organization", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.location", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.dated_location", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.statistical_region", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.country", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:location.location.contains", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:organization.organization", "0.021406"},
                  {"Rıza", "Galatasaray High School", "ns:people.person.employment_history..business.employment_tenure.company", "[X] graduate from [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:business.employer", "0.019575"},
                  {"Rıza", "France", "ns:people.person.place_of_birth", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:location.location", "0.242735"},
                  {"Rıza", "France", "ns:people.person.place_of_birth", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:location.dated_location", "0.218462"},
                  {"Rıza", "France", "ns:people.person.place_of_birth", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:location.statistical_region", "0.218462"},
                  {"Rıza", "France", "ns:people.person.place_of_birth", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:location.country", "0.218462"},
                  {"Rıza", "France", "ns:people.person.place_of_birth", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:organization.organization", "0.218462"},
                  {"Rıza", "France", "ns:people.person.places_lived..people.place_lived.location", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:location.location", "0.177778"},
                  {"Rıza", "France", "ns:people.person.places_lived..people.place_lived.location", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:location.dated_location", "0.160000"},
                  {"Rıza", "France", "ns:people.person.places_lived..people.place_lived.location", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:location.statistical_region", "0.160000"},
                  {"Rıza", "France", "ns:people.person.places_lived..people.place_lived.location", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:location.country", "0.160000"},
                  {"Rıza", "France", "ns:people.person.places_lived..people.place_lived.location", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:organization.organization", "0.160000"},
                  {"Rıza", "France", "ns:people.person.nationality", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:location.country", "0.135043"},
                  {"Rıza", "France", "ns:people.person.nationality", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:location.statistical_region", "0.121538"},
                  {"Rıza", "France", "ns:people.person.nationality", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:location.dated_location", "0.121538"},
                  {"Rıza", "France", "ns:people.person.nationality", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:location.location", "0.121538"},
                  {"Rıza", "France", "ns:people.deceased_person.place_of_death", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.deceased_person", "ns:location.location", "0.105983"},
                  {"Rıza", "France", "ns:people.deceased_person.place_of_death", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.deceased_person", "ns:location.dated_location", "0.095385"},
                  {"Rıza", "France", "ns:people.deceased_person.place_of_death", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.deceased_person", "ns:location.statistical_region", "0.095385"},
                  {"Rıza", "France", "ns:people.deceased_person.place_of_death", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.deceased_person", "ns:location.country", "0.095385"},
                  {"Rıza", "France", "ns:people.deceased_person.place_of_death", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.deceased_person", "ns:organization.organization", "0.095385"},
                  {"Rıza", "France", "ns:people.deceased_person.place_of_death", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:location.location", "0.095385"},
                  {"Rıza", "France", "ns:people.deceased_person.place_of_death", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:location.dated_location", "0.095385"},
                  {"Rıza", "France", "ns:people.deceased_person.place_of_death", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:location.statistical_region", "0.095385"},
                  {"Rıza", "France", "ns:people.deceased_person.place_of_death", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:location.country", "0.095385"},
                  {"Rıza", "France", "ns:people.deceased_person.place_of_death", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:organization.organization", "0.095385"},
                  {"Rıza", "France", "ns:people.person.education..education.education.institution", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:education.educational_institution", "0.054701"},
                  {"Rıza", "France", "ns:people.person.education..education.education.institution", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:organization.organization", "0.049231"},
                  {"Rıza", "France", "ns:people.person.education..education.education.institution", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:business.employer", "0.049231"},
                  {"Rıza", "France", "ns:military.military_combatant.military_conflicts..military.military_combatant_group.combatants", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:military.military_combatant", "ns:military.military_combatant", "0.042735"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.location", "0.027350"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.dated_location", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.statistical_region", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.country", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:organization.organization", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.location", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.dated_location", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.statistical_region", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.country", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:organization.organization", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.location", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.dated_location", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.statistical_region", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.country", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:organization.organization", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.location", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.dated_location", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.statistical_region", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.country", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:organization.organization", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.location", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.dated_location", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.statistical_region", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.country", "0.024615"},
                  {"Rıza", "France", "ns:location.location.contains", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:organization.organization", "0.024615"},
                  {"Rıza", "France", "ns:location.statistical_region.places_imported_from..location.imports_and_exports.imported_from", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.statistical_region", "0.020513"},
                  {"Rıza", "France", "ns:location.statistical_region.places_imported_from..location.imports_and_exports.imported_from", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.location", "0.018462"},
                  {"Rıza", "France", "ns:location.statistical_region.places_imported_from..location.imports_and_exports.imported_from", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.statistical_region", "0.018462"},
                  {"Rıza", "France", "ns:location.statistical_region.places_imported_from..location.imports_and_exports.imported_from", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.location", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.location", "0.020513"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.dated_location", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.statistical_region", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.country", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:organization.organization", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.location", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.dated_location", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.statistical_region", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.country", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:organization.organization", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.location", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.dated_location", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.statistical_region", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.country", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:organization.organization", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.location", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.dated_location", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.statistical_region", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.country", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:organization.organization", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.location", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.dated_location", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.statistical_region", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.country", "0.018462"},
                  {"Rıza", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:organization.organization", "0.018462"},
                  {"Rıza", "France", "ns:location.statistical_region.places_exported_to..location.imports_and_exports.exported_to", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.statistical_region", "0.018803"},
                  {"Rıza", "France", "ns:location.statistical_region.places_exported_to..location.imports_and_exports.exported_to", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.location", "0.016923"},
                  {"Rıza", "France", "ns:location.statistical_region.places_exported_to..location.imports_and_exports.exported_to", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.statistical_region", "0.016923"},
                  {"Rıza", "France", "ns:location.statistical_region.places_exported_to..location.imports_and_exports.exported_to", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.location", "0.016923"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.location", "0.013675"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.dated_location", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.statistical_region", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.country", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:organization.organization", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.location", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.dated_location", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.statistical_region", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.country", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:organization.organization", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.location", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.dated_location", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.statistical_region", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.country", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:organization.organization", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.location", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.dated_location", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.statistical_region", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.country", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:organization.organization", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.location", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.dated_location", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.statistical_region", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.country", "0.012308"},
                  {"Rıza", "France", "ns:location.location.containedby", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:organization.organization", "0.012308"},
                  {"Rıza", "France", "ns:location.country.administrative_divisions", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.administrative_division", "0.011966"},
                  {"Rıza", "France", "ns:location.country.administrative_divisions", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.statistical_region", "0.010769"},
                  {"Rıza", "France", "ns:location.country.administrative_divisions", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.dated_location", "0.010769"},
                  {"Rıza", "France", "ns:location.country.administrative_divisions", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.location", "0.010769"},
                  {"Rıza", "France", "ns:location.country.administrative_divisions", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.administrative_division", "0.010769"},
                  {"Rıza", "France", "ns:location.country.administrative_divisions", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.statistical_region", "0.010769"},
                  {"Rıza", "France", "ns:location.country.administrative_divisions", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.dated_location", "0.010769"},
                  {"Rıza", "France", "ns:location.country.administrative_divisions", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.location", "0.010769"},
                  {"Rıza", "France", "ns:location.country.administrative_divisions", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.administrative_division", "0.010769"},
                  {"Rıza", "France", "ns:location.country.administrative_divisions", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.statistical_region", "0.010769"},
                  {"Rıza", "France", "ns:location.country.administrative_divisions", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.dated_location", "0.010769"},
                  {"Rıza", "France", "ns:location.country.administrative_divisions", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.location", "0.010769"},
                  {"Rıza", "France", "ns:location.country.administrative_divisions", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.administrative_division", "0.010769"},
                  {"Rıza", "France", "ns:location.country.administrative_divisions", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.statistical_region", "0.010769"},
                  {"Rıza", "France", "ns:location.country.administrative_divisions", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.dated_location", "0.010769"},
                  {"Rıza", "France", "ns:location.country.administrative_divisions", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.location", "0.010769"},
                  {"Rıza", "France", "ns:music.artist.origin", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:music.artist", "ns:location.location", "0.010256"},
                  {"Rıza", "France", "ns:music.artist.origin", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:music.artist", "ns:location.dated_location", "0.009231"},
                  {"Rıza", "France", "ns:music.artist.origin", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:music.artist", "ns:location.statistical_region", "0.009231"},
                  {"Rıza", "France", "ns:music.artist.origin", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:music.artist", "ns:location.country", "0.009231"},
                  {"Rıza", "France", "ns:music.artist.origin", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:music.artist", "ns:organization.organization", "0.009231"},
                  {"Rıza", "France", "ns:book.author.works_written", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:book.author", "ns:book.written_work", "0.008547"},
                  {"Rıza", "France", "ns:book.author.works_written", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:people.person", "ns:book.written_work", "0.007692"},
                  {"Rıza", "France", "ns:location.country.capital", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.citytown", "0.008547"},
                  {"Rıza", "France", "ns:location.country.capital", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.statistical_region", "0.007692"},
                  {"Rıza", "France", "ns:location.country.capital", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.dated_location", "0.007692"},
                  {"Rıza", "France", "ns:location.country.capital", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.country", "ns:location.location", "0.007692"},
                  {"Rıza", "France", "ns:location.country.capital", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.citytown", "0.007692"},
                  {"Rıza", "France", "ns:location.country.capital", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.statistical_region", "0.007692"},
                  {"Rıza", "France", "ns:location.country.capital", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.dated_location", "0.007692"},
                  {"Rıza", "France", "ns:location.country.capital", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.location", "0.007692"},
                  {"Rıza", "France", "ns:location.country.capital", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.citytown", "0.007692"},
                  {"Rıza", "France", "ns:location.country.capital", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.statistical_region", "0.007692"},
                  {"Rıza", "France", "ns:location.country.capital", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.dated_location", "0.007692"},
                  {"Rıza", "France", "ns:location.country.capital", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.location", "0.007692"},
                  {"Rıza", "France", "ns:location.country.capital", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.citytown", "0.007692"},
                  {"Rıza", "France", "ns:location.country.capital", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.statistical_region", "0.007692"},
                  {"Rıza", "France", "ns:location.country.capital", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.dated_location", "0.007692"},
                  {"Rıza", "France", "ns:location.country.capital", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:location.location", "ns:location.location", "0.007692"},
                  {"Rıza", "France", "ns:base.schemastaging.organization_extra.phone_number..base.schemastaging.phone_sandbox.service_location", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:base.schemastaging.organization_extra", "ns:location.location", "0.006838"},
                  {"Rıza", "France", "ns:base.schemastaging.organization_extra.phone_number..base.schemastaging.phone_sandbox.service_location", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:base.schemastaging.organization_extra", "ns:location.dated_location", "0.006154"},
                  {"Rıza", "France", "ns:base.schemastaging.organization_extra.phone_number..base.schemastaging.phone_sandbox.service_location", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:base.schemastaging.organization_extra", "ns:location.statistical_region", "0.006154"},
                  {"Rıza", "France", "ns:base.schemastaging.organization_extra.phone_number..base.schemastaging.phone_sandbox.service_location", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:base.schemastaging.organization_extra", "ns:location.country", "0.006154"},
                  {"Rıza", "France", "ns:base.schemastaging.organization_extra.phone_number..base.schemastaging.phone_sandbox.service_location", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:base.schemastaging.organization_extra", "ns:organization.organization", "0.006154"},
                  {"Rıza", "France", "ns:base.schemastaging.organization_extra.phone_number..base.schemastaging.phone_sandbox.service_location", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.location", "0.006154"},
                  {"Rıza", "France", "ns:base.schemastaging.organization_extra.phone_number..base.schemastaging.phone_sandbox.service_location", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.dated_location", "0.006154"},
                  {"Rıza", "France", "ns:base.schemastaging.organization_extra.phone_number..base.schemastaging.phone_sandbox.service_location", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.statistical_region", "0.006154"},
                  {"Rıza", "France", "ns:base.schemastaging.organization_extra.phone_number..base.schemastaging.phone_sandbox.service_location", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.country", "0.006154"},
                  {"Rıza", "France", "ns:base.schemastaging.organization_extra.phone_number..base.schemastaging.phone_sandbox.service_location", "[X] study in [Y] [1-nsubj-0,1-prep-2,2-pobj-3]", "ns:organization.organization", "ns:organization.organization", "0.006154"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.location", "0.238318"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.dated_location", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.statistical_region", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.country", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:organization.organization", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.location", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.dated_location", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.statistical_region", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.country", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:organization.organization", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.location", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.dated_location", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.statistical_region", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.country", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:organization.organization", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.location", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.dated_location", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.statistical_region", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.country", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:organization.organization", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.location", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.dated_location", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.statistical_region", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.country", "0.214486"},
                  {"agriculture", "France", "ns:location.location.contains", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:organization.organization", "0.214486"},
                  {"agriculture", "France", "ns:language.human_language.countries_spoken_in", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:language.human_language", "ns:location.country", "0.090343"},
                  {"agriculture", "France", "ns:language.human_language.countries_spoken_in", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:language.human_language", "ns:location.statistical_region", "0.081308"},
                  {"agriculture", "France", "ns:language.human_language.countries_spoken_in", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:language.human_language", "ns:location.dated_location", "0.081308"},
                  {"agriculture", "France", "ns:language.human_language.countries_spoken_in", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:language.human_language", "ns:location.location", "0.081308"},
                  {"agriculture", "France", "ns:education.educational_degree.people_with_this_degree..education.education.major_field_of_study", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:education.educational_degree", "ns:education.field_of_study", "0.066978"},
                  {"agriculture", "France", "ns:location.country.administrative_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.administrative_division", "0.063863"},
                  {"agriculture", "France", "ns:location.country.administrative_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.statistical_region", "0.057477"},
                  {"agriculture", "France", "ns:location.country.administrative_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.dated_location", "0.057477"},
                  {"agriculture", "France", "ns:location.country.administrative_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.location", "0.057477"},
                  {"agriculture", "France", "ns:location.country.administrative_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.administrative_division", "0.057477"},
                  {"agriculture", "France", "ns:location.country.administrative_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.statistical_region", "0.057477"},
                  {"agriculture", "France", "ns:location.country.administrative_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.dated_location", "0.057477"},
                  {"agriculture", "France", "ns:location.country.administrative_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.location", "0.057477"},
                  {"agriculture", "France", "ns:location.country.administrative_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.administrative_division", "0.057477"},
                  {"agriculture", "France", "ns:location.country.administrative_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.statistical_region", "0.057477"},
                  {"agriculture", "France", "ns:location.country.administrative_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.dated_location", "0.057477"},
                  {"agriculture", "France", "ns:location.country.administrative_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.location", "0.057477"},
                  {"agriculture", "France", "ns:location.country.administrative_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.administrative_division", "0.057477"},
                  {"agriculture", "France", "ns:location.country.administrative_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.statistical_region", "0.057477"},
                  {"agriculture", "France", "ns:location.country.administrative_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.dated_location", "0.057477"},
                  {"agriculture", "France", "ns:location.country.administrative_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.location", "0.057477"},
                  {"agriculture", "France", "ns:base.aareas.schema.administrative_area.administrative_children", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:base.aareas.schema.administrative_area", "ns:base.aareas.schema.administrative_area", "0.048287"},
                  {"agriculture", "France", "ns:base.aareas.schema.administrative_area.administrative_children", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:base.aareas.schema.administrative_area", "ns:location.location", "0.043458"},
                  {"agriculture", "France", "ns:base.aareas.schema.administrative_area.administrative_children", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:base.aareas.schema.administrative_area", "0.043458"},
                  {"agriculture", "France", "ns:base.aareas.schema.administrative_area.administrative_children", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.location", "0.043458"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.location", "0.043614"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.dated_location", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.statistical_region", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.country", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:organization.organization", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.location", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.dated_location", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.statistical_region", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.country", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:organization.organization", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.location", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.dated_location", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.statistical_region", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.country", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:organization.organization", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.location", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.dated_location", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.statistical_region", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.country", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:organization.organization", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.location", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.dated_location", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.statistical_region", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.country", "0.039252"},
                  {"agriculture", "France", "ns:location.location.containedby", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:organization.organization", "0.039252"},
                  {"agriculture", "France", "ns:language.human_language.main_country", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:language.human_language", "ns:location.country", "0.038941"},
                  {"agriculture", "France", "ns:language.human_language.main_country", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:language.human_language", "ns:location.statistical_region", "0.035047"},
                  {"agriculture", "France", "ns:language.human_language.main_country", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:language.human_language", "ns:location.dated_location", "0.035047"},
                  {"agriculture", "France", "ns:language.human_language.main_country", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:language.human_language", "ns:location.location", "0.035047"},
                  {"agriculture", "France", "ns:education.field_of_study.students_majoring..education.education.institution", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:education.field_of_study", "ns:education.educational_institution", "0.038941"},
                  {"agriculture", "France", "ns:education.field_of_study.students_majoring..education.education.institution", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:education.field_of_study", "ns:organization.organization", "0.035047"},
                  {"agriculture", "France", "ns:education.field_of_study.students_majoring..education.education.institution", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:education.field_of_study", "ns:business.employer", "0.035047"},
                  {"agriculture", "France", "ns:location.country.capital", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.citytown", "0.034268"},
                  {"agriculture", "France", "ns:location.country.capital", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.statistical_region", "0.030841"},
                  {"agriculture", "France", "ns:location.country.capital", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.dated_location", "0.030841"},
                  {"agriculture", "France", "ns:location.country.capital", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.location", "0.030841"},
                  {"agriculture", "France", "ns:location.country.capital", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.citytown", "0.030841"},
                  {"agriculture", "France", "ns:location.country.capital", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.statistical_region", "0.030841"},
                  {"agriculture", "France", "ns:location.country.capital", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.dated_location", "0.030841"},
                  {"agriculture", "France", "ns:location.country.capital", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.location", "0.030841"},
                  {"agriculture", "France", "ns:location.country.capital", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.citytown", "0.030841"},
                  {"agriculture", "France", "ns:location.country.capital", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.statistical_region", "0.030841"},
                  {"agriculture", "France", "ns:location.country.capital", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.dated_location", "0.030841"},
                  {"agriculture", "France", "ns:location.country.capital", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.location", "0.030841"},
                  {"agriculture", "France", "ns:location.country.capital", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.citytown", "0.030841"},
                  {"agriculture", "France", "ns:location.country.capital", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.statistical_region", "0.030841"},
                  {"agriculture", "France", "ns:location.country.capital", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.dated_location", "0.030841"},
                  {"agriculture", "France", "ns:location.country.capital", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.location", "0.030841"},
                  {"agriculture", "France", "ns:military.military_combatant.military_conflicts..military.military_combatant_group.combatants", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:military.military_combatant", "ns:military.military_combatant", "0.026480"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.location", "0.023364"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.dated_location", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.statistical_region", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.country", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:organization.organization", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.location", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.dated_location", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.statistical_region", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.country", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:organization.organization", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.location", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.dated_location", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.statistical_region", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.country", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:organization.organization", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.location", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.dated_location", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.statistical_region", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.country", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:organization.organization", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.location", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.dated_location", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.statistical_region", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.country", "0.021028"},
                  {"agriculture", "France", "ns:location.location.adjoin_s..location.adjoining_relationship.adjoins", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:organization.organization", "0.021028"},
                  {"agriculture", "France", "ns:location.country.first_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.administrative_division", "0.021807"},
                  {"agriculture", "France", "ns:location.country.first_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.statistical_region", "0.019626"},
                  {"agriculture", "France", "ns:location.country.first_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.dated_location", "0.019626"},
                  {"agriculture", "France", "ns:location.country.first_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.location", "0.019626"},
                  {"agriculture", "France", "ns:location.country.first_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.administrative_division", "0.019626"},
                  {"agriculture", "France", "ns:location.country.first_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.statistical_region", "0.019626"},
                  {"agriculture", "France", "ns:location.country.first_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.dated_location", "0.019626"},
                  {"agriculture", "France", "ns:location.country.first_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.location", "0.019626"},
                  {"agriculture", "France", "ns:location.country.first_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.administrative_division", "0.019626"},
                  {"agriculture", "France", "ns:location.country.first_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.statistical_region", "0.019626"},
                  {"agriculture", "France", "ns:location.country.first_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.dated_location", "0.019626"},
                  {"agriculture", "France", "ns:location.country.first_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.location", "0.019626"},
                  {"agriculture", "France", "ns:location.country.first_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.administrative_division", "0.019626"},
                  {"agriculture", "France", "ns:location.country.first_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.statistical_region", "0.019626"},
                  {"agriculture", "France", "ns:location.country.first_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.dated_location", "0.019626"},
                  {"agriculture", "France", "ns:location.country.first_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.location", "0.019626"},
                  {"agriculture", "France", "ns:people.person.nationality", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:people.person", "ns:location.country", "0.017134"},
                  {"agriculture", "France", "ns:people.person.nationality", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:people.person", "ns:location.statistical_region", "0.015421"},
                  {"agriculture", "France", "ns:people.person.nationality", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:people.person", "ns:location.dated_location", "0.015421"},
                  {"agriculture", "France", "ns:people.person.nationality", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:people.person", "ns:location.location", "0.015421"},
                  {"agriculture", "France", "ns:martial_arts.martial_art.origin", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:martial_arts.martial_art", "ns:location.location", "0.017134"},
                  {"agriculture", "France", "ns:martial_arts.martial_art.origin", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:martial_arts.martial_art", "ns:location.dated_location", "0.015421"},
                  {"agriculture", "France", "ns:martial_arts.martial_art.origin", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:martial_arts.martial_art", "ns:location.statistical_region", "0.015421"},
                  {"agriculture", "France", "ns:martial_arts.martial_art.origin", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:martial_arts.martial_art", "ns:location.country", "0.015421"},
                  {"agriculture", "France", "ns:martial_arts.martial_art.origin", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:martial_arts.martial_art", "ns:organization.organization", "0.015421"},
                  {"agriculture", "France", "ns:education.educational_degree.people_with_this_degree..education.education.specialization", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:education.educational_degree", "ns:education.field_of_study", "0.015576"},
                  {"agriculture", "France", "ns:education.educational_degree.people_with_this_degree..education.education.minor", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:education.educational_degree", "ns:education.field_of_study", "0.014019"},
                  {"agriculture", "France", "ns:organization.organization.headquarters..location.mailing_address.citytown", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.location", "0.012461"},
                  {"agriculture", "France", "ns:organization.organization.headquarters..location.mailing_address.citytown", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.dated_location", "0.011215"},
                  {"agriculture", "France", "ns:organization.organization.headquarters..location.mailing_address.citytown", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.statistical_region", "0.011215"},
                  {"agriculture", "France", "ns:organization.organization.headquarters..location.mailing_address.citytown", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.country", "0.011215"},
                  {"agriculture", "France", "ns:organization.organization.headquarters..location.mailing_address.citytown", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:organization.organization", "0.011215"},
                  {"agriculture", "France", "ns:location.country.second_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.administrative_division", "0.010903"},
                  {"agriculture", "France", "ns:location.country.second_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.statistical_region", "0.009813"},
                  {"agriculture", "France", "ns:location.country.second_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.dated_location", "0.009813"},
                  {"agriculture", "France", "ns:location.country.second_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.country", "ns:location.location", "0.009813"},
                  {"agriculture", "France", "ns:location.country.second_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.administrative_division", "0.009813"},
                  {"agriculture", "France", "ns:location.country.second_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.statistical_region", "0.009813"},
                  {"agriculture", "France", "ns:location.country.second_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.dated_location", "0.009813"},
                  {"agriculture", "France", "ns:location.country.second_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.statistical_region", "ns:location.location", "0.009813"},
                  {"agriculture", "France", "ns:location.country.second_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.administrative_division", "0.009813"},
                  {"agriculture", "France", "ns:location.country.second_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.statistical_region", "0.009813"},
                  {"agriculture", "France", "ns:location.country.second_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.dated_location", "0.009813"},
                  {"agriculture", "France", "ns:location.country.second_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.dated_location", "ns:location.location", "0.009813"},
                  {"agriculture", "France", "ns:location.country.second_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.administrative_division", "0.009813"},
                  {"agriculture", "France", "ns:location.country.second_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.statistical_region", "0.009813"},
                  {"agriculture", "France", "ns:location.country.second_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.dated_location", "0.009813"},
                  {"agriculture", "France", "ns:location.country.second_level_divisions", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:location.location", "ns:location.location", "0.009813"},
                  {"agriculture", "France", "ns:education.educational_degree.people_with_this_degree..education.education.institution", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:education.educational_degree", "ns:education.educational_institution", "0.009346"},
                  {"agriculture", "France", "ns:education.educational_degree.people_with_this_degree..education.education.institution", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:education.educational_degree", "ns:organization.organization", "0.008411"},
                  {"agriculture", "France", "ns:education.educational_degree.people_with_this_degree..education.education.institution", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:education.educational_degree", "ns:business.employer", "0.008411"},
                  {"agriculture", "France", "ns:olympics.olympic_sport.athletes..olympics.olympic_athlete_affiliation.country", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:olympics.olympic_sport", "ns:olympics.olympic_participating_country", "0.009346"},
                  {"agriculture", "France", "ns:time.event.locations", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:time.event", "ns:location.location", "0.007788"},
                  {"agriculture", "France", "ns:time.event.locations", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:time.event", "ns:location.dated_location", "0.007009"},
                  {"agriculture", "France", "ns:time.event.locations", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:time.event", "ns:location.statistical_region", "0.007009"},
                  {"agriculture", "France", "ns:time.event.locations", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:time.event", "ns:location.country", "0.007009"},
                  {"agriculture", "France", "ns:time.event.locations", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:time.event", "ns:organization.organization", "0.007009"},
                  {"agriculture", "France", "ns:organization.organization.headquarters..location.mailing_address.state_province_region", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.administrative_division", "0.006231"},
                  {"agriculture", "France", "ns:organization.organization.headquarters..location.mailing_address.state_province_region", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.statistical_region", "0.005607"},
                  {"agriculture", "France", "ns:organization.organization.headquarters..location.mailing_address.state_province_region", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.dated_location", "0.005607"},
                  {"agriculture", "France", "ns:organization.organization.headquarters..location.mailing_address.state_province_region", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:organization.organization", "ns:location.location", "0.005607"},
                  {"agriculture", "France", "ns:people.deceased_person.place_of_death", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:people.deceased_person", "ns:location.location", "0.006231"},
                  {"agriculture", "France", "ns:people.deceased_person.place_of_death", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:people.deceased_person", "ns:location.dated_location", "0.005607"},
                  {"agriculture", "France", "ns:people.deceased_person.place_of_death", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:people.deceased_person", "ns:location.statistical_region", "0.005607"},
                  {"agriculture", "France", "ns:people.deceased_person.place_of_death", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:people.deceased_person", "ns:location.country", "0.005607"},
                  {"agriculture", "France", "ns:people.deceased_person.place_of_death", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:people.deceased_person", "ns:organization.organization", "0.005607"},
                  {"agriculture", "France", "ns:people.deceased_person.place_of_death", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:people.person", "ns:location.location", "0.005607"},
                  {"agriculture", "France", "ns:people.deceased_person.place_of_death", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:people.person", "ns:location.dated_location", "0.005607"},
                  {"agriculture", "France", "ns:people.deceased_person.place_of_death", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:people.person", "ns:location.statistical_region", "0.005607"},
                  {"agriculture", "France", "ns:people.deceased_person.place_of_death", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:people.person", "ns:location.country", "0.005607"},
                  {"agriculture", "France", "ns:people.deceased_person.place_of_death", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:people.person", "ns:organization.organization", "0.005607"},
                  {"agriculture", "France", "ns:people.person.places_lived..people.place_lived.location", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:people.person", "ns:location.location", "0.006231"},
                  {"agriculture", "France", "ns:people.person.places_lived..people.place_lived.location", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:people.person", "ns:location.dated_location", "0.005607"},
                  {"agriculture", "France", "ns:people.person.places_lived..people.place_lived.location", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:people.person", "ns:location.statistical_region", "0.005607"},
                  {"agriculture", "France", "ns:people.person.places_lived..people.place_lived.location", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:people.person", "ns:location.country", "0.005607"},
                  {"agriculture", "France", "ns:people.person.places_lived..people.place_lived.location", "study [X] in [Y] [0-dobj-1,0-prep-2,2-pobj-3]", "ns:people.person", "ns:organization.organization", "0.005607"}
  
          };
  
  
          ConstraintSolver.ConstraintSolverBuilder<String> builder = new ConstraintSolver.ConstraintSolverBuilder<>();
  
          for (String[] objects : data) {
              builder.add(objects[0], objects[1], objects[3],objects[2], objects[4],objects[5], Doubles.tryParse(objects[6]), 1, 1);
          }
  
          List<DetectedRelation<String>> detectedRelations = builder.build().solve(new PrintCollector(true));
  
          for (DetectedRelation<String> entry : detectedRelations) {
              System.out.println(entry.getLeft() + " -> " + entry.getRight() + "  " + entry.getEdge());
          }
  
  
      }
test_case.class_method_signature: ConstraintSolverTest.testComplex()
test_case.full_signature: @Test public void testComplex()
test_case.identifier: testComplex
test_case.invocations: add tryParse solve build println getLeft getRight getEdge
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testComplex()
focal_class.declarator: types
focal_class.modifier: final
focal_class.original_string: final Set<String> types;
focal_class.type: Set<String>
focal_class.var_name: types
focal_class.declarator: rel
focal_class.modifier: final
focal_class.original_string: final Table<String, String, String> rel;
focal_class.type: Table<String, String, String>
focal_class.var_name: rel
focal_class.declarator: graph
focal_class.original_string: Multigraph<T, Edge> graph;
focal_class.type: Multigraph<T, Edge>
focal_class.var_name: graph
focal_class.declarator: LOG = LoggerFactory.getLogger(ConstraintSolver.class)
focal_class.modifier: private static final
focal_class.original_string: private static final Logger LOG = LoggerFactory.getLogger(ConstraintSolver.class);
focal_class.type: Logger
focal_class.var_name: LOG
focal_class.declarator: orphanedVerticesPredicate = new Predicate<T>() {
          @Override
          public boolean apply(@Nullable T input) {
              return graph.degreeOf(input) == 0;
          }
      }
focal_class.modifier: private final
focal_class.original_string: private final Predicate<T> orphanedVerticesPredicate = new Predicate<T>() {
          @Override
          public boolean apply(@Nullable T input) {
              return graph.degreeOf(input) == 0;
          }
      };
focal_class.type: Predicate<T>
focal_class.var_name: orphanedVerticesPredicate
focal_class.declarator: solutionComparator = (o1, o2) -> {
  
          // compare size of detectedRelation chain as well
          return ComparisonChain.start()/*.compare(o1.size(), o2.size())*/.compare(score(o1), score(o2)).result();
      }
focal_class.modifier: private final
focal_class.original_string: private final Comparator<List<DetectedRelation<T>>> solutionComparator = (o1, o2) -> {
  
          // compare size of detectedRelation chain as well
          return ComparisonChain.start()/*.compare(o1.size(), o2.size())*/.compare(score(o1), score(o2)).result();
      };
focal_class.type: Comparator<List<DetectedRelation<T>>>
focal_class.var_name: solutionComparator
focal_class.declarator: emptyList = Lists.<DetectedRelation<T>>newArrayList()
focal_class.modifier: private final
focal_class.original_string: private final List<DetectedRelation<T>> emptyList = Lists.<DetectedRelation<T>>newArrayList();
focal_class.type: List<DetectedRelation<T>>
focal_class.var_name: emptyList
focal_class.declarator: vertexToString = new Function<T, String>() {
          @Nullable
          @Override
          public String apply(@Nullable T input) {
              return transformToString(input) + " " + input.hashCode();
          }
      }
focal_class.modifier: private final
focal_class.original_string: private final Function<T, String> vertexToString = new Function<T, String>() {
          @Nullable
          @Override
          public String apply(@Nullable T input) {
              return transformToString(input) + " " + input.hashCode();
          }
      };
focal_class.type: Function<T, String>
focal_class.var_name: vertexToString
focal_class.file: core/src/main/java/edu/tuberlin/dima/textmining/jedi/core/features/ConstraintSolver.java
focal_class.identifier: ConstraintSolver
focal_class.class_method_signature: ConstraintSolver.ConstraintSolver(Set<String> types, Table<String, String, String> rel, Multigraph<T, Edge> graph)
focal_class.full_signature: private  ConstraintSolver(Set<String> types, Table<String, String, String> rel, Multigraph<T, Edge> graph)
focal_class.identifier: ConstraintSolver
focal_class.modifiers: private
focal_class.parameters: (Set<String> types, Table<String, String, String> rel, Multigraph<T, Edge> graph)
focal_class.signature:  ConstraintSolver(Set<String> types, Table<String, String, String> rel, Multigraph<T, Edge> graph)
focal_class.class_method_signature: ConstraintSolver.score(List<DetectedRelation<T>> detectedRelation)
focal_class.full_signature: private float score(List<DetectedRelation<T>> detectedRelation)
focal_class.identifier: score
focal_class.modifiers: private
focal_class.parameters: (List<DetectedRelation<T>> detectedRelation)
focal_class.return: float
focal_class.signature: float score(List<DetectedRelation<T>> detectedRelation)
focal_class.class_method_signature: ConstraintSolver.pruneGraph(PrintCollector printCollector)
focal_class.full_signature: private void pruneGraph(PrintCollector printCollector)
focal_class.identifier: pruneGraph
focal_class.modifiers: private
focal_class.parameters: (PrintCollector printCollector)
focal_class.return: void
focal_class.signature: void pruneGraph(PrintCollector printCollector)
focal_class.class_method_signature: ConstraintSolver.solve(PrintCollector printCollector)
focal_class.full_signature: public List<DetectedRelation<T>> solve(PrintCollector printCollector)
focal_class.identifier: solve
focal_class.modifiers: public
focal_class.parameters: (PrintCollector printCollector)
focal_class.return: List<DetectedRelation<T>>
focal_class.signature: List<DetectedRelation<T>> solve(PrintCollector printCollector)
focal_class.class_method_signature: ConstraintSolver.solveConnectedComponent(PrintCollector printCollector, Set<T> connectedComponents)
focal_class.full_signature: private List<DetectedRelation<T>> solveConnectedComponent(PrintCollector printCollector, Set<T> connectedComponents)
focal_class.identifier: solveConnectedComponent
focal_class.modifiers: private
focal_class.parameters: (PrintCollector printCollector, Set<T> connectedComponents)
focal_class.return: List<DetectedRelation<T>>
focal_class.signature: List<DetectedRelation<T>> solveConnectedComponent(PrintCollector printCollector, Set<T> connectedComponents)
focal_class.class_method_signature: ConstraintSolver.internalSolve(final PrintCollector printCollector, final boolean initial)
focal_class.full_signature: private InternalSolveResult<T> internalSolve(final PrintCollector printCollector, final boolean initial)
focal_class.identifier: internalSolve
focal_class.modifiers: private
focal_class.parameters: (final PrintCollector printCollector, final boolean initial)
focal_class.return: InternalSolveResult<T>
focal_class.signature: InternalSolveResult<T> internalSolve(final PrintCollector printCollector, final boolean initial)
focal_class.class_method_signature: ConstraintSolver.generateSolution(final BiMap<Integer, String> typeMapping, Map<T, IntVar> encoding)
focal_class.full_signature: private List<DetectedRelation<T>> generateSolution(final BiMap<Integer, String> typeMapping, Map<T, IntVar> encoding)
focal_class.identifier: generateSolution
focal_class.modifiers: private
focal_class.parameters: (final BiMap<Integer, String> typeMapping, Map<T, IntVar> encoding)
focal_class.return: List<DetectedRelation<T>>
focal_class.signature: List<DetectedRelation<T>> generateSolution(final BiMap<Integer, String> typeMapping, Map<T, IntVar> encoding)
focal_class.class_method_signature: ConstraintSolver.transformToString(T node)
focal_class.full_signature: private static String transformToString(T node)
focal_class.identifier: transformToString
focal_class.modifiers: private static
focal_class.parameters: (T node)
focal_class.return: String
focal_class.signature: String transformToString(T node)
focal_method.body: public List<DetectedRelation<T>> solve(PrintCollector printCollector) {
  
          List<DetectedRelation<T>> detectedRelations = Lists.newArrayList();
  
          // prune graph
          pruneGraph(printCollector);
  
          ConnectivityInspector<T, Edge> connectivityInspector = new ConnectivityInspector<>(graph);
  
          List<Set<T>> connectedComponents = connectivityInspector.connectedSets();
  
  /*        for (Edge edge : graph.edgeSet()) {
              T edgeSource = graph.getEdgeSource(edge);
              T edgeTarget = graph.getEdgeTarget(edge);
              System.out.println(
                      Joiner.on(" ").join(transformToString(edgeSource), ((Annotation)edgeSource).getBegin(), ((Annotation)edgeSource).getEnd(), edgeSource.hashCode()) + "   ->  " +
                              Joiner.on(" ").join(((Annotation)edgeTarget).getCoveredText(),((Annotation)edgeTarget).getBegin(), ((Annotation)edgeTarget).getEnd(), edgeTarget.hashCode()));
          } */
  
          // solve each connected component separately
  
          // save the current state of the graph to revert
          final UndirectedGraph<T, Edge> restored = new Multigraph<>(Edge.class);
          Graphs.addGraph(restored, graph);
  
          printCollector.print(String.format("Graph has %2d components", connectedComponents.size()));
          for (Set<T> connectedComponent : connectedComponents) {
  
              // remove all vertices that are not part of the connected component
              printCollector.print(String.format("Solving connected component with %d vertices", connectedComponent.size()));
              //printCollector.print(Iterables.toString(Iterables.transform(connectedComponent, vertexToString)));
  
              // determine which nodes need to go
              HashSet<T> difference = Sets.newHashSet(Sets.difference(graph.vertexSet(), connectedComponent));
              graph.removeAllVertices(difference);
  
              detectedRelations.addAll(solveConnectedComponent(printCollector, connectedComponent));
  
              // restore graph
              Graphs.addGraph(graph, restored);
          }
  
          return detectedRelations;
      }
focal_method.class_method_signature: ConstraintSolver.solve(PrintCollector printCollector)
focal_method.full_signature: public List<DetectedRelation<T>> solve(PrintCollector printCollector)
focal_method.identifier: solve
focal_method.invocations: newArrayList pruneGraph connectedSets addGraph print format size print format size newHashSet difference vertexSet removeAllVertices addAll solveConnectedComponent addGraph
focal_method.modifiers: public
focal_method.parameters: (PrintCollector printCollector)
focal_method.return: List<DetectedRelation<T>>
focal_method.signature: List<DetectedRelation<T>> solve(PrintCollector printCollector)