package com.l7tech.server.policy;

import com.l7tech.policy.PolicyVersion;
import com.l7tech.util.BeanUtils;
import com.l7tech.util.Functions.Unary;
import java.util.Set;

class e implements Unary<PolicyVersion, PolicyVersion> {
   final Set val$allButXml;

   e(PolicyAdminImpl var1, Set var2) {
      this.val$allButXml = var2;
   }

   public PolicyVersion call(PolicyVersion var1) {
      PolicyVersion var2 = new PolicyVersion();

      try {
         BeanUtils.copyProperties(var1, var2, this.val$allButXml);
         return var2;
      } catch (Exception var4) {
         throw new RuntimeException(var4);
      }
   }
}
