Modified: 
axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisBindingMessage.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisBindingMessage.java?rev=1849802&r1=1849801&r2=1849802&view=diff
==============================================================================
--- 
axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisBindingMessage.java
 (original)
+++ 
axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisBindingMessage.java
 Thu Dec 27 18:42:33 2018
@@ -40,185 +40,185 @@ import java.util.Map;
 
 public class AxisBindingMessage extends AxisDescription {
 
-       private String name;
+    private String name;
 
-       private String direction;
+    private String direction;
 
-       private Map<String, Object> options;
+    private Map<String, Object> options;
 
-       private AxisMessage axisMessage;
+    private AxisMessage axisMessage;
 
-       // Used to indicate whether this message is a fault or not. Needed for 
the
-       // WSDL 2.0 serializer
-       private boolean fault = false;
+    // Used to indicate whether this message is a fault or not. Needed for the
+    // WSDL 2.0 serializer
+    private boolean fault = false;
 
     private volatile Policy effectivePolicy = null;
     private volatile Date lastPolicyCalculatedTime = null;
 
-       public boolean isFault() {
-               return fault;
-       }
-
-       public void setFault(boolean fault) {
-               this.fault = fault;
-       }
-
-       public String getName() {
-               return name;
-       }
-
-       public void setName(String name) {
-               this.name = name;
-       }
-
-       public AxisMessage getAxisMessage() {
-               return axisMessage;
-       }
-
-       public void setAxisMessage(AxisMessage axisMessage) {
-               this.axisMessage = axisMessage;
-       }
-
-       public String getDirection() {
-               return direction;
-       }
-
-       public void setDirection(String direction) {
-               this.direction = direction;
-       }
-
-       public AxisBindingMessage() {
-               options = new HashMap<String, Object>();
-       }
-
-       public void setProperty(String name, Object value) {
-               options.put(name, value);
-       }
-
-       /**
-        * @param name
-        *            name of the property to search for
-        * @return the value of the property, or null if the property is not 
found
-        */
-       public Object getProperty(String name) {
-               Object obj = options.get(name);
-               if (obj != null) {
-                       return obj;
-               }
-
-               return null;
-       }
-
-       public Object getKey() {
-               return null; // To change body of implemented methods use File |
-               // Settings | File Templates.
-       }
-
-       public void engageModule(AxisModule axisModule) throws AxisFault {
-               throw new UnsupportedOperationException("Sorry we do not 
support this");
-       }
-
-       public boolean isEngaged(String moduleName) {
-               throw new UnsupportedOperationException(
-                               "axisMessage.isEngaged() is not supported");
-
-       }
-
-       /**
-        * Generates the bindingMessage element (can be input, output, infault 
or
-        * outfault)
-        * 
-        * @param tns -
-        *            The targetnamespace
-        * @param wsoap -
-        *            The SOAP namespace (WSDL 2.0)
-        * @param whttp -
-        *            The HTTP namespace (WSDL 2.0)
-        * @param nameSpaceMap -
-        *            The namespacemap of the service
-        * @return The generated bindingMessage element
-        */
-       public OMElement toWSDL20(OMNamespace wsdl, OMNamespace tns,
-                       OMNamespace wsoap, OMNamespace whttp, Map<String, 
String> nameSpaceMap) {
-               String property;
-               ArrayList list;
-               OMFactory omFactory = OMAbstractFactory.getOMFactory();
-               OMElement bindingMessageElement;
-
-               // If this is a fault, create a fault element and add fault 
specific
-               // properties
-               if (this.isFault()) {
-                       if (this.getParent() instanceof AxisBinding) {
-                               bindingMessageElement = 
omFactory.createOMElement(
-                                               
WSDL2Constants.FAULT_LOCAL_NAME, wsdl);
-                       } else if 
(WSDLConstants.WSDL_MESSAGE_DIRECTION_IN.equals(this
-                                       .getDirection())) {
-                               bindingMessageElement = 
omFactory.createOMElement(
-                                               
WSDL2Constants.IN_FAULT_LOCAL_NAME, wsdl);
-                       } else {
-                               bindingMessageElement = 
omFactory.createOMElement(
-                                               
WSDL2Constants.OUT_FAULT_LOCAL_NAME, wsdl);
-                       }
-                       
bindingMessageElement.addAttribute(omFactory.createOMAttribute(
-                                       WSDL2Constants.ATTRIBUTE_REF, null, 
tns.getPrefix() + ":"
-                                                       + this.name));
-
-                       WSDL20Util.extractWSDL20SoapFaultInfo(options,
-                                       bindingMessageElement, omFactory, 
wsoap);
-
-                       Integer code = (Integer) this.options
-                                       .get(WSDL2Constants.ATTR_WHTTP_CODE);
-                       if (code != null) {
-                               
bindingMessageElement.addAttribute(omFactory.createOMAttribute(
-                                               WSDL2Constants.ATTRIBUTE_CODE, 
whttp, code.toString()));
-                       }
-
-                       // Checks whether the message is an input message
-               } else if (WSDLConstants.WSDL_MESSAGE_DIRECTION_IN.equals(this
-                               .getDirection())) {
-                       bindingMessageElement = omFactory.createOMElement(
-                                       WSDL2Constants.IN_PUT_LOCAL_NAME, wsdl);
-
-                       // Message should be an output message
-               } else {
-                       bindingMessageElement = omFactory.createOMElement(
-                                       WSDL2Constants.OUT_PUT_LOCAL_NAME, 
wsdl);
-               }
-
-               // Populate common properties
-               property = (String) this.options
-                               
.get(WSDL2Constants.ATTR_WHTTP_CONTENT_ENCODING);
-               if (property != null) {
-                       bindingMessageElement
-                                       
.addAttribute(omFactory.createOMAttribute(
-                                                       
WSDL2Constants.ATTRIBUTE_CONTENT_ENCODING, whttp,
-                                                       property));
-               }
-               list = (ArrayList) 
this.options.get(WSDL2Constants.ATTR_WHTTP_HEADER);
-               if (list != null && list.size() > 0) {
-                       WSDLSerializationUtil.addHTTPHeaderElements(omFactory, 
list, whttp,
-                                       bindingMessageElement, nameSpaceMap);
-               }
-               list = (ArrayList) 
this.options.get(WSDL2Constants.ATTR_WSOAP_HEADER);
-               if (list != null && list.size() > 0) {
-                       WSDLSerializationUtil.addSOAPHeaderElements(omFactory, 
list, wsoap,
-                                       bindingMessageElement, nameSpaceMap);
-               }
-               list = (ArrayList) 
this.options.get(WSDL2Constants.ATTR_WSOAP_MODULE);
-               if (list != null && list.size() > 0) {
-                       WSDLSerializationUtil.addSOAPModuleElements(omFactory, 
list, wsoap,
-                                       bindingMessageElement);
-               }
-               WSDLSerializationUtil.addWSDLDocumentationElement(this,
-                               bindingMessageElement, omFactory, wsdl);
-               WSDLSerializationUtil.addPoliciesAsExtensibleElement(this,
-                               bindingMessageElement);
-               return bindingMessageElement;
-       }
-
-       public AxisBindingOperation getAxisBindingOperation() {
-               return (AxisBindingOperation) parent;
-       }
+    public boolean isFault() {
+        return fault;
+    }
+
+    public void setFault(boolean fault) {
+        this.fault = fault;
+    }
+
+    public String getName() {
+        return name;
+    }
+
+    public void setName(String name) {
+        this.name = name;
+    }
+
+    public AxisMessage getAxisMessage() {
+        return axisMessage;
+    }
+
+    public void setAxisMessage(AxisMessage axisMessage) {
+        this.axisMessage = axisMessage;
+    }
+
+    public String getDirection() {
+        return direction;
+    }
+
+    public void setDirection(String direction) {
+        this.direction = direction;
+    }
+
+    public AxisBindingMessage() {
+        options = new HashMap<String, Object>();
+    }
+
+    public void setProperty(String name, Object value) {
+        options.put(name, value);
+    }
+
+    /**
+     * @param name
+     *            name of the property to search for
+     * @return the value of the property, or null if the property is not found
+     */
+    public Object getProperty(String name) {
+        Object obj = options.get(name);
+        if (obj != null) {
+            return obj;
+        }
+
+        return null;
+    }
+
+    public Object getKey() {
+        return null; // To change body of implemented methods use File |
+        // Settings | File Templates.
+    }
+
+    public void engageModule(AxisModule axisModule) throws AxisFault {
+        throw new UnsupportedOperationException("Sorry we do not support 
this");
+    }
+
+    public boolean isEngaged(String moduleName) {
+        throw new UnsupportedOperationException(
+                "axisMessage.isEngaged() is not supported");
+
+    }
+
+    /**
+     * Generates the bindingMessage element (can be input, output, infault or
+     * outfault)
+     * 
+     * @param tns -
+     *            The targetnamespace
+     * @param wsoap -
+     *            The SOAP namespace (WSDL 2.0)
+     * @param whttp -
+     *            The HTTP namespace (WSDL 2.0)
+     * @param nameSpaceMap -
+     *            The namespacemap of the service
+     * @return The generated bindingMessage element
+     */
+    public OMElement toWSDL20(OMNamespace wsdl, OMNamespace tns,
+            OMNamespace wsoap, OMNamespace whttp, Map<String, String> 
nameSpaceMap) {
+        String property;
+        ArrayList list;
+        OMFactory omFactory = OMAbstractFactory.getOMFactory();
+        OMElement bindingMessageElement;
+
+        // If this is a fault, create a fault element and add fault specific
+        // properties
+        if (this.isFault()) {
+            if (this.getParent() instanceof AxisBinding) {
+                bindingMessageElement = omFactory.createOMElement(
+                        WSDL2Constants.FAULT_LOCAL_NAME, wsdl);
+            } else if (WSDLConstants.WSDL_MESSAGE_DIRECTION_IN.equals(this
+                    .getDirection())) {
+                bindingMessageElement = omFactory.createOMElement(
+                        WSDL2Constants.IN_FAULT_LOCAL_NAME, wsdl);
+            } else {
+                bindingMessageElement = omFactory.createOMElement(
+                        WSDL2Constants.OUT_FAULT_LOCAL_NAME, wsdl);
+            }
+            bindingMessageElement.addAttribute(omFactory.createOMAttribute(
+                    WSDL2Constants.ATTRIBUTE_REF, null, tns.getPrefix() + ":"
+                            + this.name));
+
+            WSDL20Util.extractWSDL20SoapFaultInfo(options,
+                    bindingMessageElement, omFactory, wsoap);
+
+            Integer code = (Integer) this.options
+                    .get(WSDL2Constants.ATTR_WHTTP_CODE);
+            if (code != null) {
+                bindingMessageElement.addAttribute(omFactory.createOMAttribute(
+                        WSDL2Constants.ATTRIBUTE_CODE, whttp, 
code.toString()));
+            }
+
+            // Checks whether the message is an input message
+        } else if (WSDLConstants.WSDL_MESSAGE_DIRECTION_IN.equals(this
+                .getDirection())) {
+            bindingMessageElement = omFactory.createOMElement(
+                    WSDL2Constants.IN_PUT_LOCAL_NAME, wsdl);
+
+            // Message should be an output message
+        } else {
+            bindingMessageElement = omFactory.createOMElement(
+                    WSDL2Constants.OUT_PUT_LOCAL_NAME, wsdl);
+        }
+
+        // Populate common properties
+        property = (String) this.options
+                .get(WSDL2Constants.ATTR_WHTTP_CONTENT_ENCODING);
+        if (property != null) {
+            bindingMessageElement
+                    .addAttribute(omFactory.createOMAttribute(
+                            WSDL2Constants.ATTRIBUTE_CONTENT_ENCODING, whttp,
+                            property));
+        }
+        list = (ArrayList) this.options.get(WSDL2Constants.ATTR_WHTTP_HEADER);
+        if (list != null && list.size() > 0) {
+            WSDLSerializationUtil.addHTTPHeaderElements(omFactory, list, whttp,
+                    bindingMessageElement, nameSpaceMap);
+        }
+        list = (ArrayList) this.options.get(WSDL2Constants.ATTR_WSOAP_HEADER);
+        if (list != null && list.size() > 0) {
+            WSDLSerializationUtil.addSOAPHeaderElements(omFactory, list, wsoap,
+                    bindingMessageElement, nameSpaceMap);
+        }
+        list = (ArrayList) this.options.get(WSDL2Constants.ATTR_WSOAP_MODULE);
+        if (list != null && list.size() > 0) {
+            WSDLSerializationUtil.addSOAPModuleElements(omFactory, list, wsoap,
+                    bindingMessageElement);
+        }
+        WSDLSerializationUtil.addWSDLDocumentationElement(this,
+                bindingMessageElement, omFactory, wsdl);
+        WSDLSerializationUtil.addPoliciesAsExtensibleElement(this,
+                bindingMessageElement);
+        return bindingMessageElement;
+    }
+
+    public AxisBindingOperation getAxisBindingOperation() {
+        return (AxisBindingOperation) parent;
+    }
 
     public Policy getEffectivePolicy() {
         if (lastPolicyCalculatedTime == null || isPolicyUpdated()) {
@@ -232,131 +232,131 @@ public class AxisBindingMessage extends
         return effectivePolicy;
     }
 
-       public Policy calculateEffectivePolicy() {
-               PolicySubject policySubject = null;
-               Collection<PolicyComponent> policyList = new 
ArrayList<PolicyComponent>();
-
-               // AxisBindingMessage
-               policySubject = getPolicySubject();
-               policyList.addAll(policySubject.getAttachedPolicyComponents());
-
-               // AxisBindingOperation policies
-               AxisBindingOperation axisBindingOperation = 
getAxisBindingOperation();
-               if (axisBindingOperation != null) {
-                       
policyList.addAll(axisBindingOperation.getPolicySubject()
-                                       .getAttachedPolicyComponents());
-               }
-
-               // AxisBinding
-               AxisBinding axisBinding = (axisBindingOperation == null) ? null
-                               : axisBindingOperation.getAxisBinding();
-               if (axisBinding != null) {
-                       policyList.addAll(axisBinding.getPolicySubject()
-                                       .getAttachedPolicyComponents());
-               }
-
-               // AxisEndpoint
-               AxisEndpoint axisEndpoint = (axisBinding == null) ? null : 
axisBinding
-                               .getAxisEndpoint();
-               if (axisEndpoint != null) {
-                       policyList.addAll(axisEndpoint.getPolicySubject()
-                                       .getAttachedPolicyComponents());
-               }
-
-               // AxisMessage
-               if (axisMessage != null) {
-                       policyList.addAll(axisMessage.getPolicySubject()
-                                       .getAttachedPolicyComponents());
-               }
-
-               // AxisOperation
-               AxisOperation axisOperation = (axisMessage == null) ? null
-                               : axisMessage.getAxisOperation();
-               if (axisOperation != null) {
-                       policyList.addAll(axisOperation.getPolicySubject()
-                                       .getAttachedPolicyComponents());
-               }
-
-               // AxisService
-               AxisService axisService = (axisOperation == null) ? null
-                               : axisOperation.getAxisService();
-               if (axisService != null) {
-                       policyList.addAll(axisService.getPolicySubject()
-                                       .getAttachedPolicyComponents());
-               }
-
-               // AxisConfiguration
-               AxisConfiguration axisConfiguration = (axisService == null) ? 
null
-                               : axisService.getAxisConfiguration();
-               if (axisConfiguration != null) {
-                       policyList.addAll(axisConfiguration.getPolicySubject()
-                                       .getAttachedPolicyComponents());
-               }
-
-               return PolicyUtil.getMergedPolicy(policyList, axisService);
-       }
-       
-       private boolean isPolicyUpdated() {
-               if (getPolicySubject().getLastUpdatedTime().after(
+    public Policy calculateEffectivePolicy() {
+        PolicySubject policySubject = null;
+        Collection<PolicyComponent> policyList = new 
ArrayList<PolicyComponent>();
+
+        // AxisBindingMessage
+        policySubject = getPolicySubject();
+        policyList.addAll(policySubject.getAttachedPolicyComponents());
+
+        // AxisBindingOperation policies
+        AxisBindingOperation axisBindingOperation = getAxisBindingOperation();
+        if (axisBindingOperation != null) {
+            policyList.addAll(axisBindingOperation.getPolicySubject()
+                    .getAttachedPolicyComponents());
+        }
+
+        // AxisBinding
+        AxisBinding axisBinding = (axisBindingOperation == null) ? null
+                : axisBindingOperation.getAxisBinding();
+        if (axisBinding != null) {
+            policyList.addAll(axisBinding.getPolicySubject()
+                    .getAttachedPolicyComponents());
+        }
+
+        // AxisEndpoint
+        AxisEndpoint axisEndpoint = (axisBinding == null) ? null : axisBinding
+                .getAxisEndpoint();
+        if (axisEndpoint != null) {
+            policyList.addAll(axisEndpoint.getPolicySubject()
+                    .getAttachedPolicyComponents());
+        }
+
+        // AxisMessage
+        if (axisMessage != null) {
+            policyList.addAll(axisMessage.getPolicySubject()
+                    .getAttachedPolicyComponents());
+        }
+
+        // AxisOperation
+        AxisOperation axisOperation = (axisMessage == null) ? null
+                : axisMessage.getAxisOperation();
+        if (axisOperation != null) {
+            policyList.addAll(axisOperation.getPolicySubject()
+                    .getAttachedPolicyComponents());
+        }
+
+        // AxisService
+        AxisService axisService = (axisOperation == null) ? null
+                : axisOperation.getAxisService();
+        if (axisService != null) {
+            policyList.addAll(axisService.getPolicySubject()
+                    .getAttachedPolicyComponents());
+        }
+
+        // AxisConfiguration
+        AxisConfiguration axisConfiguration = (axisService == null) ? null
+                : axisService.getAxisConfiguration();
+        if (axisConfiguration != null) {
+            policyList.addAll(axisConfiguration.getPolicySubject()
+                    .getAttachedPolicyComponents());
+        }
+
+        return PolicyUtil.getMergedPolicy(policyList, axisService);
+    }
+    
+    private boolean isPolicyUpdated() {
+        if (getPolicySubject().getLastUpdatedTime().after(
                 lastPolicyCalculatedTime)) {
-                       return true;
-               }
-               // AxisBindingOperation
-               AxisBindingOperation axisBindingOperation = 
getAxisBindingOperation();
-               if (axisBindingOperation != null
-                               && 
axisBindingOperation.getPolicySubject().getLastUpdatedTime()
-                                               
.after(lastPolicyCalculatedTime)) {
-                       return true;
-               }
-               // AxisBinding
-               AxisBinding axisBinding = (axisBindingOperation == null) ? null
-                               : axisBindingOperation.getAxisBinding();
-               if (axisBinding != null
-                               && 
axisBinding.getPolicySubject().getLastUpdatedTime().after(
+            return true;
+        }
+        // AxisBindingOperation
+        AxisBindingOperation axisBindingOperation = getAxisBindingOperation();
+        if (axisBindingOperation != null
+                && axisBindingOperation.getPolicySubject().getLastUpdatedTime()
+                        .after(lastPolicyCalculatedTime)) {
+            return true;
+        }
+        // AxisBinding
+        AxisBinding axisBinding = (axisBindingOperation == null) ? null
+                : axisBindingOperation.getAxisBinding();
+        if (axisBinding != null
+                && axisBinding.getPolicySubject().getLastUpdatedTime().after(
                 lastPolicyCalculatedTime)) {
-                       return true;
-               }
-               // AxisEndpoint
-               AxisEndpoint axisEndpoint = (axisBinding == null) ? null : 
axisBinding
-                               .getAxisEndpoint();
-               if (axisEndpoint != null
-                               && 
axisEndpoint.getPolicySubject().getLastUpdatedTime().after(
+            return true;
+        }
+        // AxisEndpoint
+        AxisEndpoint axisEndpoint = (axisBinding == null) ? null : axisBinding
+                .getAxisEndpoint();
+        if (axisEndpoint != null
+                && axisEndpoint.getPolicySubject().getLastUpdatedTime().after(
                 lastPolicyCalculatedTime)) {
-                       return true;
-               }
-               // AxisMessage
-               if (axisMessage != null
-                               && 
axisMessage.getPolicySubject().getLastUpdatedTime().after(
+            return true;
+        }
+        // AxisMessage
+        if (axisMessage != null
+                && axisMessage.getPolicySubject().getLastUpdatedTime().after(
                 lastPolicyCalculatedTime)) {
-                       return true;
-               }
-               // AxisOperation
-               AxisOperation axisOperation = (axisMessage == null) ? null
-                               : axisMessage.getAxisOperation();
-               if (axisOperation != null
-                               && 
axisOperation.getPolicySubject().getLastUpdatedTime().after(
+            return true;
+        }
+        // AxisOperation
+        AxisOperation axisOperation = (axisMessage == null) ? null
+                : axisMessage.getAxisOperation();
+        if (axisOperation != null
+                && axisOperation.getPolicySubject().getLastUpdatedTime().after(
                 lastPolicyCalculatedTime)) {
-                       return true;
-               }
-               // AxisService
-               AxisService axisService = (axisOperation == null) ? null
-                               : axisOperation.getAxisService();
-               if (axisService != null
-                               && 
axisService.getPolicySubject().getLastUpdatedTime().after(
+            return true;
+        }
+        // AxisService
+        AxisService axisService = (axisOperation == null) ? null
+                : axisOperation.getAxisService();
+        if (axisService != null
+                && axisService.getPolicySubject().getLastUpdatedTime().after(
                 lastPolicyCalculatedTime)) {
-                       return true;
-               }
-               // AxisConfiguration
-               AxisConfiguration axisConfiguration = (axisService == null) ? 
null
-                               : axisService.getAxisConfiguration();
-               if (axisConfiguration != null
-                               && 
axisConfiguration.getPolicySubject().getLastUpdatedTime()
-                                               
.after(lastPolicyCalculatedTime)) {
-                       return true;
-               }
-               return false;
-       }
-       
+            return true;
+        }
+        // AxisConfiguration
+        AxisConfiguration axisConfiguration = (axisService == null) ? null
+                : axisService.getAxisConfiguration();
+        if (axisConfiguration != null
+                && axisConfiguration.getPolicySubject().getLastUpdatedTime()
+                        .after(lastPolicyCalculatedTime)) {
+            return true;
+        }
+        return false;
+    }
+    
     @Override
     public void applyPolicy() throws AxisFault {
         getAxisMessage().applyPolicy();

Modified: 
axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisBindingOperation.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisBindingOperation.java?rev=1849802&r1=1849801&r2=1849802&view=diff
==============================================================================
--- 
axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisBindingOperation.java
 (original)
+++ 
axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisBindingOperation.java
 Thu Dec 27 18:42:33 2018
@@ -44,263 +44,263 @@ import org.apache.neethi.PolicyComponent
  */
 public class AxisBindingOperation extends AxisDescription {
 
-       private AxisOperation axisOperation;
+    private AxisOperation axisOperation;
 
-       private QName name;
+    private QName name;
 
-       private Map<String, AxisBindingMessage> faults;
+    private Map<String, AxisBindingMessage> faults;
 
-       private Map<String, Object> options;
+    private Map<String, Object> options;
 
-       public AxisBindingOperation() {
-               options = new HashMap<String, Object>();
-               faults = new HashMap<String, AxisBindingMessage>();
-       }
-
-       public ArrayList<AxisBindingMessage> getFaults() {
-               return new ArrayList<AxisBindingMessage>(faults.values());
-       }
-
-       public AxisBindingMessage getFault(String name) {
-               return (AxisBindingMessage) faults.get(name);
-       }
-
-       public void addFault(AxisBindingMessage fault) {
-               this.faults.put(fault.getName(), fault);
-       }
-
-       public QName getName() {
-               return name;
-       }
-
-       public void setName(QName name) {
-               this.name = name;
-       }
-
-       public AxisOperation getAxisOperation() {
-               return axisOperation;
-       }
-
-       public void setAxisOperation(AxisOperation axisOperation) {
-               this.axisOperation = axisOperation;
-       }
-
-       public void setProperty(String name, Object value) {
-               options.put(name, value);
-       }
-
-       public Object getProperty(String name) {
-               Object property = this.options.get(name);
-
-               AxisBinding parent;
-               if (property == null && (parent = getAxisBinding()) != null) {
-                       property = parent.getProperty(name);
-               }
-
-               if (property == null) {
-                       property = 
WSDL20DefaultValueHolder.getDefaultValue(name);
-               }
-
-               return property;
-       }
-
-       public Object getKey() {
-               return name;
-       }
-
-       public void engageModule(AxisModule axisModule) throws AxisFault {
-               throw new UnsupportedOperationException("Sorry we do not 
support this");
-       }
-
-       public boolean isEngaged(String moduleName) {
-               throw new UnsupportedOperationException(
-                               "axisMessage.isEngaged() is not supported");
-
-       }
-
-       /**
-        * Generates the bindingOperation element
-        * 
-        * @param wsdl
-        *            The WSDL namespace
-        * @param tns
-        *            The targetnamespace
-        * @param wsoap
-        *            The SOAP namespace (WSDL 2.0)
-        * @param whttp
-        *            The HTTP namespace (WSDL 2.0)
-        * @param type
-        *            Indicates whether the binding is SOAP or HTTP
-        * @param namespaceMap
-        *            the service's namespace map (prefix -> namespace)
-        * @param serviceName
-        *            the name of the service
-        * @return The generated binding element
-        */
-       public OMElement toWSDL20(OMNamespace wsdl, OMNamespace tns,
-                       OMNamespace wsoap, OMNamespace whttp, String type,
-                       Map<String, String> namespaceMap, String serviceName) {
-               String property;
-               OMFactory omFactory = OMAbstractFactory.getOMFactory();
-               OMElement bindingOpElement = omFactory.createOMElement(
-                               WSDL2Constants.OPERATION_LOCAL_NAME, wsdl);
-               bindingOpElement.addAttribute(omFactory.createOMAttribute(
-                               WSDL2Constants.ATTRIBUTE_REF, null, 
tns.getPrefix() + ":"
-                                               + this.name.getLocalPart()));
-
-               if (WSDL2Constants.URI_WSDL2_SOAP.equals(type)
-                               || Constants.URI_SOAP11_HTTP.equals(type)
-                               || Constants.URI_SOAP12_HTTP.equals(type)) {
-                       // SOAP Binding specific properties
-                       property = (String) this.options
-                                       .get(WSDL2Constants.ATTR_WSOAP_ACTION);
-                       if (property != null) {
-                               
bindingOpElement.addAttribute(omFactory.createOMAttribute(
-                                               
WSDL2Constants.ATTRIBUTE_ACTION, wsoap, property));
-                       }
-                       ArrayList soapModules = (ArrayList) this.options
-                                       .get(WSDL2Constants.ATTR_WSOAP_MODULE);
-                       if (soapModules != null && soapModules.size() > 0) {
-                               
WSDLSerializationUtil.addSOAPModuleElements(omFactory,
-                                               soapModules, wsoap, 
bindingOpElement);
-                       }
-                       property = (String) 
this.options.get(WSDL2Constants.ATTR_WSOAP_MEP);
-                       if (property != null) {
-                               
bindingOpElement.addAttribute(omFactory.createOMAttribute(
-                                               WSDL2Constants.ATTRIBUTE_MEP, 
wsoap, property));
-                       }
-               } else if (WSDL2Constants.URI_WSDL2_HTTP.equals(type)) {
-
-                       // HTTP Binding specific properties
-                       property = (String) this.options
-                                       
.get(WSDL2Constants.ATTR_WHTTP_INPUT_SERIALIZATION);
-                       if (property != null) {
-                               
bindingOpElement.addAttribute(omFactory.createOMAttribute(
-                                               
WSDL2Constants.ATTRIBUTE_INPUT_SERIALIZATION, whttp,
-                                               property));
-                       }
-                       property = (String) this.options
-                                       
.get(WSDL2Constants.ATTR_WHTTP_OUTPUT_SERIALIZATION);
-                       if (property != null) {
-                               
bindingOpElement.addAttribute(omFactory.createOMAttribute(
-                                               
WSDL2Constants.ATTRIBUTE_OUTPUT_SERIALIZATION, whttp,
-                                               property));
-                       }
-                       property = (String) this.options
-                                       
.get(WSDL2Constants.ATTR_WHTTP_FAULT_SERIALIZATION);
-                       if (property != null) {
-                               
bindingOpElement.addAttribute(omFactory.createOMAttribute(
-                                               
WSDL2Constants.ATTRIBUTE_FAULT_SERIALIZATION, whttp,
-                                               property));
-                       }
-                       Boolean ignoreUncited = (Boolean) this.options
-                                       
.get(WSDL2Constants.ATTR_WHTTP_IGNORE_UNCITED);
-                       if (ignoreUncited != null) {
-                               
bindingOpElement.addAttribute(omFactory.createOMAttribute(
-                                               
WSDL2Constants.ATTRIBUTE_IGNORE_UNCITED, whttp,
-                                               ignoreUncited.toString()));
-                       }
-                       property = (String) this.options
-                                       .get(WSDL2Constants.ATTR_WHTTP_METHOD);
-                       if (property != null) {
-                               
bindingOpElement.addAttribute(omFactory.createOMAttribute(
-                                               
WSDL2Constants.ATTRIBUTE_METHOD, whttp, property));
-                       }
-               }
-
-               // Common properties
-               property = (String) this.options
-                               .get(WSDL2Constants.ATTR_WHTTP_LOCATION);
-               if (property != null) {
-                       
bindingOpElement.addAttribute(omFactory.createOMAttribute(
-                                       WSDL2Constants.ATTRIBUTE_LOCATION, 
whttp, property));
-               }
-               property = (String) this.options
-                               
.get(WSDL2Constants.ATTR_WHTTP_CONTENT_ENCODING);
-               if (property != null) {
-                       bindingOpElement
-                                       
.addAttribute(omFactory.createOMAttribute(
-                                                       
WSDL2Constants.ATTRIBUTE_CONTENT_ENCODING, whttp,
-                                                       property));
-               }
-               property = (String) this.options
-                               
.get(WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR);
-               if (property != null) {
-                       
bindingOpElement.addAttribute(omFactory.createOMAttribute(
-                                       
WSDL2Constants.ATTRIBUTE_QUERY_PARAMETER_SEPERATOR, whttp,
-                                       property));
-               }
-               
-               // Add the input element
-               AxisBindingMessage inMessage = (AxisBindingMessage) this
-                               .getChild(WSDLConstants.MESSAGE_LABEL_IN_VALUE);
-               if (inMessage != null) {
-                       bindingOpElement.addChild(inMessage.toWSDL20(wsdl, tns, 
wsoap,
-                                       whttp, namespaceMap));
-               }
-
-               // Add the output element
-               AxisBindingMessage outMessage = (AxisBindingMessage) this
-                               
.getChild(WSDLConstants.MESSAGE_LABEL_OUT_VALUE);
-               if (outMessage != null) {
-                       bindingOpElement.addChild(outMessage.toWSDL20(wsdl, 
tns, wsoap,
-                                       whttp, namespaceMap));
-               }
-
-               // Add any fault elements
-               if (faults != null && faults.size() > 0) {
-                       Collection<AxisBindingMessage> faultValues = 
faults.values();
-                       Iterator<AxisBindingMessage> iterator = 
faultValues.iterator();
-                       while (iterator.hasNext()) {
-                               AxisBindingMessage faultMessage = 
(AxisBindingMessage) iterator
-                                               .next();
-                               
bindingOpElement.addChild(faultMessage.toWSDL20(wsdl, tns,
-                                               wsoap, whttp, namespaceMap));
-                       }
-               }
-               WSDLSerializationUtil.addWSDLDocumentationElement(this,
-                               bindingOpElement, omFactory, wsdl);
-               WSDLSerializationUtil.addPoliciesAsExtensibleElement(this,
-                               bindingOpElement);
-               return bindingOpElement;
-       }
+    public AxisBindingOperation() {
+        options = new HashMap<String, Object>();
+        faults = new HashMap<String, AxisBindingMessage>();
+    }
+
+    public ArrayList<AxisBindingMessage> getFaults() {
+        return new ArrayList<AxisBindingMessage>(faults.values());
+    }
+
+    public AxisBindingMessage getFault(String name) {
+        return (AxisBindingMessage) faults.get(name);
+    }
+
+    public void addFault(AxisBindingMessage fault) {
+        this.faults.put(fault.getName(), fault);
+    }
+
+    public QName getName() {
+        return name;
+    }
+
+    public void setName(QName name) {
+        this.name = name;
+    }
+
+    public AxisOperation getAxisOperation() {
+        return axisOperation;
+    }
+
+    public void setAxisOperation(AxisOperation axisOperation) {
+        this.axisOperation = axisOperation;
+    }
+
+    public void setProperty(String name, Object value) {
+        options.put(name, value);
+    }
+
+    public Object getProperty(String name) {
+        Object property = this.options.get(name);
+
+        AxisBinding parent;
+        if (property == null && (parent = getAxisBinding()) != null) {
+            property = parent.getProperty(name);
+        }
+
+        if (property == null) {
+            property = WSDL20DefaultValueHolder.getDefaultValue(name);
+        }
+
+        return property;
+    }
+
+    public Object getKey() {
+        return name;
+    }
+
+    public void engageModule(AxisModule axisModule) throws AxisFault {
+        throw new UnsupportedOperationException("Sorry we do not support 
this");
+    }
+
+    public boolean isEngaged(String moduleName) {
+        throw new UnsupportedOperationException(
+                "axisMessage.isEngaged() is not supported");
+
+    }
 
-       public Policy getEffectivePolicy() {
-           
+    /**
+     * Generates the bindingOperation element
+     * 
+     * @param wsdl
+     *            The WSDL namespace
+     * @param tns
+     *            The targetnamespace
+     * @param wsoap
+     *            The SOAP namespace (WSDL 2.0)
+     * @param whttp
+     *            The HTTP namespace (WSDL 2.0)
+     * @param type
+     *            Indicates whether the binding is SOAP or HTTP
+     * @param namespaceMap
+     *            the service's namespace map (prefix -> namespace)
+     * @param serviceName
+     *            the name of the service
+     * @return The generated binding element
+     */
+    public OMElement toWSDL20(OMNamespace wsdl, OMNamespace tns,
+            OMNamespace wsoap, OMNamespace whttp, String type,
+            Map<String, String> namespaceMap, String serviceName) {
+        String property;
+        OMFactory omFactory = OMAbstractFactory.getOMFactory();
+        OMElement bindingOpElement = omFactory.createOMElement(
+                WSDL2Constants.OPERATION_LOCAL_NAME, wsdl);
+        bindingOpElement.addAttribute(omFactory.createOMAttribute(
+                WSDL2Constants.ATTRIBUTE_REF, null, tns.getPrefix() + ":"
+                        + this.name.getLocalPart()));
+
+        if (WSDL2Constants.URI_WSDL2_SOAP.equals(type)
+                || Constants.URI_SOAP11_HTTP.equals(type)
+                || Constants.URI_SOAP12_HTTP.equals(type)) {
+            // SOAP Binding specific properties
+            property = (String) this.options
+                    .get(WSDL2Constants.ATTR_WSOAP_ACTION);
+            if (property != null) {
+                bindingOpElement.addAttribute(omFactory.createOMAttribute(
+                        WSDL2Constants.ATTRIBUTE_ACTION, wsoap, property));
+            }
+            ArrayList soapModules = (ArrayList) this.options
+                    .get(WSDL2Constants.ATTR_WSOAP_MODULE);
+            if (soapModules != null && soapModules.size() > 0) {
+                WSDLSerializationUtil.addSOAPModuleElements(omFactory,
+                        soapModules, wsoap, bindingOpElement);
+            }
+            property = (String) 
this.options.get(WSDL2Constants.ATTR_WSOAP_MEP);
+            if (property != null) {
+                bindingOpElement.addAttribute(omFactory.createOMAttribute(
+                        WSDL2Constants.ATTRIBUTE_MEP, wsoap, property));
+            }
+        } else if (WSDL2Constants.URI_WSDL2_HTTP.equals(type)) {
+
+            // HTTP Binding specific properties
+            property = (String) this.options
+                    .get(WSDL2Constants.ATTR_WHTTP_INPUT_SERIALIZATION);
+            if (property != null) {
+                bindingOpElement.addAttribute(omFactory.createOMAttribute(
+                        WSDL2Constants.ATTRIBUTE_INPUT_SERIALIZATION, whttp,
+                        property));
+            }
+            property = (String) this.options
+                    .get(WSDL2Constants.ATTR_WHTTP_OUTPUT_SERIALIZATION);
+            if (property != null) {
+                bindingOpElement.addAttribute(omFactory.createOMAttribute(
+                        WSDL2Constants.ATTRIBUTE_OUTPUT_SERIALIZATION, whttp,
+                        property));
+            }
+            property = (String) this.options
+                    .get(WSDL2Constants.ATTR_WHTTP_FAULT_SERIALIZATION);
+            if (property != null) {
+                bindingOpElement.addAttribute(omFactory.createOMAttribute(
+                        WSDL2Constants.ATTRIBUTE_FAULT_SERIALIZATION, whttp,
+                        property));
+            }
+            Boolean ignoreUncited = (Boolean) this.options
+                    .get(WSDL2Constants.ATTR_WHTTP_IGNORE_UNCITED);
+            if (ignoreUncited != null) {
+                bindingOpElement.addAttribute(omFactory.createOMAttribute(
+                        WSDL2Constants.ATTRIBUTE_IGNORE_UNCITED, whttp,
+                        ignoreUncited.toString()));
+            }
+            property = (String) this.options
+                    .get(WSDL2Constants.ATTR_WHTTP_METHOD);
+            if (property != null) {
+                bindingOpElement.addAttribute(omFactory.createOMAttribute(
+                        WSDL2Constants.ATTRIBUTE_METHOD, whttp, property));
+            }
+        }
+
+        // Common properties
+        property = (String) this.options
+                .get(WSDL2Constants.ATTR_WHTTP_LOCATION);
+        if (property != null) {
+            bindingOpElement.addAttribute(omFactory.createOMAttribute(
+                    WSDL2Constants.ATTRIBUTE_LOCATION, whttp, property));
+        }
+        property = (String) this.options
+                .get(WSDL2Constants.ATTR_WHTTP_CONTENT_ENCODING);
+        if (property != null) {
+            bindingOpElement
+                    .addAttribute(omFactory.createOMAttribute(
+                            WSDL2Constants.ATTRIBUTE_CONTENT_ENCODING, whttp,
+                            property));
+        }
+        property = (String) this.options
+                .get(WSDL2Constants.ATTR_WHTTP_QUERY_PARAMETER_SEPARATOR);
+        if (property != null) {
+            bindingOpElement.addAttribute(omFactory.createOMAttribute(
+                    WSDL2Constants.ATTRIBUTE_QUERY_PARAMETER_SEPERATOR, whttp,
+                    property));
+        }
+        
+        // Add the input element
+        AxisBindingMessage inMessage = (AxisBindingMessage) this
+                .getChild(WSDLConstants.MESSAGE_LABEL_IN_VALUE);
+        if (inMessage != null) {
+            bindingOpElement.addChild(inMessage.toWSDL20(wsdl, tns, wsoap,
+                    whttp, namespaceMap));
+        }
+
+        // Add the output element
+        AxisBindingMessage outMessage = (AxisBindingMessage) this
+                .getChild(WSDLConstants.MESSAGE_LABEL_OUT_VALUE);
+        if (outMessage != null) {
+            bindingOpElement.addChild(outMessage.toWSDL20(wsdl, tns, wsoap,
+                    whttp, namespaceMap));
+        }
+
+        // Add any fault elements
+        if (faults != null && faults.size() > 0) {
+            Collection<AxisBindingMessage> faultValues = faults.values();
+            Iterator<AxisBindingMessage> iterator = faultValues.iterator();
+            while (iterator.hasNext()) {
+                AxisBindingMessage faultMessage = (AxisBindingMessage) iterator
+                        .next();
+                bindingOpElement.addChild(faultMessage.toWSDL20(wsdl, tns,
+                        wsoap, whttp, namespaceMap));
+            }
+        }
+        WSDLSerializationUtil.addWSDLDocumentationElement(this,
+                bindingOpElement, omFactory, wsdl);
+        WSDLSerializationUtil.addPoliciesAsExtensibleElement(this,
+                bindingOpElement);
+        return bindingOpElement;
+    }
+
+    public Policy getEffectivePolicy() {
+        
         Collection<PolicyComponent> policyList = new 
ArrayList<PolicyComponent>();
 
         policyList.addAll(getPolicySubject().getAttachedPolicyComponents());
-               
-               // AxisBinding
-               AxisBinding axisBinding = getAxisBinding();
-               if (axisBinding != null) {
+        
+        // AxisBinding
+        AxisBinding axisBinding = getAxisBinding();
+        if (axisBinding != null) {
             
policyList.addAll(axisBinding.getPolicySubject().getAttachedPolicyComponents());
-               }
+        }
 
-               // AxisEndpoint
-               AxisEndpoint axisEndpoint = null;
-               if (axisBinding != null) {
-                       axisEndpoint = axisBinding.getAxisEndpoint();
-               }
+        // AxisEndpoint
+        AxisEndpoint axisEndpoint = null;
+        if (axisBinding != null) {
+            axisEndpoint = axisBinding.getAxisEndpoint();
+        }
 
-               if (axisEndpoint != null) {
+        if (axisEndpoint != null) {
             
policyList.addAll(axisEndpoint.getPolicySubject().getAttachedPolicyComponents());
-               }
+        }
 
-               
-               if (axisOperation != null) {
+        
+        if (axisOperation != null) {
             
policyList.addAll(axisOperation.getPolicySubject().getAttachedPolicyComponents());
-               }
+        }
 
-               return PolicyUtil.getMergedPolicy(policyList, this);
-       }
+        return PolicyUtil.getMergedPolicy(policyList, this);
+    }
 
-       public AxisBinding getAxisBinding() {
-               return (AxisBinding) parent;
-       }
-       
-       @Override
+    public AxisBinding getAxisBinding() {
+        return (AxisBinding) parent;
+    }
+    
+    @Override
     public void applyPolicy() throws AxisFault {
-           getAxisOperation().applyPolicy();
+        getAxisOperation().applyPolicy();
     }
 }

Modified: 
axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisEndpoint.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisEndpoint.java?rev=1849802&r1=1849801&r2=1849802&view=diff
==============================================================================
--- 
axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisEndpoint.java
 (original)
+++ 
axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisEndpoint.java
 Thu Dec 27 18:42:33 2018
@@ -62,7 +62,7 @@ public class AxisEndpoint extends AxisDe
         if (endpointURL == null) {
             endpointURL = calculateEndpointURL();
         }
-               return endpointURL;
+        return endpointURL;
     }
 
     public void setEndpointURL(String endpointURL) {

Modified: 
axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisMessage.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisMessage.java?rev=1849802&r1=1849801&r2=1849802&view=diff
==============================================================================
--- 
axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisMessage.java
 (original)
+++ 
axis/axis2/java/core/branches/hermetic-tests/modules/kernel/src/org/apache/axis2/description/AxisMessage.java
 Thu Dec 27 18:42:33 2018
@@ -70,14 +70,14 @@ public class AxisMessage extends AxisDes
     private volatile Date lastPolicyCalculatedTime = null;
 
     public String getMessagePartName() {
-               return messagePartName;
-       }
+        return messagePartName;
+    }
 
-       public void setMessagePartName(String messagePartName) {
-               this.messagePartName = messagePartName;
-       }
+    public void setMessagePartName(String messagePartName) {
+        this.messagePartName = messagePartName;
+    }
 
-       public AxisMessage() {
+    public AxisMessage() {
         soapHeaders = new ArrayList();
         handlerChain = new ArrayList<Handler>();
         modulerefs = new ArrayList<String>();
@@ -248,65 +248,65 @@ public class AxisMessage extends AxisDes
         return effectivePolicy;
     }
 
-       public Policy calculateEffectivePolicy() {
-               PolicySubject policySubject;
-               Collection<PolicyComponent> policyList = new 
ArrayList<PolicyComponent>();
-
-               // AxisMessage
-               policySubject = getPolicySubject();
-               policyList.addAll(policySubject.getAttachedPolicyComponents());
-
-               // AxisOperation
-               AxisOperation axisOperation = getAxisOperation();
-               if (axisOperation != null) {
-                       policyList.addAll(axisOperation.getPolicySubject()
-                                       .getAttachedPolicyComponents());
-               }
-
-               // AxisService
-               AxisService axisService = (axisOperation == null) ? null
-                               : axisOperation.getAxisService();
-               if (axisService != null) {
-                       policyList.addAll(axisService.getPolicySubject()
-                                       .getAttachedPolicyComponents());
-               }
-
-               // AxisConfiguration
-               AxisConfiguration axisConfiguration = (axisService == null) ? 
null
-                               : axisService.getAxisConfiguration();
-               if (axisConfiguration != null) {
-                       policyList.addAll(axisConfiguration.getPolicySubject()
-                                       .getAttachedPolicyComponents());
-               }
-
-               Policy result = PolicyUtil.getMergedPolicy(policyList, 
axisService);
-               return result;
-       }
-
-       public boolean isPolicyUpdated() {
-               // AxisMessage
-               if (getPolicySubject().getLastUpdatedTime().after(
+    public Policy calculateEffectivePolicy() {
+        PolicySubject policySubject;
+        Collection<PolicyComponent> policyList = new 
ArrayList<PolicyComponent>();
+
+        // AxisMessage
+        policySubject = getPolicySubject();
+        policyList.addAll(policySubject.getAttachedPolicyComponents());
+
+        // AxisOperation
+        AxisOperation axisOperation = getAxisOperation();
+        if (axisOperation != null) {
+            policyList.addAll(axisOperation.getPolicySubject()
+                    .getAttachedPolicyComponents());
+        }
+
+        // AxisService
+        AxisService axisService = (axisOperation == null) ? null
+                : axisOperation.getAxisService();
+        if (axisService != null) {
+            policyList.addAll(axisService.getPolicySubject()
+                    .getAttachedPolicyComponents());
+        }
+
+        // AxisConfiguration
+        AxisConfiguration axisConfiguration = (axisService == null) ? null
+                : axisService.getAxisConfiguration();
+        if (axisConfiguration != null) {
+            policyList.addAll(axisConfiguration.getPolicySubject()
+                    .getAttachedPolicyComponents());
+        }
+
+        Policy result = PolicyUtil.getMergedPolicy(policyList, axisService);
+        return result;
+    }
+
+    public boolean isPolicyUpdated() {
+        // AxisMessage
+        if (getPolicySubject().getLastUpdatedTime().after(
                 lastPolicyCalculatedTime)) {
-                       return true;
-               }
-               // AxisOperation
-               AxisOperation axisOperation = (AxisOperation) parent;
-               if (axisOperation != null
-                               && 
axisOperation.getPolicySubject().getLastUpdatedTime().after(
+            return true;
+        }
+        // AxisOperation
+        AxisOperation axisOperation = (AxisOperation) parent;
+        if (axisOperation != null
+                && axisOperation.getPolicySubject().getLastUpdatedTime().after(
                 lastPolicyCalculatedTime)) {
-                       return true;
-               }
-               // AxisService
-               AxisService axisService = (axisOperation == null) ? null
-                               : axisOperation.getAxisService();
-               if (axisService != null
-                               && 
axisService.getPolicySubject().getLastUpdatedTime().after(
+            return true;
+        }
+        // AxisService
+        AxisService axisService = (axisOperation == null) ? null
+                : axisOperation.getAxisService();
+        if (axisService != null
+                && axisService.getPolicySubject().getLastUpdatedTime().after(
                 lastPolicyCalculatedTime)) {
-                       return true;
-               }
-               // AxisConfiguration
-               AxisConfiguration axisConfiguration = (axisService == null) ? 
null
-                               : axisService.getAxisConfiguration();
+            return true;
+        }
+        // AxisConfiguration
+        AxisConfiguration axisConfiguration = (axisService == null) ? null
+                : axisService.getAxisConfiguration();
         return axisConfiguration != null
                && axisConfiguration.getPolicySubject().getLastUpdatedTime()
                 .after(lastPolicyCalculatedTime);


Reply via email to