You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@batchee.apache.org by rm...@apache.org on 2013/11/05 08:39:37 UTC

[60/62] importing batchee from github - a fork from the IBm RI

http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/efa64877/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Listener.java
----------------------------------------------------------------------
diff --git a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Listener.java b/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Listener.java
deleted file mode 100755
index 8a004bf..0000000
--- a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Listener.java
+++ /dev/null
@@ -1,103 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vIBM 2.2.3-11/28/2011 06:21 AM(foreman)- 
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
-// Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2013.04.04 at 11:02:42 PM EDT 
-//
-
-
-package com.ibm.jbatch.jsl.model;
-
-import javax.annotation.Generated;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for Listener complex type.
- * 
- * <p>The following schema fragment specifies the expected content contained within this class.
- * 
- * <pre>
- * &lt;complexType name="Listener">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="properties" type="{http://xmlns.jcp.org/xml/ns/javaee}Properties" minOccurs="0"/>
- *       &lt;/sequence>
- *       &lt;attribute name="ref" use="required" type="{http://xmlns.jcp.org/xml/ns/javaee}artifactRef" />
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
- * </pre>
- * 
- * 
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "Listener", propOrder = {
-    "properties"
-})
-@Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-public class Listener {
-
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected JSLProperties properties;
-    @XmlAttribute(name = "ref", required = true)
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected String ref;
-
-    /**
-     * Gets the value of the properties property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link JSLProperties }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public JSLProperties getProperties() {
-        return properties;
-    }
-
-    /**
-     * Sets the value of the properties property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link JSLProperties }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setProperties(JSLProperties value) {
-        this.properties = value;
-    }
-
-    /**
-     * Gets the value of the ref property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public String getRef() {
-        return ref;
-    }
-
-    /**
-     * Sets the value of the ref property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setRef(String value) {
-        this.ref = value;
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/efa64877/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Listeners.java
----------------------------------------------------------------------
diff --git a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Listeners.java b/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Listeners.java
deleted file mode 100755
index 89fe562..0000000
--- a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Listeners.java
+++ /dev/null
@@ -1,80 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vIBM 2.2.3-11/28/2011 06:21 AM(foreman)- 
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
-// Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2013.04.04 at 11:02:42 PM EDT 
-//
-
-
-package com.ibm.jbatch.jsl.model;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.annotation.Generated;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for Listeners complex type.
- * 
- * <p>The following schema fragment specifies the expected content contained within this class.
- * 
- * <pre>
- * &lt;complexType name="Listeners">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="listener" type="{http://xmlns.jcp.org/xml/ns/javaee}Listener" maxOccurs="unbounded" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
- * </pre>
- * 
- * 
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "Listeners", propOrder = {
-    "listenerList"
-})
-@Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-public class Listeners {
-
-    @XmlElement(name = "listener")
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected List<Listener> listenerList;
-
-    /**
-     * Gets the value of the listenerList property.
-     * 
-     * <p>
-     * This accessor method returns a reference to the live list,
-     * not a snapshot. Therefore any modification you make to the
-     * returned list will be present inside the JAXB object.
-     * This is why there is not a <CODE>set</CODE> method for the listenerList property.
-     * 
-     * <p>
-     * For example, to add a new item, do as follows:
-     * <pre>
-     *    getListenerList().add(newItem);
-     * </pre>
-     * 
-     * 
-     * <p>
-     * Objects of the following type(s) are allowed in the list
-     * {@link Listener }
-     * 
-     * 
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public List<Listener> getListenerList() {
-        if (listenerList == null) {
-            listenerList = new ArrayList<Listener>();
-        }
-        return this.listenerList;
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/efa64877/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Next.java
----------------------------------------------------------------------
diff --git a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Next.java b/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Next.java
deleted file mode 100755
index 5fc2ebe..0000000
--- a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Next.java
+++ /dev/null
@@ -1,116 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vIBM 2.2.3-11/28/2011 06:21 AM(foreman)- 
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
-// Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2013.04.04 at 11:02:42 PM EDT 
-//
-
-
-package com.ibm.jbatch.jsl.model;
-
-import javax.annotation.Generated;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for Next complex type.
- * 
- * <p>The following schema fragment specifies the expected content contained within this class.
- * 
- * <pre>
- * &lt;complexType name="Next">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;attribute name="on" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       &lt;attribute name="to" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
- * </pre>
- * 
- * 
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "Next")
-@Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-/**
- * Modified post-XJC-gen by custom JSR352 RI build logic 
- * since we can't seem to get JAXB's XJC to generate 
- * elements implementing a common interface. 
- *
- * This custom logic adds the interface implementation : 
- *      implements com.ibm.jbatch.container.jsl.TransitionElement 
- */
- public class Next implements com.ibm.jbatch.container.jsl.TransitionElement {
-
-    @XmlAttribute(name = "on", required = true)
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected String on;
-    @XmlAttribute(name = "to", required = true)
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected String to;
-
-    /**
-     * Gets the value of the on property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public String getOn() {
-        return on;
-    }
-
-    /**
-     * Sets the value of the on property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setOn(String value) {
-        this.on = value;
-    }
-
-    /**
-     * Gets the value of the to property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public String getTo() {
-        return to;
-    }
-
-    /**
-     * Sets the value of the to property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setTo(String value) {
-        this.to = value;
-    }
-
-    /*
-     * Appended by build tooling.
-     */
-	public String toString() {
-	    StringBuffer buf = new StringBuffer(40);
-	    buf.append("Next: to =" + to + ", on = " + on);
-	    return buf.toString();
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/efa64877/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/ObjectFactory.java
----------------------------------------------------------------------
diff --git a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/ObjectFactory.java b/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/ObjectFactory.java
deleted file mode 100755
index e2c2cf9..0000000
--- a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/ObjectFactory.java
+++ /dev/null
@@ -1,276 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vIBM 2.2.3-11/28/2011 06:21 AM(foreman)- 
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
-// Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2013.04.04 at 11:02:42 PM EDT 
-//
-
-
-package com.ibm.jbatch.jsl.model;
-
-import javax.xml.bind.JAXBElement;
-import javax.xml.bind.annotation.XmlElementDecl;
-import javax.xml.bind.annotation.XmlRegistry;
-import javax.xml.namespace.QName;
-
-
-/**
- * This object contains factory methods for each 
- * Java content interface and Java element interface 
- * generated in the com.ibm.jbatch.jsl.model package. 
- * <p>An ObjectFactory allows you to programatically 
- * construct new instances of the Java representation 
- * for XML content. The Java representation of XML 
- * content can consist of schema derived interfaces 
- * and classes representing the binding of schema 
- * type definitions, element declarations and model 
- * groups.  Factory methods for each of these are 
- * provided in this class.
- * 
- */
-@XmlRegistry
-public class ObjectFactory {
-
-    private final static QName _Job_QNAME = new QName("http://xmlns.jcp.org/xml/ns/javaee", "job");
-
-    /**
-     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.ibm.jbatch.jsl.model
-     * 
-     */
-    public ObjectFactory() {
-    }
-
-    /**
-     * Create an instance of {@link ExceptionClassFilter }
-     * 
-     */
-    public ExceptionClassFilter createExceptionClassFilter() {
-        return new ExceptionClassFilter();
-    }
-
-    /**
-     * Create an instance of {@link JSLJob }
-     * 
-     */
-    public JSLJob createJSLJob() {
-        return new JSLJob();
-    }
-
-    /**
-     * Create an instance of {@link Batchlet }
-     * 
-     */
-    public Batchlet createBatchlet() {
-        return new Batchlet();
-    }
-
-    /**
-     * Create an instance of {@link Analyzer }
-     * 
-     */
-    public Analyzer createAnalyzer() {
-        return new Analyzer();
-    }
-
-    /**
-     * Create an instance of {@link ItemWriter }
-     * 
-     */
-    public ItemWriter createItemWriter() {
-        return new ItemWriter();
-    }
-
-    /**
-     * Create an instance of {@link Partition }
-     * 
-     */
-    public Partition createPartition() {
-        return new Partition();
-    }
-
-    /**
-     * Create an instance of {@link Chunk }
-     * 
-     */
-    public Chunk createChunk() {
-        return new Chunk();
-    }
-
-    /**
-     * Create an instance of {@link Flow }
-     * 
-     */
-    public Flow createFlow() {
-        return new Flow();
-    }
-
-    /**
-     * Create an instance of {@link Next }
-     * 
-     */
-    public Next createNext() {
-        return new Next();
-    }
-
-    /**
-     * Create an instance of {@link JSLProperties }
-     * 
-     */
-    public JSLProperties createJSLProperties() {
-        return new JSLProperties();
-    }
-
-    /**
-     * Create an instance of {@link PartitionPlan }
-     * 
-     */
-    public PartitionPlan createPartitionPlan() {
-        return new PartitionPlan();
-    }
-
-    /**
-     * Create an instance of {@link Listener }
-     * 
-     */
-    public Listener createListener() {
-        return new Listener();
-    }
-
-    /**
-     * Create an instance of {@link ItemReader }
-     * 
-     */
-    public ItemReader createItemReader() {
-        return new ItemReader();
-    }
-
-    /**
-     * Create an instance of {@link ItemProcessor }
-     * 
-     */
-    public ItemProcessor createItemProcessor() {
-        return new ItemProcessor();
-    }
-
-    /**
-     * Create an instance of {@link Listeners }
-     * 
-     */
-    public Listeners createListeners() {
-        return new Listeners();
-    }
-
-    /**
-     * Create an instance of {@link PartitionReducer }
-     * 
-     */
-    public PartitionReducer createPartitionReducer() {
-        return new PartitionReducer();
-    }
-
-    /**
-     * Create an instance of {@link Stop }
-     * 
-     */
-    public Stop createStop() {
-        return new Stop();
-    }
-
-    /**
-     * Create an instance of {@link CheckpointAlgorithm }
-     * 
-     */
-    public CheckpointAlgorithm createCheckpointAlgorithm() {
-        return new CheckpointAlgorithm();
-    }
-
-    /**
-     * Create an instance of {@link PartitionMapper }
-     * 
-     */
-    public PartitionMapper createPartitionMapper() {
-        return new PartitionMapper();
-    }
-
-    /**
-     * Create an instance of {@link Step }
-     * 
-     */
-    public Step createStep() {
-        return new Step();
-    }
-
-    /**
-     * Create an instance of {@link Collector }
-     * 
-     */
-    public Collector createCollector() {
-        return new Collector();
-    }
-
-    /**
-     * Create an instance of {@link Property }
-     * 
-     */
-    public Property createProperty() {
-        return new Property();
-    }
-
-    /**
-     * Create an instance of {@link Split }
-     * 
-     */
-    public Split createSplit() {
-        return new Split();
-    }
-
-    /**
-     * Create an instance of {@link End }
-     * 
-     */
-    public End createEnd() {
-        return new End();
-    }
-
-    /**
-     * Create an instance of {@link Decision }
-     * 
-     */
-    public Decision createDecision() {
-        return new Decision();
-    }
-
-    /**
-     * Create an instance of {@link Fail }
-     * 
-     */
-    public Fail createFail() {
-        return new Fail();
-    }
-
-    /**
-     * Create an instance of {@link ExceptionClassFilter.Include }
-     * 
-     */
-    public ExceptionClassFilter.Include createExceptionClassFilterInclude() {
-        return new ExceptionClassFilter.Include();
-    }
-
-    /**
-     * Create an instance of {@link ExceptionClassFilter.Exclude }
-     * 
-     */
-    public ExceptionClassFilter.Exclude createExceptionClassFilterExclude() {
-        return new ExceptionClassFilter.Exclude();
-    }
-
-    /**
-     * Create an instance of {@link JAXBElement }{@code <}{@link JSLJob }{@code >}}
-     * 
-     */
-    @XmlElementDecl(namespace = "http://xmlns.jcp.org/xml/ns/javaee", name = "job")
-    public JAXBElement<JSLJob> createJob(JSLJob value) {
-        return new JAXBElement<JSLJob>(_Job_QNAME, JSLJob.class, null, value);
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/efa64877/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Partition.java
----------------------------------------------------------------------
diff --git a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Partition.java b/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Partition.java
deleted file mode 100755
index 17a2443..0000000
--- a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Partition.java
+++ /dev/null
@@ -1,194 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vIBM 2.2.3-11/28/2011 06:21 AM(foreman)- 
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
-// Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2013.04.04 at 11:02:42 PM EDT 
-//
-
-
-package com.ibm.jbatch.jsl.model;
-
-import javax.annotation.Generated;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for Partition complex type.
- * 
- * <p>The following schema fragment specifies the expected content contained within this class.
- * 
- * <pre>
- * &lt;complexType name="Partition">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;choice minOccurs="0">
- *           &lt;element name="mapper" type="{http://xmlns.jcp.org/xml/ns/javaee}PartitionMapper"/>
- *           &lt;element name="plan" type="{http://xmlns.jcp.org/xml/ns/javaee}PartitionPlan"/>
- *         &lt;/choice>
- *         &lt;element name="collector" type="{http://xmlns.jcp.org/xml/ns/javaee}Collector" minOccurs="0"/>
- *         &lt;element name="analyzer" type="{http://xmlns.jcp.org/xml/ns/javaee}Analyzer" minOccurs="0"/>
- *         &lt;element name="reducer" type="{http://xmlns.jcp.org/xml/ns/javaee}PartitionReducer" minOccurs="0"/>
- *       &lt;/sequence>
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
- * </pre>
- * 
- * 
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "Partition", propOrder = {
-    "mapper",
-    "plan",
-    "collector",
-    "analyzer",
-    "reducer"
-})
-@Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-public class Partition {
-
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected PartitionMapper mapper;
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected PartitionPlan plan;
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected Collector collector;
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected Analyzer analyzer;
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected PartitionReducer reducer;
-
-    /**
-     * Gets the value of the mapper property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link PartitionMapper }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public PartitionMapper getMapper() {
-        return mapper;
-    }
-
-    /**
-     * Sets the value of the mapper property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link PartitionMapper }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setMapper(PartitionMapper value) {
-        this.mapper = value;
-    }
-
-    /**
-     * Gets the value of the plan property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link PartitionPlan }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public PartitionPlan getPlan() {
-        return plan;
-    }
-
-    /**
-     * Sets the value of the plan property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link PartitionPlan }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setPlan(PartitionPlan value) {
-        this.plan = value;
-    }
-
-    /**
-     * Gets the value of the collector property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link Collector }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public Collector getCollector() {
-        return collector;
-    }
-
-    /**
-     * Sets the value of the collector property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link Collector }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setCollector(Collector value) {
-        this.collector = value;
-    }
-
-    /**
-     * Gets the value of the analyzer property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link Analyzer }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public Analyzer getAnalyzer() {
-        return analyzer;
-    }
-
-    /**
-     * Sets the value of the analyzer property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link Analyzer }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setAnalyzer(Analyzer value) {
-        this.analyzer = value;
-    }
-
-    /**
-     * Gets the value of the reducer property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link PartitionReducer }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public PartitionReducer getReducer() {
-        return reducer;
-    }
-
-    /**
-     * Sets the value of the reducer property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link PartitionReducer }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setReducer(PartitionReducer value) {
-        this.reducer = value;
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/efa64877/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/PartitionMapper.java
----------------------------------------------------------------------
diff --git a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/PartitionMapper.java b/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/PartitionMapper.java
deleted file mode 100755
index 3c14f8d..0000000
--- a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/PartitionMapper.java
+++ /dev/null
@@ -1,103 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vIBM 2.2.3-11/28/2011 06:21 AM(foreman)- 
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
-// Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2013.04.04 at 11:02:42 PM EDT 
-//
-
-
-package com.ibm.jbatch.jsl.model;
-
-import javax.annotation.Generated;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for PartitionMapper complex type.
- * 
- * <p>The following schema fragment specifies the expected content contained within this class.
- * 
- * <pre>
- * &lt;complexType name="PartitionMapper">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="properties" type="{http://xmlns.jcp.org/xml/ns/javaee}Properties" minOccurs="0"/>
- *       &lt;/sequence>
- *       &lt;attribute name="ref" use="required" type="{http://xmlns.jcp.org/xml/ns/javaee}artifactRef" />
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
- * </pre>
- * 
- * 
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "PartitionMapper", propOrder = {
-    "properties"
-})
-@Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-public class PartitionMapper {
-
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected JSLProperties properties;
-    @XmlAttribute(name = "ref", required = true)
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected String ref;
-
-    /**
-     * Gets the value of the properties property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link JSLProperties }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public JSLProperties getProperties() {
-        return properties;
-    }
-
-    /**
-     * Sets the value of the properties property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link JSLProperties }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setProperties(JSLProperties value) {
-        this.properties = value;
-    }
-
-    /**
-     * Gets the value of the ref property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public String getRef() {
-        return ref;
-    }
-
-    /**
-     * Sets the value of the ref property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setRef(String value) {
-        this.ref = value;
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/efa64877/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/PartitionPlan.java
----------------------------------------------------------------------
diff --git a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/PartitionPlan.java b/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/PartitionPlan.java
deleted file mode 100755
index 65b2f26..0000000
--- a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/PartitionPlan.java
+++ /dev/null
@@ -1,139 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vIBM 2.2.3-11/28/2011 06:21 AM(foreman)- 
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
-// Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2013.04.04 at 11:02:42 PM EDT 
-//
-
-
-package com.ibm.jbatch.jsl.model;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.annotation.Generated;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for PartitionPlan complex type.
- * 
- * <p>The following schema fragment specifies the expected content contained within this class.
- * 
- * <pre>
- * &lt;complexType name="PartitionPlan">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="properties" type="{http://xmlns.jcp.org/xml/ns/javaee}Properties" maxOccurs="unbounded" minOccurs="0"/>
- *       &lt;/sequence>
- *       &lt;attribute name="partitions" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       &lt;attribute name="threads" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
- * </pre>
- * 
- * 
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "PartitionPlan", propOrder = {
-    "properties"
-})
-@Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-public class PartitionPlan {
-
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected List<JSLProperties> properties;
-    @XmlAttribute(name = "partitions")
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected String partitions;
-    @XmlAttribute(name = "threads")
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected String threads;
-
-    /**
-     * Gets the value of the properties property.
-     * 
-     * <p>
-     * This accessor method returns a reference to the live list,
-     * not a snapshot. Therefore any modification you make to the
-     * returned list will be present inside the JAXB object.
-     * This is why there is not a <CODE>set</CODE> method for the properties property.
-     * 
-     * <p>
-     * For example, to add a new item, do as follows:
-     * <pre>
-     *    getProperties().add(newItem);
-     * </pre>
-     * 
-     * 
-     * <p>
-     * Objects of the following type(s) are allowed in the list
-     * {@link JSLProperties }
-     * 
-     * 
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public List<JSLProperties> getProperties() {
-        if (properties == null) {
-            properties = new ArrayList<JSLProperties>();
-        }
-        return this.properties;
-    }
-
-    /**
-     * Gets the value of the partitions property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public String getPartitions() {
-        return partitions;
-    }
-
-    /**
-     * Sets the value of the partitions property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setPartitions(String value) {
-        this.partitions = value;
-    }
-
-    /**
-     * Gets the value of the threads property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public String getThreads() {
-        return threads;
-    }
-
-    /**
-     * Sets the value of the threads property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setThreads(String value) {
-        this.threads = value;
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/efa64877/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/PartitionReducer.java
----------------------------------------------------------------------
diff --git a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/PartitionReducer.java b/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/PartitionReducer.java
deleted file mode 100755
index 620ad89..0000000
--- a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/PartitionReducer.java
+++ /dev/null
@@ -1,103 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vIBM 2.2.3-11/28/2011 06:21 AM(foreman)- 
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
-// Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2013.04.04 at 11:02:42 PM EDT 
-//
-
-
-package com.ibm.jbatch.jsl.model;
-
-import javax.annotation.Generated;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for PartitionReducer complex type.
- * 
- * <p>The following schema fragment specifies the expected content contained within this class.
- * 
- * <pre>
- * &lt;complexType name="PartitionReducer">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="properties" type="{http://xmlns.jcp.org/xml/ns/javaee}Properties" minOccurs="0"/>
- *       &lt;/sequence>
- *       &lt;attribute name="ref" use="required" type="{http://xmlns.jcp.org/xml/ns/javaee}artifactRef" />
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
- * </pre>
- * 
- * 
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "PartitionReducer", propOrder = {
-    "properties"
-})
-@Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-public class PartitionReducer {
-
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected JSLProperties properties;
-    @XmlAttribute(name = "ref", required = true)
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected String ref;
-
-    /**
-     * Gets the value of the properties property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link JSLProperties }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public JSLProperties getProperties() {
-        return properties;
-    }
-
-    /**
-     * Sets the value of the properties property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link JSLProperties }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setProperties(JSLProperties value) {
-        this.properties = value;
-    }
-
-    /**
-     * Gets the value of the ref property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public String getRef() {
-        return ref;
-    }
-
-    /**
-     * Sets the value of the ref property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setRef(String value) {
-        this.ref = value;
-    }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/efa64877/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Property.java
----------------------------------------------------------------------
diff --git a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Property.java b/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Property.java
deleted file mode 100755
index 3d2700f..0000000
--- a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Property.java
+++ /dev/null
@@ -1,108 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vIBM 2.2.3-11/28/2011 06:21 AM(foreman)- 
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
-// Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2013.04.04 at 11:02:42 PM EDT 
-//
-
-
-package com.ibm.jbatch.jsl.model;
-
-import javax.annotation.Generated;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for Property complex type.
- * 
- * <p>The following schema fragment specifies the expected content contained within this class.
- * 
- * <pre>
- * &lt;complexType name="Property">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;attribute name="name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       &lt;attribute name="value" use="required" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
- * </pre>
- * 
- * 
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "Property")
-@Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-public class Property {
-
-    @XmlAttribute(name = "name", required = true)
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected String name;
-    @XmlAttribute(name = "value", required = true)
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected String value;
-
-    /**
-     * Gets the value of the name property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public String getName() {
-        return name;
-    }
-
-    /**
-     * Sets the value of the name property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setName(String value) {
-        this.name = value;
-    }
-
-    /**
-     * Gets the value of the value property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public String getValue() {
-        return value;
-    }
-
-    /**
-     * Sets the value of the value property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setValue(String value) {
-        this.value = value;
-    }
-
-    /*
-     * Appended by build tooling.
-     */
-	public String toString() {
-	    StringBuffer buf = new StringBuffer(40);
-	    buf.append("Property name = " + getName() + ", value = " + getValue());
-	    return buf.toString();
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/efa64877/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Split.java
----------------------------------------------------------------------
diff --git a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Split.java b/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Split.java
deleted file mode 100755
index 1ade82e..0000000
--- a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Split.java
+++ /dev/null
@@ -1,183 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vIBM 2.2.3-11/28/2011 06:21 AM(foreman)- 
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
-// Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2013.04.04 at 11:02:42 PM EDT 
-//
-
-
-package com.ibm.jbatch.jsl.model;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.annotation.Generated;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlID;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
-import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
-
-
-/**
- * <p>Java class for Split complex type.
- * 
- * <p>The following schema fragment specifies the expected content contained within this class.
- * 
- * <pre>
- * &lt;complexType name="Split">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="flow" type="{http://xmlns.jcp.org/xml/ns/javaee}Flow" maxOccurs="unbounded" minOccurs="0"/>
- *       &lt;/sequence>
- *       &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" />
- *       &lt;attribute name="next" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
- * </pre>
- * 
- * 
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "Split", propOrder = {
-    "flows"
-})
-@Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-/**
- * Modified post-XJC-gen by custom JSR352 RI build logic 
- * since we can't seem to get JAXB's XJC to generate 
- * elements implementing a common interface. 
- *
- * This custom logic adds the interface implementation : 
- *      implements com.ibm.jbatch.container.jsl.ExecutionElement 
- */
- public class Split implements com.ibm.jbatch.container.jsl.ExecutionElement {
-
-    @XmlElement(name = "flow")
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected List<Flow> flows;
-    @XmlAttribute(name = "id", required = true)
-    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
-    @XmlID
-    @XmlSchemaType(name = "ID")
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected String id;
-    @XmlAttribute(name = "next")
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected String nextFromAttribute;
-
-    /**
-     * Gets the value of the flows property.
-     * 
-     * <p>
-     * This accessor method returns a reference to the live list,
-     * not a snapshot. Therefore any modification you make to the
-     * returned list will be present inside the JAXB object.
-     * This is why there is not a <CODE>set</CODE> method for the flows property.
-     * 
-     * <p>
-     * For example, to add a new item, do as follows:
-     * <pre>
-     *    getFlows().add(newItem);
-     * </pre>
-     * 
-     * 
-     * <p>
-     * Objects of the following type(s) are allowed in the list
-     * {@link Flow }
-     * 
-     * 
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public List<Flow> getFlows() {
-        if (flows == null) {
-            flows = new ArrayList<Flow>();
-        }
-        return this.flows;
-    }
-
-    /**
-     * Gets the value of the id property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public String getId() {
-        return id;
-    }
-
-    /**
-     * Sets the value of the id property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setId(String value) {
-        this.id = value;
-    }
-
-    /**
-     * Gets the value of the nextFromAttribute property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public String getNextFromAttribute() {
-        return nextFromAttribute;
-    }
-
-    /**
-     * Sets the value of the nextFromAttribute property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setNextFromAttribute(String value) {
-        this.nextFromAttribute = value;
-    }
-
-/*
- * Appended by build tooling.
- */
-
-public List<com.ibm.jbatch.container.jsl.TransitionElement> getTransitionElements() {
-    return new ArrayList<com.ibm.jbatch.container.jsl.TransitionElement>();
-}
-    
-/*
- * Appended by build tooling.
- */
-public String toString() {
-	StringBuffer buf = new StringBuffer(100);
-	buf.append("Split: id=" + id);
-	buf.append("\nContained Flows: \n");
-	if (flows == null) {
-		buf.append("<none>");
-	} else {
-		int i = 0;
-		for ( Flow f : flows) {
-			buf.append("flow[" + i + "]:" + f + "\n");
-			i++;
-		}
-	}
-	buf.append("\nnextFromAttribute =" + nextFromAttribute);
-	return buf.toString();
-}
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/efa64877/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Step.java
----------------------------------------------------------------------
diff --git a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Step.java b/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Step.java
deleted file mode 100755
index 618ce9a..0000000
--- a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Step.java
+++ /dev/null
@@ -1,407 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vIBM 2.2.3-11/28/2011 06:21 AM(foreman)- 
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
-// Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2013.04.04 at 11:02:42 PM EDT 
-//
-
-
-package com.ibm.jbatch.jsl.model;
-
-import java.util.ArrayList;
-import java.util.List;
-import javax.annotation.Generated;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlElement;
-import javax.xml.bind.annotation.XmlElements;
-import javax.xml.bind.annotation.XmlID;
-import javax.xml.bind.annotation.XmlSchemaType;
-import javax.xml.bind.annotation.XmlType;
-import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
-import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
-import com.ibm.jbatch.container.jsl.TransitionElement;
-
-
-/**
- * <p>Java class for Step complex type.
- * 
- * <p>The following schema fragment specifies the expected content contained within this class.
- * 
- * <pre>
- * &lt;complexType name="Step">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;sequence>
- *         &lt;element name="properties" type="{http://xmlns.jcp.org/xml/ns/javaee}Properties" minOccurs="0"/>
- *         &lt;element name="listeners" type="{http://xmlns.jcp.org/xml/ns/javaee}Listeners" minOccurs="0"/>
- *         &lt;choice minOccurs="0">
- *           &lt;element name="batchlet" type="{http://xmlns.jcp.org/xml/ns/javaee}Batchlet"/>
- *           &lt;element name="chunk" type="{http://xmlns.jcp.org/xml/ns/javaee}Chunk"/>
- *         &lt;/choice>
- *         &lt;element name="partition" type="{http://xmlns.jcp.org/xml/ns/javaee}Partition" minOccurs="0"/>
- *         &lt;group ref="{http://xmlns.jcp.org/xml/ns/javaee}TransitionElements" maxOccurs="unbounded" minOccurs="0"/>
- *       &lt;/sequence>
- *       &lt;attribute name="id" use="required" type="{http://www.w3.org/2001/XMLSchema}ID" />
- *       &lt;attribute name="start-limit" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       &lt;attribute name="allow-start-if-complete" type="{http://www.w3.org/2001/XMLSchema}string" />
- *       &lt;attribute name="next" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
- * </pre>
- * 
- * 
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "Step", propOrder = {
-    "properties",
-    "listeners",
-    "batchlet",
-    "chunk",
-    "partition",
-    "transitionElements"
-})
-@Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-/**
- * Modified post-XJC-gen by custom JSR352 RI build logic 
- * since we can't seem to get JAXB's XJC to generate 
- * elements implementing a common interface. 
- *
- * This custom logic adds the interface implementation : 
- *      implements com.ibm.jbatch.container.jsl.ExecutionElement 
- */
- public class Step implements com.ibm.jbatch.container.jsl.ExecutionElement {
-
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected JSLProperties properties;
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected Listeners listeners;
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected Batchlet batchlet;
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected Chunk chunk;
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected Partition partition;
-    @XmlElements({
-        @XmlElement(name = "end", type = End.class),
-        @XmlElement(name = "stop", type = Stop.class),
-        @XmlElement(name = "next", type = Next.class),
-        @XmlElement(name = "fail", type = Fail.class)
-    })
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected List<TransitionElement> transitionElements;
-    @XmlAttribute(name = "id", required = true)
-    @XmlJavaTypeAdapter(CollapsedStringAdapter.class)
-    @XmlID
-    @XmlSchemaType(name = "ID")
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected String id;
-    @XmlAttribute(name = "start-limit")
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected String startLimit;
-    @XmlAttribute(name = "allow-start-if-complete")
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected String allowStartIfComplete;
-    @XmlAttribute(name = "next")
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected String nextFromAttribute;
-
-    /**
-     * Gets the value of the properties property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link JSLProperties }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public JSLProperties getProperties() {
-        return properties;
-    }
-
-    /**
-     * Sets the value of the properties property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link JSLProperties }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setProperties(JSLProperties value) {
-        this.properties = value;
-    }
-
-    /**
-     * Gets the value of the listeners property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link Listeners }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public Listeners getListeners() {
-        return listeners;
-    }
-
-    /**
-     * Sets the value of the listeners property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link Listeners }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setListeners(Listeners value) {
-        this.listeners = value;
-    }
-
-    /**
-     * Gets the value of the batchlet property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link Batchlet }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public Batchlet getBatchlet() {
-        return batchlet;
-    }
-
-    /**
-     * Sets the value of the batchlet property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link Batchlet }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setBatchlet(Batchlet value) {
-        this.batchlet = value;
-    }
-
-    /**
-     * Gets the value of the chunk property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link Chunk }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public Chunk getChunk() {
-        return chunk;
-    }
-
-    /**
-     * Sets the value of the chunk property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link Chunk }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setChunk(Chunk value) {
-        this.chunk = value;
-    }
-
-    /**
-     * Gets the value of the partition property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link Partition }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public Partition getPartition() {
-        return partition;
-    }
-
-    /**
-     * Sets the value of the partition property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link Partition }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setPartition(Partition value) {
-        this.partition = value;
-    }
-
-    /**
-     * Gets the value of the transitionElements property.
-     * 
-     * <p>
-     * This accessor method returns a reference to the live list,
-     * not a snapshot. Therefore any modification you make to the
-     * returned list will be present inside the JAXB object.
-     * This is why there is not a <CODE>set</CODE> method for the transitionElements property.
-     * 
-     * <p>
-     * For example, to add a new item, do as follows:
-     * <pre>
-     *    getTransitionElements().add(newItem);
-     * </pre>
-     * 
-     * 
-     * <p>
-     * Objects of the following type(s) are allowed in the list
-     * {@link End }
-     * {@link Stop }
-     * {@link Next }
-     * {@link Fail }
-     * 
-     * 
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public List<TransitionElement> getTransitionElements() {
-        if (transitionElements == null) {
-            transitionElements = new ArrayList<TransitionElement>();
-        }
-        return this.transitionElements;
-    }
-
-    /**
-     * Gets the value of the id property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public String getId() {
-        return id;
-    }
-
-    /**
-     * Sets the value of the id property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setId(String value) {
-        this.id = value;
-    }
-
-    /**
-     * Gets the value of the startLimit property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public String getStartLimit() {
-        return startLimit;
-    }
-
-    /**
-     * Sets the value of the startLimit property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setStartLimit(String value) {
-        this.startLimit = value;
-    }
-
-    /**
-     * Gets the value of the allowStartIfComplete property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public String getAllowStartIfComplete() {
-        return allowStartIfComplete;
-    }
-
-    /**
-     * Sets the value of the allowStartIfComplete property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setAllowStartIfComplete(String value) {
-        this.allowStartIfComplete = value;
-    }
-
-    /**
-     * Gets the value of the nextFromAttribute property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public String getNextFromAttribute() {
-        return nextFromAttribute;
-    }
-
-    /**
-     * Sets the value of the nextFromAttribute property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setNextFromAttribute(String value) {
-        this.nextFromAttribute = value;
-    }
-
-    /*
-     * Appended by build tooling.
-     */
-	public String toString() {
-	    StringBuffer buf = new StringBuffer(100);
-	    buf.append("Step: id=" + id);
-	    buf.append(", startLimit=" + startLimit);
-	    buf.append(", allowStartIfComplete=" + allowStartIfComplete);
-	    buf.append("\nnextFromAttribute =" + nextFromAttribute);
-		buf.append("\nTransition elements: \n");
-		if (transitionElements == null) {
-			buf.append("<none>");
-		} else {
-			int j = 0;
-			for ( com.ibm.jbatch.container.jsl.TransitionElement e : transitionElements) {
-				buf.append("transition element[" + j + "]:" + e + "\n");
-				j++;
-			}
-		}
-	    buf.append("\nProperties = " + com.ibm.jbatch.jsl.util.PropertiesToStringHelper.getString(properties));
-	    buf.append("\n");
-	    if (batchlet != null) {
-	    	buf.append("Contains batchlet=" + batchlet);
-	    }
-	    if (chunk != null) {
-	    	buf.append("Contains chunk=" + chunk);
-	    }
-	    return buf.toString();
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/efa64877/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Stop.java
----------------------------------------------------------------------
diff --git a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Stop.java b/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Stop.java
deleted file mode 100755
index 74af97a..0000000
--- a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/Stop.java
+++ /dev/null
@@ -1,145 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vIBM 2.2.3-11/28/2011 06:21 AM(foreman)- 
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
-// Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2013.04.04 at 11:02:42 PM EDT 
-//
-
-
-package com.ibm.jbatch.jsl.model;
-
-import javax.annotation.Generated;
-import javax.xml.bind.annotation.XmlAccessType;
-import javax.xml.bind.annotation.XmlAccessorType;
-import javax.xml.bind.annotation.XmlAttribute;
-import javax.xml.bind.annotation.XmlType;
-
-
-/**
- * <p>Java class for Stop complex type.
- * 
- * <p>The following schema fragment specifies the expected content contained within this class.
- * 
- * <pre>
- * &lt;complexType name="Stop">
- *   &lt;complexContent>
- *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
- *       &lt;attGroup ref="{http://xmlns.jcp.org/xml/ns/javaee}TerminatingAttributes"/>
- *       &lt;attribute name="restart" type="{http://www.w3.org/2001/XMLSchema}string" />
- *     &lt;/restriction>
- *   &lt;/complexContent>
- * &lt;/complexType>
- * </pre>
- * 
- * 
- */
-@XmlAccessorType(XmlAccessType.FIELD)
-@XmlType(name = "Stop")
-@Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-/**
- * Modified post-XJC-gen by custom JSR352 RI build logic 
- * since we can't seem to get JAXB's XJC to generate 
- * elements implementing a common interface. 
- *
- * This custom logic adds the interface implementation : 
- *      implements com.ibm.jbatch.container.jsl.TransitionElement 
- */
- public class Stop implements com.ibm.jbatch.container.jsl.TransitionElement {
-
-    @XmlAttribute(name = "restart")
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected String restart;
-    @XmlAttribute(name = "on", required = true)
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected String on;
-    @XmlAttribute(name = "exit-status")
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    protected String exitStatus;
-
-    /**
-     * Gets the value of the restart property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public String getRestart() {
-        return restart;
-    }
-
-    /**
-     * Sets the value of the restart property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setRestart(String value) {
-        this.restart = value;
-    }
-
-    /**
-     * Gets the value of the on property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public String getOn() {
-        return on;
-    }
-
-    /**
-     * Sets the value of the on property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setOn(String value) {
-        this.on = value;
-    }
-
-    /**
-     * Gets the value of the exitStatus property.
-     * 
-     * @return
-     *     possible object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public String getExitStatus() {
-        return exitStatus;
-    }
-
-    /**
-     * Sets the value of the exitStatus property.
-     * 
-     * @param value
-     *     allowed object is
-     *     {@link String }
-     *     
-     */
-    @Generated(value = "com.ibm.jtc.jax.tools.xjc.Driver", date = "2013-04-04T11:02:42-04:00", comments = "JAXB RI v2.2.3-11/28/2011 06:21 AM(foreman)-")
-    public void setExitStatus(String value) {
-        this.exitStatus = value;
-    }
-
-    /*
-     * Appended by build tooling.
-     */
-	public String toString() {
-	    StringBuffer buf = new StringBuffer(40);
-	    buf.append("Stop: restart =" + restart + ", on = " + on + ", exit-status = " + exitStatus);
-	    return buf.toString();
-    }
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/efa64877/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/package-info.java
----------------------------------------------------------------------
diff --git a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/package-info.java b/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/package-info.java
deleted file mode 100755
index 5d735df..0000000
--- a/JSR352.JobXML.Model/jaxbgen/com/ibm/jbatch/jsl/model/package-info.java
+++ /dev/null
@@ -1,9 +0,0 @@
-//
-// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, vIBM 2.2.3-11/28/2011 06:21 AM(foreman)- 
-// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> 
-// Any modifications to this file will be lost upon recompilation of the source schema. 
-// Generated on: 2013.04.04 at 11:02:42 PM EDT 
-//
-
-@javax.xml.bind.annotation.XmlSchema(namespace = "http://xmlns.jcp.org/xml/ns/javaee", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
-package com.ibm.jbatch.jsl.model;

http://git-wip-us.apache.org/repos/asf/incubator-batchee/blob/efa64877/JSR352.JobXML.Model/pom.xml
----------------------------------------------------------------------
diff --git a/JSR352.JobXML.Model/pom.xml b/JSR352.JobXML.Model/pom.xml
deleted file mode 100755
index 3442fd5..0000000
--- a/JSR352.JobXML.Model/pom.xml
+++ /dev/null
@@ -1,62 +0,0 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
-    <modelVersion>4.0.0</modelVersion>
-    <parent>
-		<groupId>javax.batch</groupId>
-        <artifactId>jbatch</artifactId>
-        <version>1.0</version>
-    </parent>
-    <groupId>com.ibm.jbatch</groupId>
-    <artifactId>com.ibm.jbatch-model</artifactId>
-    <packaging>jar</packaging>
-    <version>1.0</version>
-    <dependencies>
-        <dependency>
-            <groupId>junit</groupId>
-            <artifactId>junit</artifactId>
-            <version>4.10</version>
-            <scope>test</scope>
-        </dependency>
-    </dependencies>
-
-    <build>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-compiler-plugin</artifactId>
-                <version>2.0.2</version>
-                <configuration>
-                    <source>1.6</source>
-                    <target>1.6</target>
-                    <encoding>${project.build.sourceEncoding}</encoding>
-                </configuration>
-            </plugin>
-            <plugin>
-                <groupId>org.codehaus.mojo</groupId>
-                <artifactId>build-helper-maven-plugin</artifactId>
-                <version>1.7</version>
-                <executions>
-                    <execution>
-                        <phase>process-sources</phase>
-                        <configuration>
-                            <sources>
-                                <source>${basedir}/jaxbgen</source>
-                            </sources>
-                        </configuration>
-                        <goals>
-                            <goal>add-source</goal>
-                        </goals>
-                    </execution>
-                </executions>
-            </plugin>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-jar-plugin</artifactId>
-                <configuration>
-                    <archive>
-                        <manifestFile>META-INF/MANIFEST.MF</manifestFile>
-                    </archive>
-                </configuration>
-            </plugin>
-        </plugins>
-    </build>
-</project>