}
@Test
public void equals_different_PATTERNTOOPERATINGSYSTEMMAP() {
final SortedMap<OperatingSystemPattern, OperatingSystem> map1 = Maps.newTreeMap();
final OperatingSystemPattern pattern1 = new OperatingSystemPattern(1, Pattern.compile("1"), 1);
final SortedSet<OperatingSystemPattern> osPatternSet1 = new TreeSet<OperatingSystemPattern>();
osPatternSet1.add(pattern1);
final OperatingSystem os1 = new OperatingSystem(1, "n1", "f1", "iu1", osPatternSet1, "p1", "pu1", "u1", "i1");
map1.put(pattern1, os1);
final Data a = new DataBlueprint().patternToOperatingSystemMap(map1).build();
final SortedMap<OperatingSystemPattern, OperatingSystem> map2 = Maps.newTreeMap();
final OperatingSystemPattern pattern2 = new OperatingSystemPattern(1, Pattern.compile("1"), 1);
final SortedSet<OperatingSystemPattern> osPatternSet2 = new TreeSet<OperatingSystemPattern>();
osPatternSet2.add(pattern2);
final OperatingSystem os2 = new OperatingSystem(2, "n1", "f1", "iu1", osPatternSet2, "p1", "pu1", "u1", "i1");
map2.put(pattern2, os2);
final Data b = new DataBlueprint().patternToOperatingSystemMap(map2).build();