package com.l7tech.policy.variable;

import java.io.IOException;
import java.io.StringWriter;
import org.apache.xml.serialize.OutputFormat;
import org.apache.xml.serialize.XMLSerializer;
import org.w3c.dom.Element;

class i implements j {
   @Override
   public String format(Syntax var1, Object var2, Syntax.SyntaxErrorHandler var3, boolean var4) {
      try {
         if (!(var2 instanceof Element)) {
            return "";
         }
      } catch (IOException var9) {
         throw a(var9);
      }

      try {
         OutputFormat var5 = new OutputFormat();
         var5.setOmitXMLDeclaration(true);
         XMLSerializer var6 = new XMLSerializer(var5);
         StringWriter var7 = new StringWriter();
         var6.setOutputCharStream(var7);
         var6.serialize((Element)var2);
         return var7.toString();
      } catch (IOException var8) {
         return "";
      }
   }

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