Inspection detects usages of java's Map when they can be replaced with methods putIfAbsent.

For example:

  if (!map.containsKey(aKey)) {
    map.put(aKey, aValue);
  }

This conversion is available since Java 8 only.