@@ -0,0 +1,1525 @@
+package com.ibm.avp.def.test;%0A%0Aimport java.io.BufferedInputStream;%0Aimport java.io.BufferedOutputStream;%0Aimport java.io.BufferedWriter;%0Aimport java.io.ByteArrayInputStream;%0Aimport java.io.ByteArrayOutputStream;%0Aimport java.io.IOException;%0Aimport java.io.OutputStream;%0Aimport java.io.Serializable;%0Aimport java.io.StringWriter;%0Aimport java.io.StringReader;%0A%0Aimport com.ibm.json.java.JSONArray;%0Aimport com.ibm.json.java.JSONObject;%0A%0Apublic class DEFEvent %0A%7B%0A%09protected static String logClassname = %22com.ibm.avp.def.test.DEFEvent%22;%0A%09%0A%09protected JSONObject eventJSON = null;%0A  %0A  // fields used in this data structure%0A%09protected static final String FLD_PROCESSID = %22processId%22;%0A%09protected static final String FLD_EVENTSEQ = %22eventSequenceId%22;%0A%09protected static final String FLD_STEPCOUNTER = %22stepCounter%22;%0A%09protected static final String FLD_TIMESTAMP = %22timestamp%22;%0A%09protected static final String FLD_EVENTTYPE = %22eventType%22;%0A%0A%09public DEFEvent() %7B %7D%0A%09%0A%09public DEFEvent (String inEventAsString) %7B%0A%09%09Utils.logEnter(logClassname + %22.constructor(XML)%22);%0A    StringReader myreader = new StringReader(inEventAsString);%0A%09%09eventJSON = JSONObject.inEventAsString;%0A%09%7D%0A%09%0A%09public String getXML() %7B return eventXML; %7D%0A%09%0A%09public String getEventType() %7B return %22not implemented%22; %7D%0A%09public String getCorrelationId() %7B return %22not implemented%22; %7D%0A%09public String getEventId() %7B return %22not implemented%22; %7D%0A%09%0A%09public String getStringProperty (String inKey) %7B%0A%09%09if (eventSDO == null)%0A%09%09%09return null;%0A%09%09else%0A%09%09%09return eventSDO.getString(inKey);%0A%09%7D%0A%7D%0A

Create DEFEvent.java