package com.l7tech.server.search.processors;

import com.l7tech.objectmodel.EntityHeader;
import com.l7tech.objectmodel.EntityType;
import com.l7tech.server.search.exceptions.CannotReplaceDependenciesException;
import com.l7tech.util.Functions.TernaryThrows;
import java.util.Map;

class af implements TernaryThrows<String, String, EntityType, Map<EntityHeader, EntityHeader>, CannotReplaceDependenciesException> {
   af(LogSinkDependencyProcessor var1) {
   }

   public String call(String var1, EntityType var2, Map<EntityHeader, EntityHeader> var3) throws CannotReplaceDependenciesException {
      EntityHeader var4 = new EntityHeader(var1, var2, null, null);

      try {
         return var3.containsKey(var4) ? ((EntityHeader)var3.get(var4)).getStrId() : var1;
      } catch (CannotReplaceDependenciesException var5) {
         throw a(var5);
      }
   }

   private static CannotReplaceDependenciesException a(CannotReplaceDependenciesException var0) {
      return var0;
   }
}
