return result;
}
private List<NATTraversalTechnique> getTraversalTechniquesForNatSituation(final NATSituation natSituation) {
final List<NATTraversalTechnique> result = new ArrayList<NATTraversalTechnique>();
final NATTraversalTechniqueUtil util = NATTraversalTechniqueUtil.getInstance();
final Set<NATSituation> withoutWildcards = util.resolveWildcards(natSituation);
for (final NATSituation withoutWildcard : withoutWildcards) {
final List<NATTraversalTechnique> travTechs = this.data.get(withoutWildcard);
if (null != travTechs) {
for (final NATTraversalTechnique travTech : travTechs) {
if (!result.contains(travTech)) {