Set<M> () { if (myHashingStrategy == null) { return Collections.synchronizedSet(new HashSet<>()); } return Collections.synchronizedSet(CollectionFactory.createCustomHashingStrategySet(myHashingStrategy)); }