package com.l7tech.gateway.api.impl;

import com.l7tech.gateway.api.AccessibleObject;
import com.l7tech.gateway.api.Accessor;
import com.l7tech.gateway.api.ManagedObjectFactory;
import com.sun.ws.management.client.Resource;
import com.sun.ws.management.client.exceptions.FaultException;
import jakarta.xml.bind.JAXBException;
import jakarta.xml.soap.SOAPException;
import java.io.IOException;
import java.util.Map;
import javax.xml.datatype.DatatypeConfigurationException;

class e implements i<AO> {
   final Map val$propertyMap;
   final c this$0;

   e(c var1, Map var2) {
      this.this$0 = var1;
      this.val$propertyMap = var2;
   }

   public AccessibleObject invoke() throws DatatypeConfigurationException, FaultException, JAXBException, SOAPException, IOException, Accessor.AccessorException {
      Resource var1 = this.this$0.f().find(this.this$0.c, this.this$0.d, this.this$0.f, this.this$0.a(this.val$propertyMap))[0];
      return ManagedObjectFactory.read(this.this$0.a(var1.get().getDocument()), this.this$0.e);
   }
}
