RAMPART-325 NullPointerException with UsernameToken Policy and MTOM Policy without Rampart Config in WSDL
diff --git a/modules/rampart-core/src/main/java/org/apache/rampart/policy/RampartPolicyData.java b/modules/rampart-core/src/main/java/org/apache/rampart/policy/RampartPolicyData.java
index d8e2362..55259dc 100755
--- a/modules/rampart-core/src/main/java/org/apache/rampart/policy/RampartPolicyData.java
+++ b/modules/rampart-core/src/main/java/org/apache/rampart/policy/RampartPolicyData.java
@@ -966,7 +966,7 @@
     }
     
     public OptimizePartsConfig getOptimizePartsConfig(){
-    	return rampartConfig.getOptimizeParts();
+        return rampartConfig == null ? null : rampartConfig.getOptimizeParts();
     }