code: public Map<K, V> getAll(final Iterable<? extends K> _inputKeys) {
      Map<K, ExaminationEntry<K, V>> map = new HashMap<K, ExaminationEntry<K, V>>();
      for (K k : _inputKeys) {
        Entry<K,V> e = getEntryInternal(k);
        if (e != null) {
          map.put(extractKeyObj(e), ReadOnlyCacheEntry.of(e));
        }
      }
      return convertValueMap(map);
    }
docs: JSR107 bulk interface. The behaviour is compatible to the JSR107 TCK. We also need
  to be compatible to the exception handling policy, which says that the exception
  is to be thrown when most specific. So exceptions are only thrown, when the value
  which has produced an exception is requested from the map.