Change OutboundSecurityToken to reference OutputProcessor instead of Object
diff --git a/src/main/java/org/apache/xml/security/stax/impl/securityToken/GenericOutboundSecurityToken.java b/src/main/java/org/apache/xml/security/stax/impl/securityToken/GenericOutboundSecurityToken.java
index a79cce9..4d36879 100644
--- a/src/main/java/org/apache/xml/security/stax/impl/securityToken/GenericOutboundSecurityToken.java
+++ b/src/main/java/org/apache/xml/security/stax/impl/securityToken/GenericOutboundSecurityToken.java
@@ -25,6 +25,7 @@
 import java.util.Collections;
 import java.util.List;
 
+import org.apache.xml.security.stax.ext.OutputProcessor;
 import org.w3c.dom.Element;
 import org.apache.xml.security.exceptions.XMLSecurityException;
 import org.apache.xml.security.stax.securityToken.OutboundSecurityToken;
@@ -36,7 +37,7 @@
 public class GenericOutboundSecurityToken extends AbstractSecurityToken implements OutboundSecurityToken {
 
     private SecurityTokenConstants.TokenType tokenType;
-    private Object processor;
+    private OutputProcessor processor;
     private final List<OutboundSecurityToken> wrappedTokens = new ArrayList<>();
     private OutboundSecurityToken keyWrappingToken;
     private Element customTokenReference;
@@ -60,11 +61,11 @@
     }
 
     @Override
-    public Object getProcessor() {
+    public OutputProcessor getProcessor() {
         return processor;
     }
 
-    public void setProcessor(Object processor) {
+    public void setProcessor(OutputProcessor processor) {
         this.processor = processor;
     }
 
diff --git a/src/main/java/org/apache/xml/security/stax/securityToken/OutboundSecurityToken.java b/src/main/java/org/apache/xml/security/stax/securityToken/OutboundSecurityToken.java
index bf454f1..cce5203 100644
--- a/src/main/java/org/apache/xml/security/stax/securityToken/OutboundSecurityToken.java
+++ b/src/main/java/org/apache/xml/security/stax/securityToken/OutboundSecurityToken.java
@@ -20,6 +20,7 @@
 
 import java.security.Key;
 
+import org.apache.xml.security.stax.ext.OutputProcessor;
 import org.w3c.dom.Element;
 
 import org.apache.xml.security.exceptions.XMLSecurityException;
@@ -33,7 +34,7 @@
      *
      * @return the processor responsible for this token
      */
-    Object getProcessor();
+    OutputProcessor getProcessor();
 
     /**
      * Returns the secret key