/**
 *         PlasmaSDO™ License
 * 
 * This is a community release of PlasmaSDO™, a dual-license 
 * Service Data Object (SDO) 2.1 implementation. 
 * This particular copy of the software is released under the 
 * version 2 of the GNU General Public License. PlasmaSDO™ was developed by 
 * TerraMeta Software, Inc.
 * 
 * Copyright (c) 2013, TerraMeta Software, Inc. All rights reserved.
 * 
 * General License information can be found below.
 * 
 * This distribution may include materials developed by third
 * parties. For license and attribution notices for these
 * materials, please refer to the documentation that accompanies
 * this distribution (see the "Licenses for Third-Party Components"
 * appendix) or view the online documentation at 
 * <http://plasma-sdo.org/licenses/>.
 *  
 */
package org.plasma.provisioning.cli;

public enum ProvisioningTarget {
	/**
	 * An XML Schema model provisioning target type
	 */
    xsd,
    /**
     * An UML/XMI model provisioning target type
     */
    xmi
}

@@ -889,11 +889,33 @@
 get 
+implements OptionEnum 
 %7B%0D%0A
-
 %09/**
@@ -979,16 +979,64 @@
 %0A    xsd
+(%22an XML Schema model provisioning target type%22)
 ,%0D%0A    /
@@ -1102,15 +1102,547 @@
 */%0D%0A
-
     xmi
+(%22an UML/XMI model provisioning target type%22);%0D%0A    %0D%0A%09private String description;%0D%0A%0D%0A%09private ProvisioningTarget(String description) %7B%0D%0A%09%09this.description = description;%0D%0A%09%7D%0D%0A%0D%0A%09@Override%0D%0A%09public String getDescription() %7B%0D%0A%09%09return this.description;%0D%0A%09%7D%0D%0A%09%0D%0A%09public static String asString() %7B%0D%0A%09%09StringBuilder buf = new StringBuilder();%0D%0A%09%09for (int i = 0; i %3C ProvisioningTarget.values().length; i++) %7B%0D%0A%09%09%09if (i %3E 0)%0D%0A%09%09%09%09buf.append(%22, %22);%0D%0A%09%09%09buf.append(ProvisioningTarget.values()%5Bi%5D.name());%0D%0A%09%09%7D%0D%0A%09%09return buf.toString();%0D%0A%09%7D
 %0D%0A%7D%0D

Update ProvisioningTarget.java