_builder.append("location \"o1\"");
_builder.newLine();
_builder.append("\t\t");
_builder.append("include \"c.tpd\"");
_builder.newLine();
URI _createURI = URI.createURI("tmp:/o.tpd");
final TargetPlatform o = this.parser.parse(_builder, _createURI, resourceSet);
StringConcatenation _builder_1 = new StringConcatenation();
_builder_1.append("target \"a\" ");
_builder_1.newLine();
_builder_1.append("\t\t");
_builder_1.append("include \"d.tpd\" ");
_builder_1.newLine();
_builder_1.append("\t\t");
_builder_1.append("location \"a1\"");
_builder_1.newLine();
_builder_1.append("\t\t");
_builder_1.append("include \"e.tpd\" ");
_builder_1.newLine();
_builder_1.append("\t\t");
_builder_1.append("include \"f.tpd\"");
_builder_1.newLine();
URI _createURI_1 = URI.createURI("tmp:/a.tpd");
this.parser.parse(_builder_1, _createURI_1, resourceSet);
StringConcatenation _builder_2 = new StringConcatenation();
_builder_2.append("target \"b\" ");
_builder_2.newLine();
_builder_2.append("\t\t");
_builder_2.append("location \"b1\"");
_builder_2.newLine();
_builder_2.append("\t\t");
_builder_2.append("include \"g.tpd\" ");
_builder_2.newLine();
_builder_2.append("\t\t");
_builder_2.append("include \"h.tpd\" ");
_builder_2.newLine();
_builder_2.append("\t\t");
_builder_2.append("include \"i.tpd\"");
URI _createURI_2 = URI.createURI("tmp:/b.tpd");
this.parser.parse(_builder_2, _createURI_2, resourceSet);
StringConcatenation _builder_3 = new StringConcatenation();
_builder_3.append("target \"c\" ");
_builder_3.newLine();
_builder_3.append("\t\t");
_builder_3.append("include \"j.tpd\" ");
_builder_3.newLine();
_builder_3.append("\t\t");
_builder_3.append("include \"k.tpd\" ");
_builder_3.newLine();
_builder_3.append("\t\t");
_builder_3.append("include \"l.tpd\"");
_builder_3.newLine();
_builder_3.append("\t\t");
_builder_3.append("location \"c1\"");
URI _createURI_3 = URI.createURI("tmp:/c.tpd");
this.parser.parse(_builder_3, _createURI_3, resourceSet);
for (final String tp : Collections.<String>unmodifiableList(CollectionLiterals.<String>newArrayList("d", "e", "f", "g", "h", "i", "j", "k", "l"))) {
StringConcatenation _builder_4 = new StringConcatenation();
_builder_4.append("target \"");
_builder_4.append(tp, "");
_builder_4.append("\"");
_builder_4.newLineIfNotEmpty();
_builder_4.append("\t\t\t");
_builder_4.append("location \"");
_builder_4.append(tp, "\t\t\t");
_builder_4.append("1\"");
StringConcatenation _builder_5 = new StringConcatenation();
_builder_5.append("tmp:/");
_builder_5.append(tp, "");
_builder_5.append(".tpd");
URI _createURI_4 = URI.createURI(_builder_5.toString());
this.parser.parse(_builder_4, _createURI_4, resourceSet);
}
ListMultimap<String, Location> _locationIndex = this.indexBuilder.getLocationIndex(o);
Set<String> _keySet = _locationIndex.keySet();
Assert.assertArrayEquals(