@@ -0,0 +1,1240 @@
+package com.equalize.xpi.af.modules.json;%0A%0Aimport com.equalize.xpi.af.modules.util.AbstractModuleConverter;%0Aimport com.equalize.xpi.af.modules.util.AuditLogHelper;%0Aimport com.equalize.xpi.af.modules.util.DynamicConfigurationHelper;%0Aimport com.equalize.xpi.af.modules.util.ParameterHelper;%0Aimport com.sap.aii.af.lib.mp.module.ModuleException;%0Aimport com.sap.engine.interfaces.messaging.api.Message;%0A%0Apublic class JSONConverterSimpleFactory %7B%0A%09// private constructor%0A%09private JSONConverterSimpleFactory() %7B%09%09%0A%09%7D%0A%0A%09public static JSONConverterSimpleFactory newInstance() %7B%0A%09%09return new JSONConverterSimpleFactory();%09%09%0A%09%7D%0A%0A%09public AbstractModuleConverter newConverter(Message msg, ParameterHelper param, AuditLogHelper audit, DynamicConfigurationHelper dyncfg) throws ModuleException %7B%0A%09%09AbstractModuleConverter converter = null;%0A%09%09String conversionType = param.getMandatoryParameter(%22conversionType%22);%0A%09%09param.checkParamValidValues(%22conversionType%22, %22JSON2XML,XML2JSON%22);%0A%0A%09%09if(conversionType.equalsIgnoreCase(%22JSON2XML%22)) %7B%0A%09%09%09converter = new JSON2XMLConverter(msg, param, audit, dyncfg);%0A%09%09%7D else if(conversionType.equalsIgnoreCase(%22XML2JSON%22)) %7B%0A%09%09%09converter = new XML2JSONConverter(msg, param, audit, dyncfg);%0A%09%09%7D%0A%0A%09%09return converter;%0A%09%7D%0A%7D%0A

Create JSONConverterSimpleFactory.java