You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@directory.apache.org by ha...@apache.org on 2015/03/13 04:20:52 UTC

[01/15] directory-kerberos git commit: Adjust the framework of standalone kdc server

Repository: directory-kerberos
Updated Branches:
  refs/heads/master a94dd211b -> 0b649f508


http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/wrapperApp.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/wrapperApp.jar b/kerby-kdc/kerby-kdc-dist/wrapperApp.jar
new file mode 100644
index 0000000..5923751
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/wrapperApp.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/yajsw.policy.txt
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/yajsw.policy.txt b/kerby-kdc/kerby-kdc-dist/yajsw.policy.txt
new file mode 100644
index 0000000..aa5bbfb
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/yajsw.policy.txt
@@ -0,0 +1,4 @@
+grant codebase "file:/${yajsw.home}${/}-"
+{
+permission java.security.AllPermission;
+};

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/pom.xml
----------------------------------------------------------------------
diff --git a/kerby-kdc/pom.xml b/kerby-kdc/pom.xml
index 5b575d3..080725b 100644
--- a/kerby-kdc/pom.xml
+++ b/kerby-kdc/pom.xml
@@ -51,4 +51,34 @@
       <artifactId>junit</artifactId>
     </dependency>
   </dependencies>
+
+  <build>
+    <plugins>
+      <plugin>
+        <groupId>org.apache.maven.plugins</groupId>
+        <artifactId>maven-assembly-plugin</artifactId>
+        <version>2.2</version>
+        <executions>
+          <execution>
+            <id>dist</id>
+            <phase>package</phase>
+            <goals>
+              <goal>single</goal>
+            </goals>
+            <configuration>
+              <archive>
+                <manifest>
+                  <mainClass>org.apache.kerby.kerberos.kdc.server.KerbyKdcServer</mainClass>
+                </manifest>
+              </archive>
+              <descriptorRefs>
+                <descriptorRef>jar-with-dependencies</descriptorRef>
+              </descriptorRefs>
+              <outputDirectory>kerby-kdc-dist/kerby-kdc</outputDirectory>
+            </configuration>
+          </execution>
+        </executions>
+      </plugin>
+    </plugins>
+  </build>
 </project>

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/src/main/java/org/apache/kerby/kerberos/kdc/server/KerbyKdcServer.java
----------------------------------------------------------------------
diff --git a/kerby-kdc/src/main/java/org/apache/kerby/kerberos/kdc/server/KerbyKdcServer.java b/kerby-kdc/src/main/java/org/apache/kerby/kerberos/kdc/server/KerbyKdcServer.java
index 5e43fe3..f9a85bb 100644
--- a/kerby-kdc/src/main/java/org/apache/kerby/kerberos/kdc/server/KerbyKdcServer.java
+++ b/kerby-kdc/src/main/java/org/apache/kerby/kerberos/kdc/server/KerbyKdcServer.java
@@ -38,6 +38,42 @@ public class KerbyKdcServer extends KdcServer {
         initIdentityService();
     }
 
+    private static KdcServer server;
+    private static final String USAGE = "Usage: " + KerbyKdcServer.class.getSimpleName() + " -start conf-dir working-dir|-stop";
+
+    public static void main(String[] args) {
+        if (args.length == 0) {
+            System.err.println(USAGE);
+            return;
+        }
+
+        if (args[0].equals("-start")) {
+            if (args.length != 3) {
+                System.err.println(USAGE);
+                return;
+            }
+            String confDir = args[1];
+            String workingDir = args[2];
+
+            //FIXME host and config should be loaded from configuration.
+            String serverHost = "localhost";
+            short serverPort = 8015;
+
+            server = new KdcServer();
+            server.setKdcHost(serverHost);
+            server.setKdcTcpPort(serverPort);
+            server.init();
+            server.start();
+            System.out.println("KDC Server(" + KerbyKdcServer.class.getSimpleName() + ") started.");
+        } else if (args[0].equals("-stop")) {
+            //server.stop();//FIXME can't get the server instance here
+            System.out.println("KDC Server stoped.");
+        } else {
+            System.err.println(USAGE);
+        }
+
+    }
+
     protected void initIdentityService() {
         Config config = getKdcConfig().getBackendConfig();
         IdentityService identityService = new LdapIdentityBackend(config);

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kerb/kerb-server/src/main/java/org/apache/kerby/kerberos/kerb/server/KdcServer.java
----------------------------------------------------------------------
diff --git a/kerby-kerb/kerb-server/src/main/java/org/apache/kerby/kerberos/kerb/server/KdcServer.java b/kerby-kerb/kerb-server/src/main/java/org/apache/kerby/kerberos/kerb/server/KdcServer.java
index 3685378..b72d5d2 100644
--- a/kerby-kerb/kerb-server/src/main/java/org/apache/kerby/kerberos/kerb/server/KdcServer.java
+++ b/kerby-kerb/kerb-server/src/main/java/org/apache/kerby/kerberos/kerb/server/KdcServer.java
@@ -78,26 +78,7 @@ public class KdcServer {
         started = true;
     }
 
-    private static KdcServer server;
-
-    public static void main(String[] args) {
-        if (args.length == 0) {
-            //FIXME host and config should be loaded from configuration.
-            String serverHost = "localhost";
-            short serverPort = 8015;
-
-            server = new KdcServer();
-            server.setKdcHost(serverHost);
-            server.setKdcTcpPort(serverPort);
-            server.init();
-            server.start();
-            System.out.println("KDC Server started.");
-        } else if (args[0].equals("stop")){
-            System.out.println("server is null? " + (server == null));
-//            server.stop();//FIXME can't get the server instance here
-            System.out.println("KDC Server stoped.");
-        }
-    }
+
 
     public String getKdcRealm() {
         if (kdcRealm != null) {

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index d03c850..7f012b8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -44,7 +44,6 @@
     <module>kdc-tool</module>
     <module>kdc-backend</module>
     <module>benchmark</module>
-    <module>kerby-dist</module>
   </modules>
 
   <dependencyManagement>


[09/15] directory-kerberos git commit: Adjust the framework of standalone kdc server

Posted by ha...@apache.org.
http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/conf/wrapper.conf
----------------------------------------------------------------------
diff --git a/kerby-dist/conf/wrapper.conf b/kerby-dist/conf/wrapper.conf
deleted file mode 100644
index 3171e98..0000000
--- a/kerby-dist/conf/wrapper.conf
+++ /dev/null
@@ -1,308 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-# WARNING - Do not modify any of the properties when an application
-#  using this configuration file has been installed as a service or daemon.
-#  Please uninstall the service before modifying this file.  The
-#  service must then be reinstalled.
-
-#********************************************************************
-# Java Executable Properties
-#********************************************************************
-# Java Application
-#wrapper.java.command=java
-
-# or define conditions for YAJSW searching for a JVM
-# currently only valid for windows
-#wrapper.java.command.minVersion=1.5
-#wrapper.java.command.maxVersion=1.6
-#wrapper.java.command.jreOnly=true
-#wrapper.java.command.jdkOnly=true
-#wrapper.java.command.preferJre=true
-#wrapper.java.command.preferJdk=true
-#wrapper.java.command.javaw=true
-
-# copy java.exe to <tmp>/java_<customProcName>_nnnn.exe
-#wrapper.java.customProcName=
-
-#********************************************************************
-# working directory
-#********************************************************************
-wrapper.working.dir=/home/hazel/workspace/directory-kerberos/kerby-dist/target
-
-# Java Main class.  
-# YAJSW: default is "org.rzo.yajsw.app.WrapperJVMMain" 
-# DO NOT SET THIS PROPERTY UNLESS YOU HAVE YOUR OWN IMPLEMENTATION
-# wrapper.java.mainclass=
-
-#********************************************************************
-# tmp folder
-# yajsw creates temporary files named in_.. out_.. err_.. jna..
-# per default these are placed in jna.tmpdir.
-# jna.tmpdir is set in setenv batch file to <yajsw>/tmp
-#********************************************************************
-wrapper.tmp.path = ${jna_tmpdir}
-
-
-#********************************************************************
-# Application main class or native executable
-# One of the following properties MUST be defined
-#********************************************************************
-
-# Java Application main class
-wrapper.java.app.mainclass=
-
-# or jar file
-#wrapper.java.app.jar=
-
-# or groovy script file
-#wrapper.groovy=
-
-#or a native executable
-#wrapper.image=
-
-#********************************************************************
-# Application process cpu priority and affinity
-#********************************************************************
-
-# Process priority: LOW, BELOW_NORMAL, NORMAL, ABOVE_NORMAL, HIGH
-#wrapper.priority
-
-# CPU affinity of the process. this is a bit-array representing the cpus
-#wrapper.affinity=
-
-
-#********************************************************************
-# Application Account
-# Equivalent to Posix sudo or windows runas
-# Note Posix: 
-#     <group>\<user> (note: use \\ in configuration file). 
-#     If no group is configured default group of the user is used
-#********************************************************************
-#wrapper.app.account=
-#wrapper.app.password=
-
-#********************************************************************
-# Java/Groovy Application Properties
-#********************************************************************
-
-# Java Classpath (include wrapper.jar)  Add class path elements as
-#  needed starting from 1
-# YAJSW: all libs required by YAJSW are in the manifest of the wrapper.jar -> only classpath of your application is required
-#wrapper.java.classpath.1=
-
-# Java Library Path
-# YAJSW: required dll are encapsulated in jar files -> only library path of your application required
-# wrapper.java.library.path.1=../lib
-
-# Java Additional Parameters
-#wrapper.java.additional.1=
-
-# Initial Java Heap Size (in MB)
-# alternative for wrapper.java.additional.<n>=-Xms
-#wrapper.java.initmemory=3
-
-# % of total RAM
-#wrapper.java.initmemory.relative=10
-
-# Maximum Java Heap Size (in MB)
-# alternative for wrapper.java.additional.<n>=-Xmx
-#wrapper.java.maxmemory=64
-
-# % of total RAM
-#wrapper.java.maxmemory.relative=30
-
-# JSW requires that main class is set as app.parameter property
-# YAJSW: to specify the main class please use wrapper.java.app.mainclass=
-
-#********************************************************************
-# Application environment properties.
-#********************************************************************
-# Adds an environment to the application
-#wrapper.app.env.<key>=<value>
-
-#********************************************************************
-# Wrapper Logging Properties
-#********************************************************************
-# Format of output for the console.  (See docs for formats)
-# wrapper.console.format=PM
-
-# Log Level for console output.  (See docs for log levels)
-wrapper.console.loglevel=INFO
-
-# Log file to use for wrapper output logging.
-wrapper.logfile=${wrapper_home}\/log\/wrapper.log
-
-# Format of output for the log file.  (See docs for formats)
-#wrapper.logfile.format=LPTM
-
-# Log Level for log file output.  (See docs for log levels)
-#wrapper.logfile.loglevel=INFO
-
-# Maximum size that the log file will be allowed to grow to before
-#  the log is rolled. Size is specified in bytes.  The default value
-#  of 0, disables log rolling by size.  May abbreviate with the 'k' (kB) or
-#  'm' (mB) suffix.  For example: 10m = 10 megabytes.
-# If wrapper.logfile does not contain the string ROLLNUM it will be automatically added as suffix of the file name
-wrapper.logfile.maxsize=10m
-
-# Maximum number of rolled log files which will be allowed before old
-#  files are deleted.  The default value of 0 implies no limit.
-wrapper.logfile.maxfiles=10
-
-# Controls the roll mode of the log file
-# possible values: DATE, WRAPPER, JVM
-# If DATE is set wrapper.logfile should contain the string YYYYMMDD
-# If DATE is set and wrapper.logfile.maxsize is set the log file will be rolled by size and date
-# If DATE is set and wrapper.logfile.maxfiles older files rolled by size or date are deleted
-#wrapper.logfile.rollmode=DATE
-
-#********************************************************************
-# Application Console Properties
-#********************************************************************
-# Indicate if console of the application is visible.
-#wrapper.console.visible=false
-
-# Title to use when running as a console
-wrapper.console.title=kerby-server
-
-#********************************************************************
-# Wrapper Windows Service and Posix Daemon Properties
-#********************************************************************
-# Name of the service
-wrapper.ntservice.name=kerby-server
-
-# Display name of the service
-wrapper.ntservice.displayname=kerby-server
-
-# Description of the service
-wrapper.ntservice.description=kerby-server
-
-# Service dependencies.  Add dependencies as needed starting from 1
-# wrapper.ntservice.dependency.1=
-
-# Mode in which the service is installed.  AUTO_START or DEMAND_START
-# wrapper.ntservice.starttype=AUTO_START
-
-# Allow the service to interact with the desktop.
-# wrapper.ntservice.interactive=false
-
-# wrapper service user. only for windows. on *nix system this is root.
-# see also wrapper.app.account
-#wrapper.ntservice.account=
-#wrapper.ntservice.password=
-
-#********************************************************************
-# Wrapper Posix Daemon Properties
-#********************************************************************
-# Directory in which to create and execute daemon init scripts. Default: /etc/init.d
-#wrapper.daemon.dir = 
-
-# Directory where to store the wrapper pid file. Default: /var/run
-#wrapper.daemon.pid.dir = 
-
-# Directory in which to create K... and S... links. 
-# Default: <wrapper.daemon.dir>/rcX.d
-# For Ubuntu set to /etc/rcX.d
-# The following grooy script should set it correctly for most distros
-wrapper.daemon.run_level_dir=${if (new File('\/etc\/rc0.d').exists()) return '\/etc\/rcX.d' else return '\/etc\/init.d\/rcX.d'}
-
-# Setting the runlevels and priorities for automatic startup and stop of the daemon.
-# Similar syntax as the update_rc.d command
-# Default: equivalent to default of update_rc.d
-#wrapper.daemon.update_rc = start 20 2 3 4 . start 30 5 . stop 80 0 1 6
-
-#********************************************************************
-# Wrapper System Tray Properties
-#********************************************************************
-# enable system tray
-wrapper.tray = true
-
-# TCP/IP port. If none is defined multicast discovery is used to find the port
-# Set the port in case multicast is not possible.
-wrapper.tray.port = 15002
-
-# icon file to use, per default a console icon is used
-#wrapper.tray.icon=
-
-#********************************************************************
-# Exit Code Properties
-# Restart on non zero exit code
-#********************************************************************
-wrapper.on_exit.0=SHUTDOWN
-wrapper.on_exit.default=RESTART
-
-#********************************************************************
-# Trigger actions on console output
-#********************************************************************
-# On Exception show message in system tray
-wrapper.filter.trigger.0=Exception
-wrapper.filter.script.0=scripts\/trayMessage.gv
-wrapper.filter.script.0.args=Exception
-
-#********************************************************************
-# Wrapper JMX
-#
-# connect using for example jconsole per remote access using the url
-#
-# service:jmx:rmi:///jndi/rmi://localhost:1099/server
-#
-# eventl. change port and server name
-#********************************************************************
-# Enable wrapper JMX
-#wrapper.jmx = true
-
-# JMX RMI port. default is 1099
-#wrapper.jmx.rmi.port = 
-
-# JMX RMI credentials
-# mandatory if accessing from remote server
-#wrapper.jmx.rmi.user =
-#wrapper.jmx.rmi.password =
-
-#********************************************************************
-# Wrapper timeouts
-#********************************************************************
-# Number of seconds to allow between the time that the Wrapper starts the application
-# and the  application logon to the wrapper.
-# Default: 30 seconds
-#wrapper.startup.timeout = 
-
-# Number of seconds to allow between the time that the Wrapper asks the application to shutdown and the time
-that the JVM shuts down.
-# Default: 30 seconds
-#wrapper.shutdown.timeout = 
-
-# Number of seconds the wrapper waits for a ping message from the java application.
-# If no heart beat is received within a timeout the wrapper assumes that the application
-# is non responsive and will restart it.
-# Default: 30 seconds
-#wrapper.ping.timeout = 
-
-
-
-#********************************************************************
-# genConfig: further Properties generated by genConfig
-#********************************************************************
-placeHolderSoGenPropsComeHere=
-wrapper.java.app.jar = kerby-dist-1.0-SNAPSHOT-jar-with-dependencies.jar
-wrapper.java.command = java
-wrapper.java.classpath.1 = .
-#wrapper.java.classpath.2 = C:\\Program Files\\Java\\jdk1.8.0_25\\lib
-#wrapper.java.classpath.3 = C:\\Program Files\\Java\\jdk1.8.0_25\\lib\\tools.jar
-
-wrapper.stop.conf=conf/wrapper.stop.conf
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/conf/wrapper.javaws.conf
----------------------------------------------------------------------
diff --git a/kerby-dist/conf/wrapper.javaws.conf b/kerby-dist/conf/wrapper.javaws.conf
deleted file mode 100644
index ce6f61b..0000000
--- a/kerby-dist/conf/wrapper.javaws.conf
+++ /dev/null
@@ -1 +0,0 @@
-wrapper.java.classpath.99=${java.home}/lib/javaws.jar
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/conf/wrapper.stop.conf
----------------------------------------------------------------------
diff --git a/kerby-dist/conf/wrapper.stop.conf b/kerby-dist/conf/wrapper.stop.conf
deleted file mode 100644
index 39af153..0000000
--- a/kerby-dist/conf/wrapper.stop.conf
+++ /dev/null
@@ -1,24 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-wrapper.app.parameter.1=stop
-
-wrapper.stopper = true
-
-wrapper.app.parameter.1 = -stop
-
-include=wrapper.conf

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/core/ReadMe.txt
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/core/ReadMe.txt b/kerby-dist/lib/core/ReadMe.txt
deleted file mode 100644
index 3878b72..0000000
--- a/kerby-dist/lib/core/ReadMe.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-This is the minimal set of libraries required by YAJSW
-
-It includes the following core functionalities:
-
-All platforms
-	* runConsole
-	* filter triggers
-	* regex filter triggers
-	* logging
-	* restart on exit code
-	* groovy scripting
-	* network start
-	
-Windows
-	* installService, uninstallService, startService, stopService
-	
-It does not include the following functions:
-
-	* installDaemon, uninstallDaemon, startDaemon, stopDaemon
-	* system tray icon
-	* timers
-	* services manager
-	* network start per webdav or http or ftp
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/core/commons/commons-cli-2-SNAPSHOT.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/core/commons/commons-cli-2-SNAPSHOT.jar b/kerby-dist/lib/core/commons/commons-cli-2-SNAPSHOT.jar
deleted file mode 100644
index 7819797..0000000
Binary files a/kerby-dist/lib/core/commons/commons-cli-2-SNAPSHOT.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/core/commons/commons-collections-3.2.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/core/commons/commons-collections-3.2.jar b/kerby-dist/lib/core/commons/commons-collections-3.2.jar
deleted file mode 100644
index 75580be..0000000
Binary files a/kerby-dist/lib/core/commons/commons-collections-3.2.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/core/commons/commons-configuration-1.8.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/core/commons/commons-configuration-1.8.jar b/kerby-dist/lib/core/commons/commons-configuration-1.8.jar
deleted file mode 100644
index ae9ae99..0000000
Binary files a/kerby-dist/lib/core/commons/commons-configuration-1.8.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/core/commons/commons-io-1.3.1.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/core/commons/commons-io-1.3.1.jar b/kerby-dist/lib/core/commons/commons-io-1.3.1.jar
deleted file mode 100644
index 7affdef..0000000
Binary files a/kerby-dist/lib/core/commons/commons-io-1.3.1.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/core/commons/commons-lang-2.4.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/core/commons/commons-lang-2.4.jar b/kerby-dist/lib/core/commons/commons-lang-2.4.jar
deleted file mode 100644
index 532939e..0000000
Binary files a/kerby-dist/lib/core/commons/commons-lang-2.4.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/core/commons/commons-logging-1.1.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/core/commons/commons-logging-1.1.jar b/kerby-dist/lib/core/commons/commons-logging-1.1.jar
deleted file mode 100644
index 2ff9bbd..0000000
Binary files a/kerby-dist/lib/core/commons/commons-logging-1.1.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/core/commons/commons-vfs2-2.0.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/core/commons/commons-vfs2-2.0.jar b/kerby-dist/lib/core/commons/commons-vfs2-2.0.jar
deleted file mode 100644
index 5e1b0b4..0000000
Binary files a/kerby-dist/lib/core/commons/commons-vfs2-2.0.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/core/groovy/groovy-all-1.8.6.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/core/groovy/groovy-all-1.8.6.jar b/kerby-dist/lib/core/groovy/groovy-all-1.8.6.jar
deleted file mode 100644
index 03c02ef..0000000
Binary files a/kerby-dist/lib/core/groovy/groovy-all-1.8.6.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/core/jna/jna-3.4.1.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/core/jna/jna-3.4.1.jar b/kerby-dist/lib/core/jna/jna-3.4.1.jar
deleted file mode 100644
index 8e6d0c3..0000000
Binary files a/kerby-dist/lib/core/jna/jna-3.4.1.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/core/jna/platform-3.4.1.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/core/jna/platform-3.4.1.jar b/kerby-dist/lib/core/jna/platform-3.4.1.jar
deleted file mode 100644
index 8357d2e..0000000
Binary files a/kerby-dist/lib/core/jna/platform-3.4.1.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/core/netty/netty-3.6.6.Final.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/core/netty/netty-3.6.6.Final.jar b/kerby-dist/lib/core/netty/netty-3.6.6.Final.jar
deleted file mode 100644
index 35cb073..0000000
Binary files a/kerby-dist/lib/core/netty/netty-3.6.6.Final.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/core/regex/jrexx-1.1.1.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/core/regex/jrexx-1.1.1.jar b/kerby-dist/lib/core/regex/jrexx-1.1.1.jar
deleted file mode 100644
index 5968c9a..0000000
Binary files a/kerby-dist/lib/core/regex/jrexx-1.1.1.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/core/yajsw/ahessian.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/core/yajsw/ahessian.jar b/kerby-dist/lib/core/yajsw/ahessian.jar
deleted file mode 100644
index f3c4c9d..0000000
Binary files a/kerby-dist/lib/core/yajsw/ahessian.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/extended/ReadMe.txt
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/extended/ReadMe.txt b/kerby-dist/lib/extended/ReadMe.txt
deleted file mode 100644
index 078c77b..0000000
--- a/kerby-dist/lib/extended/ReadMe.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-The following libraries provide extended functionalites to YAJSW:
-
-Timers require:
-	* quartz
-	
-Posix Installation of daemons requires:
-	* velocity
-	
-System tray requires:
-	* abeille
-	* jgoodies
-	* yajsw
-
-ServiceManager requires:
-	* abeille
-	* jgoodies
-	* glazed lists
-	* hessian
-
-Network loading in general
-	* commons
-	
-Network loading per webdav
-	* vfs-webdav
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/extended/abeille/formsrt.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/extended/abeille/formsrt.jar b/kerby-dist/lib/extended/abeille/formsrt.jar
deleted file mode 100644
index cd94310..0000000
Binary files a/kerby-dist/lib/extended/abeille/formsrt.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/extended/commons/commons-codec-1.3.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/extended/commons/commons-codec-1.3.jar b/kerby-dist/lib/extended/commons/commons-codec-1.3.jar
deleted file mode 100644
index 957b675..0000000
Binary files a/kerby-dist/lib/extended/commons/commons-codec-1.3.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/extended/commons/commons-httpclient-3.0.1.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/extended/commons/commons-httpclient-3.0.1.jar b/kerby-dist/lib/extended/commons/commons-httpclient-3.0.1.jar
deleted file mode 100644
index cfc777c..0000000
Binary files a/kerby-dist/lib/extended/commons/commons-httpclient-3.0.1.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/extended/commons/commons-net-1.4.1.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/extended/commons/commons-net-1.4.1.jar b/kerby-dist/lib/extended/commons/commons-net-1.4.1.jar
deleted file mode 100644
index 9666a92..0000000
Binary files a/kerby-dist/lib/extended/commons/commons-net-1.4.1.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/extended/glazedlists/commons-beanutils-1.8.2.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/extended/glazedlists/commons-beanutils-1.8.2.jar b/kerby-dist/lib/extended/glazedlists/commons-beanutils-1.8.2.jar
deleted file mode 100644
index 6baf5ec..0000000
Binary files a/kerby-dist/lib/extended/glazedlists/commons-beanutils-1.8.2.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/extended/glazedlists/glazedlists-1.8.0_java15.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/extended/glazedlists/glazedlists-1.8.0_java15.jar b/kerby-dist/lib/extended/glazedlists/glazedlists-1.8.0_java15.jar
deleted file mode 100644
index 9da3532..0000000
Binary files a/kerby-dist/lib/extended/glazedlists/glazedlists-1.8.0_java15.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/extended/jgoodies/forms-1.2.0.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/extended/jgoodies/forms-1.2.0.jar b/kerby-dist/lib/extended/jgoodies/forms-1.2.0.jar
deleted file mode 100644
index 83f1f60..0000000
Binary files a/kerby-dist/lib/extended/jgoodies/forms-1.2.0.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/extended/quartz/quartz-1.8.0.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/extended/quartz/quartz-1.8.0.jar b/kerby-dist/lib/extended/quartz/quartz-1.8.0.jar
deleted file mode 100644
index ed7d614..0000000
Binary files a/kerby-dist/lib/extended/quartz/quartz-1.8.0.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/extended/velocity/velocity-1.7.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/extended/velocity/velocity-1.7.jar b/kerby-dist/lib/extended/velocity/velocity-1.7.jar
deleted file mode 100644
index ae936d3..0000000
Binary files a/kerby-dist/lib/extended/velocity/velocity-1.7.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/extended/vfs-webdav/jackrabbit-webdav-1.5.6.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/extended/vfs-webdav/jackrabbit-webdav-1.5.6.jar b/kerby-dist/lib/extended/vfs-webdav/jackrabbit-webdav-1.5.6.jar
deleted file mode 100644
index c76530d..0000000
Binary files a/kerby-dist/lib/extended/vfs-webdav/jackrabbit-webdav-1.5.6.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/extended/vfs-webdav/slf4j-api-1.5.0.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/extended/vfs-webdav/slf4j-api-1.5.0.jar b/kerby-dist/lib/extended/vfs-webdav/slf4j-api-1.5.0.jar
deleted file mode 100644
index f4f06f0..0000000
Binary files a/kerby-dist/lib/extended/vfs-webdav/slf4j-api-1.5.0.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/extended/vfs-webdav/slf4j-jdk14-1.5.0.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/extended/vfs-webdav/slf4j-jdk14-1.5.0.jar b/kerby-dist/lib/extended/vfs-webdav/slf4j-jdk14-1.5.0.jar
deleted file mode 100644
index 4f96eb8..0000000
Binary files a/kerby-dist/lib/extended/vfs-webdav/slf4j-jdk14-1.5.0.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/extended/vfs-webdav/xercesImpl.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/extended/vfs-webdav/xercesImpl.jar b/kerby-dist/lib/extended/vfs-webdav/xercesImpl.jar
deleted file mode 100644
index 8f762e1..0000000
Binary files a/kerby-dist/lib/extended/vfs-webdav/xercesImpl.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/extended/yajsw/hessian4.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/extended/yajsw/hessian4.jar b/kerby-dist/lib/extended/yajsw/hessian4.jar
deleted file mode 100644
index 505d93b..0000000
Binary files a/kerby-dist/lib/extended/yajsw/hessian4.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/extended/yajsw/srvmgr.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/extended/yajsw/srvmgr.jar b/kerby-dist/lib/extended/yajsw/srvmgr.jar
deleted file mode 100644
index 766606d..0000000
Binary files a/kerby-dist/lib/extended/yajsw/srvmgr.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/groovy/ReadMe.txt
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/groovy/ReadMe.txt b/kerby-dist/lib/groovy/ReadMe.txt
deleted file mode 100644
index 6312064..0000000
--- a/kerby-dist/lib/groovy/ReadMe.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-The following libraries are loaded when a groovy script is executed.
-To add libraries required by groovy scripts create a folder here and add the jar files to the folder.
-
-sendMail.gv requires:
-	* mail
-	
-sendSnmpTrap.gv requires:
-	* snmp
-	
-timeCondition.gv requires:
-	* joda
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/groovy/joda/joda-time-1.6.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/groovy/joda/joda-time-1.6.jar b/kerby-dist/lib/groovy/joda/joda-time-1.6.jar
deleted file mode 100644
index 68068a4..0000000
Binary files a/kerby-dist/lib/groovy/joda/joda-time-1.6.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/groovy/mail/activation.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/groovy/mail/activation.jar b/kerby-dist/lib/groovy/mail/activation.jar
deleted file mode 100644
index 29a59a9..0000000
Binary files a/kerby-dist/lib/groovy/mail/activation.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/groovy/mail/mail.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/groovy/mail/mail.jar b/kerby-dist/lib/groovy/mail/mail.jar
deleted file mode 100644
index 5954377..0000000
Binary files a/kerby-dist/lib/groovy/mail/mail.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/lib/groovy/snmp/SNMP4J.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/lib/groovy/snmp/SNMP4J.jar b/kerby-dist/lib/groovy/snmp/SNMP4J.jar
deleted file mode 100644
index 298299b..0000000
Binary files a/kerby-dist/lib/groovy/snmp/SNMP4J.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/pom.xml
----------------------------------------------------------------------
diff --git a/kerby-dist/pom.xml b/kerby-dist/pom.xml
deleted file mode 100644
index a750363..0000000
--- a/kerby-dist/pom.xml
+++ /dev/null
@@ -1,68 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!--
-  Licensed under the Apache License, Version 2.0 (the "License");
-  you may not use this file except in compliance with the License.
-  You may obtain a copy of the License at
-
-    http://www.apache.org/licenses/LICENSE-2.0
-
-  Unless required by applicable law or agreed to in writing, software
-  distributed under the License is distributed on an "AS IS" BASIS,
-  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-  See the License for the specific language governing permissions and
-  limitations under the License. See accompanying LICENSE file.
--->
-<project xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
-         xmlns="http://maven.apache.org/POM/4.0.0"
-         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>org.apache.kerby</groupId>
-    <artifactId>kerby-all</artifactId>
-    <version>1.0-SNAPSHOT</version>
-  </parent>
-
-  <artifactId>kerby-dist</artifactId>
-  <name>Kerby Distribution</name>
-  <description>Kerby Distribution</description>
-  <packaging>jar</packaging>
-
-  <dependencies>
-    <dependency>
-      <groupId>org.apache.kerby</groupId>
-      <artifactId>kerb-server</artifactId>
-      <version>${project.version}</version>
-    </dependency>
-  </dependencies>
-
-  <build>
-    <plugins>
-      <plugin>
-        <groupId>org.apache.maven.plugins</groupId>
-        <artifactId>maven-assembly-plugin</artifactId>
-        <version>2.2</version>
-        <executions>
-          <execution>
-            <id>package-all</id>
-            <phase>package</phase>
-            <goals>
-              <goal>single</goal>
-            </goals>
-            <configuration>
-              <archive>
-                <manifest>
-                  <mainClass>org.apache.kerby.kerberos.kerb.server.KdcServer</mainClass>
-                </manifest>
-              </archive>
-              <descriptorRefs>
-                <descriptorRef>jar-with-dependencies</descriptorRef>
-              </descriptorRefs>
-            </configuration>
-          </execution>
-        </executions>
-      </plugin>
-    </plugins>
-  </build>
-
-</project>
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/ReadMe.txt
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/ReadMe.txt b/kerby-dist/scripts/ReadMe.txt
deleted file mode 100644
index a1e1a00..0000000
--- a/kerby-dist/scripts/ReadMe.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-The following are scripts implementing diverse "extra" functionality for YAJSW.
-For more details please check the script file and the project documentation.
-
-
-Groovy scripts executed as trigger actions (eg if a text matches application console output, or on state changes):
-
-sendMail.gv
-trayMessage.gv
-trayColor.gv
-snmpTrap.gv
-
-Groovy scripts executed as conditions (eg script checks condition cyclically and starts/stops application accordingly)
-
-timeCondition.gv
-fileCondition.gv
-commandCondition.gv
-
-Groovy script executed on MSCS cluster change
-
-cluster.gv
-
-Groovy script for calculating the delay on application restart
-
-linearRestartDelay.gv
-
-Groovy script executed within the application process before the application is started (generally to map network forlders before a service is started)
-
-mapNetworkDrive.gv
-
-Groovy script for monitoring the application
-
-maxStartup.gv
-maxDuration.gv
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/cluster.gv
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/cluster.gv b/kerby-dist/scripts/cluster.gv
deleted file mode 100644
index 77fad19..0000000
--- a/kerby-dist/scripts/cluster.gv
+++ /dev/null
@@ -1,22 +0,0 @@
-/*
- * Sample for Cluster aware script 
- * 
- * Starts the process if current node is active
- * Stops the process otherwise
- * 
- * Arguments: -
- * 
- * Configuration Example:
- * 
- * wrapper.windows.cluster.script=scripts/cluster.gv
- * 
- * current cluster information may be accessed by:
- *
- * process.cluster.activeNode: returns as string the current active node for the first group found
- * process.cluster.groupInfo: returns a Map<String, String> with <group-name, current-node-of-group>
- */
- 
-if (System.getenv("COMPUTERNAME").equals(process.cluster.activeNode))
-    process.start()
-else
-    process.stop()
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/commandCondition.gv
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/commandCondition.gv b/kerby-dist/scripts/commandCondition.gv
deleted file mode 100644
index 36a387e..0000000
--- a/kerby-dist/scripts/commandCondition.gv
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- * Condition Script for implementing the wrapper.commandfile option
- * 
- * On first call the application is started
- * With each call the script check for the existance of a command file
- * This is a text file with one command per line
- * All commands in the file are executed and the file is deleted
- * The following commands are supported:
- * 
- * START 	      : start the application if it is not running
- * STOP  	      : stop the applicaiton if it is running
- * RESTART 	    : restart the application if it is running
- * DUMP  	      : request a thread dump
- * SHUTDOWN     : stop the wrapper and the application
- * STATE <file> : writes the current state of the application to the given file
- * STARTDUMP    : start of cyclic thread dump
- * STOPDUMP     : stop of cyclic thread dump
- * 
- * Arguments: 
- * - fileName
- * 
- * Example Configuration:
- * 
- * wrapper.condition.script=scripts/commandCondition.gv 
- * wrapper.condition.script.args=cmd.txt 
- * wrapper.condition.cycle=1 
- */
-
-// on first call file is bound
-// set the file and start the process
-if (callCount == 0)
-{
-	file = new File(this.args[0])
-	process.start()
-	// at start no cyclic thread dump
-	nextDumpTime = -1
-	// uncomment to start cyclic thread dump on start
-	// nextDumpTime = System.currentTimeMillis()
-}
-
-// execute a command
-doCommand = { cmd ->
-	logger.info("executing file command "+cmd);
-	if ("START".equals(cmd))
-		process.start();
-	else if ("STOP".equals(cmd))
-		process.stop();
-	else if ("RESTART".equals(cmd))
-		process.restart();
-	else if ("DUMP".equals(cmd))
-		process.threadDump();
-	else if ("STARTDUMP".equals(cmd))
-	  	nextDumpTime = System.currentTimeMillis()
-	else if ("STOPDUMP".equals(cmd))
-	  	nextDumpTime = -1
-	else if ("SHUTDOWN".equals(cmd))
-	{
-		process.stop();
-		shutdown = true;
-	}
-	else if (cmd.startsWith("STATE "))
-	{
-		String fName = cmd.substring(6)
-		writer = new File(fName).newWriter(false) // no append
-		writer.write(process.getStringState())
-		writer.close()
-	}
-	else
-		logger.info("unknown command");
-}
-
-if (file.exists())
-// do the file
-try
-{
-	shutdown = false;
-	logger.info("command file found")
-	file.eachLine {cmd -> doCommand(cmd)}
-	file.delete();
-	logger.info("command file deleted")
-	if (shutdown)
-	{
-		Thread.sleep(5000)
-		Runtime.getRuntime().halt(0);
-	}
-}
-catch (Exception ex)
-{
-	logger.info("Error executing command file "+ex.getMessage())
-}
-
-try
-{
-if (nextDumpTime != -1 && nextDumpTime <= System.currentTimeMillis()) 
-	{ 
-		doCommand("DUMP")
-		nextDumpTime = System.currentTimeMillis()+30000 
-	}
-}
-catch (Exception ex)
-{
-	logger.info("Error executing cyclic thread dump "+ex.getMessage())
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/decryptor.gv
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/decryptor.gv b/kerby-dist/scripts/decryptor.gv
deleted file mode 100644
index cf9f058..0000000
--- a/kerby-dist/scripts/decryptor.gv
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * In-Configurtion Script for encrypting configuration data
- * 
- * Dependency: http://www.jasypt.org/
- *             Download jasypt-*.jar to <yajsw>/lib/groovy/jasypt/
- * 
- * Example Configuration:
- * # definition of the In-Configuration script
- * wrapper.config.script.decryptor = scripts/decryptor.gv
- * # invocation of the script
- * wrapper.java.additional.15 = ${decryptor.invoke('decrypt'\, 'aplasdfjlk')} 
- */
-import org.jasypt.util.text.*
-
-public String decrypt(String text)
-{
-   textEncryptor = new BasicTextEncryptor();
-   textEncryptor.setPassword('asdfasdf');
-   return textEncryptor.decrypt(textEncryptor.encrypt(text));
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/equinox/equinoxShutdown.gv
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/equinox/equinoxShutdown.gv b/kerby-dist/scripts/equinox/equinoxShutdown.gv
deleted file mode 100644
index 70aae9a..0000000
--- a/kerby-dist/scripts/equinox/equinoxShutdown.gv
+++ /dev/null
@@ -1,5 +0,0 @@
-import org.eclipse.core.runtime.adaptor.EclipseStarter;
-
-println 'calling EclipseStarter.shutdown'
-EclipseStarter.shutdown()
-println 'shutdown terminated'
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/groovy/ReadMe.txt
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/groovy/ReadMe.txt b/kerby-dist/scripts/groovy/ReadMe.txt
deleted file mode 100644
index caf5193..0000000
--- a/kerby-dist/scripts/groovy/ReadMe.txt
+++ /dev/null
@@ -1 +0,0 @@
-Sample groovy script used in conf/sample/wrapper.groovy_helloworld.conf showing how groovy scripts are wrapped
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/groovy/helloworld.gv
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/groovy/helloworld.gv b/kerby-dist/scripts/groovy/helloworld.gv
deleted file mode 100644
index 139715d..0000000
--- a/kerby-dist/scripts/groovy/helloworld.gv
+++ /dev/null
@@ -1,13 +0,0 @@
-/*
- * Sample script to test wrapping of a groovy script
- * Just loops forever and prints to file and console
- */
-writer=new File("FileWrite.out").newWriter()
-
-while (true)
-{
-	println "hello world"
-	writer.writeLine("hello world")
-	writer.flush()
-	Thread.sleep(1000);
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/linearRestartDelay.gv
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/linearRestartDelay.gv b/kerby-dist/scripts/linearRestartDelay.gv
deleted file mode 100644
index cc98475..0000000
--- a/kerby-dist/scripts/linearRestartDelay.gv
+++ /dev/null
@@ -1,11 +0,0 @@
-/*
- * Script which increases the delay on each restart
- * Input argument is the delay in seconds
- *
- * Configuration Example:
- * 
- * wrapper.restart.delay.script=scripts/linearRestartDelay.gv
- * wrapper.restart.delay.script.args=10
- */
-  return count*Long.parseLong(args[0])
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/mapNetworkDrive.gv
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/mapNetworkDrive.gv b/kerby-dist/scripts/mapNetworkDrive.gv
deleted file mode 100644
index b46a6f4..0000000
--- a/kerby-dist/scripts/mapNetworkDrive.gv
+++ /dev/null
@@ -1,12 +0,0 @@
-/*
- * Sample script for mapping a network before an application starts on windows
- * 
- * Arguments: -
- * 
- * Configuration Example:
- * 
- * wrapper.app.pre.script=scripts/mapNetworkDrive.gv
- *
- */
-
-'net use k: \\\\myserver\\$c'.execute().text
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/maxDuration.gv
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/maxDuration.gv b/kerby-dist/scripts/maxDuration.gv
deleted file mode 100644
index b633be9..0000000
--- a/kerby-dist/scripts/maxDuration.gv
+++ /dev/null
@@ -1,52 +0,0 @@
-/*
- * Script for checking that an application does not run
- * longer than a max duration
- * 
- * An instance of the script is invoked on startup of the application
- * Another instance is invoked when the application returns to idle state
- * 
- * On first call a timer is set. We are using a timer implementation from the netty framework.
- * The timer is stored in the context map so that it can be retrieved when the application terminates.
- * 
- * Arguments: 
- * - maximal duration in seconds
- * 
- * Example Configuration:
- * 
- * wrapper.script.RUN = scripts/maxDuration.gv
- * wrapper.script.RUN.args = ${1*60*60} // 1 hour
- * wrapper.script.IDLE = scripts/maxDuration.gv
- *
- */
-
-import org.jboss.netty.util.*
-import java.util.concurrent.TimeUnit
-
-
-// on first call create a timer task
-if (callCount == 0 && process.isOSProcessRunning())
-{
-	Timer timer = new HashedWheelTimer();
-	final myProcess = process;
-	TimerTask task = 
-	{ Object[] timeout ->
-			if (myProcess.isOSProcessRunning())
-			{
-				System.out.println("Script maxDuration.gv: application running too long -> stopping");
-				myProcess.stop();
-			}
-	} as TimerTask;
-		long duration = Long.parseLong(args[0])
-		Timeout timeout = timer.newTimeout(task, duration, TimeUnit.SECONDS)
-		context.put("timeout", timeout);
-		System.out.println("Script maxDuration.gv: timeout set")
-}
-else if (!process.isOSProcessRunning())
-{
-	Timeout timeout = context.remove("timeout");
-	if (timeout != null && !timeout.isExpired())
-		timeout.cancel();
-	System.out.println("Script maxDuration.gv: timeout removed")
-}
-
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/maxStartup.gv
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/maxStartup.gv b/kerby-dist/scripts/maxStartup.gv
deleted file mode 100644
index 338dad7..0000000
--- a/kerby-dist/scripts/maxStartup.gv
+++ /dev/null
@@ -1,60 +0,0 @@
-/*
- * Script for checking that an application reports that it is up and running 
- * within a timeout after it is in state running.
- *
- * The application reports that it is up by logging a text to the console
- * The logged text is defined as a filter trigger.
- * 
- * An instance of the script is invoked on startup of the application
- * Another instance is invoked when the expected text has been printed to the console
- * 
- * If we have been invoked by a text match (line == null) a timer is set. We are using a timer implementation from the netty framework.
- * The timer is stored in the context map so that it can be retrieved when the application terminates.
- * 
- * Arguments: 
- * - maximal duration in seconds
- * 
- * Example Configuration:
- * 
- * wrapper.script.RUN = scripts/maxStartup.gv
- * wrapper.script.RUN.args = ${2*60} // 2 minutes
- * wrapper.filter.trigger.systemStarted=System started
- * wrapper.filter.script.systemStarted=scripts/maxStartup.gv
- *
- */
-
-import org.jboss.netty.util.*
-import java.util.concurrent.TimeUnit
-
-println "maxStartup.gv invoked: $line"
-
-	Timeout timeout = context.remove("timeout");
-// if a timeout has been set: remove it.
-	if (timeout != null && !timeout.isExpired())
-	{
-		timeout.cancel();
-		println "Script maxStartup.gv: timeout removed"
-		}
-
-// if we are not invoked by a trigger
-if (line == null || "".equals(line))
-{
-	Timer timer = new HashedWheelTimer();
-	final myProcess = process;
-	TimerTask task = 
-	{ Object[] tt ->
-			if (myProcess.isOSProcessRunning())
-			{
-			println "Script maxStartup.gv: took too long to startup -> restart"
-				myProcess.restart();
-			}
-	} as TimerTask;
-		long duration = Long.parseLong(args[0])
-		timeout = timer.newTimeout(task, duration, TimeUnit.SECONDS)
-		context.put("timeout", timeout);
-		println "Script maxStartup.gv: timeout set"
-}
-// else: nothing to do: timeout has already been removed
-
-
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/nutch/ReadMe.txt
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/nutch/ReadMe.txt b/kerby-dist/scripts/nutch/ReadMe.txt
deleted file mode 100644
index 9169d5c..0000000
--- a/kerby-dist/scripts/nutch/ReadMe.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-Sample Scripts showing how YAJSW can be used to run a workflow of applications.
-This example implements web crawl for nutch/solr.
-For further details refer to nutch_recrawl.gv.
-
-Refer also to conf/samples/luceneNutch for the configuration files for wrapping these scripts.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/nutch/nutch_base.gv
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/nutch/nutch_base.gv b/kerby-dist/scripts/nutch/nutch_base.gv
deleted file mode 100644
index fb54709..0000000
--- a/kerby-dist/scripts/nutch/nutch_base.gv
+++ /dev/null
@@ -1,187 +0,0 @@
-/*
-*
-* Base script for running nutch
-* Sets global properties
-* Defines execNutch for executing nutch in a sub-process
-* Diverse shell functions
-*/
-
-
-import org.rzo.yajsw.groovy.*
-
-// properties
-//NUTCH_HOME = "."
-crawl_dir = "$NUTCH_HOME/crawl_dir"
-//CATALINA_HOME = "."
-depth = 5
-threads = 50
-adddays = 7
-//rank = 10000 // Comment this statement if you don't want to set topN value
-safe = true
-urls = "urls"
-
-
-//
-steps=10
-try
-{
-if (rank instanceof Integer)
-	topN="--topN $rank"
-else
-  topN=""
-}
-catch (Exception ex)
-{
-	topN = ""
-}
-
-// nutch command -> main class
-getMainClass = { COMMAND ->
-if (COMMAND.equals("crawl"))
-  return "org.apache.nutch.crawl.Crawl"
-else if (COMMAND.equals("inject"))
-   return "org.apache.nutch.crawl.Injector"
-else if (COMMAND.equals("generate"))
-   return "org.apache.nutch.crawl.Generator"
-else if (COMMAND.equals("freegen"))
-   return "org.apache.nutch.tools.FreeGenerator"
-else if (COMMAND.equals("fetch"))
-   return "org.apache.nutch.fetcher.Fetcher"
-else if (COMMAND.equals("fetch2"))
-   return "org.apache.nutch.fetcher.Fetcher2"
-else if (COMMAND.equals("parse"))
-   return "org.apache.nutch.parse.ParseSegment"
-else if (COMMAND.equals("readdb"))
-   return "org.apache.nutch.crawl.CrawlDbReader"
-else if (COMMAND.equals("convdb"))
-   return "org.apache.nutch.tools.compat.CrawlDbConverter"
-else if (COMMAND.equals("mergedb"))
-   return "org.apache.nutch.crawl.CrawlDbMerger"
-else if (COMMAND.equals("readlinkdb"))
-   return "org.apache.nutch.crawl.LinkDbReader"
-else if (COMMAND.equals("readseg"))
-   return "org.apache.nutch.segment.SegmentReader"
-else if (COMMAND.equals("segread"))
-{
-	echo "[DEPRECATED] Command 'segread' is deprecated, use 'readseg' instead."
-   return "org.apache.nutch.segment.SegmentReader"
-}
-else if (COMMAND.equals("mergesegs"))
-   return "org.apache.nutch.segment.SegmentMerger"
-else if (COMMAND.equals("updatedb"))
-   return "org.apache.nutch.crawl.CrawlDb"
-else if (COMMAND.equals("invertlinks"))
-   return "org.apache.nutch.crawl.LinkDb"
-else if (COMMAND.equals("mergelinkdb"))
-   return "org.apache.nutch.crawl.LinkDbMerger"
-else if (COMMAND.equals("index"))
-   return "org.apache.nutch.indexer.Indexer"
-else if (COMMAND.equals("solrindex"))
-   return "org.apache.nutch.indexer.solr.SolrIndexer"
-else if (COMMAND.equals("dedup"))
-   return "org.apache.nutch.indexer.DeleteDuplicates"
-else if (COMMAND.equals("solrdedup"))
-   return "org.apache.nutch.indexer.solr.SolrDeleteDuplicates"
-else if (COMMAND.equals("merge"))
-   return "org.apache.nutch.indexer.IndexMerger"
-else if (COMMAND.equals("plugin"))
-   return "org.apache.nutch.plugin.PluginRepository"
-else if (COMMAND.equals("server"))
-   return 'org.apache.nutch.searcher.DistributedSearch$Server'
-   else
-	   return null
-}
-
-// run nutch set exit code into err
-err = 0
-execNutch = { args ->
-	    println "exec nutch $args"
-		builder = new WrapperBuilder()
-		// get full path to conf file
-		builder."wrapper.config" = new File("conf/wrapper.nutch.conf").getCanonicalPath()
-		// set the java application args starting with args[1]
-		args.eachWithIndex {arg, i -> if (i>0) builder."wrapper.app.parameter.$i" = arg}
-		// working dir of nutch
-		builder."NUTCH_HOME" = NUTCH_HOME
-		// get the main class depending on the nutch command in args[0]
-		builder."wrapper.java.app.mainclass" = getMainClass(args[0])
-		process = builder.process();
-		process.start()
-		process.waitFor()
-		err = process.exitCode
-		println "nutch terminated with exit code $err"
-		return err
-		}
-
-// echo command
-echo = {println it}
-
-// tomcat service
-builder = new WrapperBuilder()
-builder."wrapper.config" = "conf/wrapper.nutch_tomcat.conf"
-builder."CATALINA_HOME" = CATALINA_HOME
-tomcat = builder.service()
-// install if not already installed
-if (!tomcat.isInstalled())
-	tomcat.install()
-
-// some sh commands implemented in groovy
-delClos = { file ->
-		println "del ${file.getCanonicalPath()} ${file.isDirectory()}"
-		if (file.isDirectory())
-		{
-			file.eachDir {delClos(it)}
-			file.eachFile {if (!it.delete()) println "error deleting $it"}
-		}
-		else
-			if (!file.delete()) println "error deleting $file"
-}
-// rm -rf
-rm_rf = { file -> 
-		println "rm -rf $file"
-		removeSelf = true
-		if (file.endsWith("*"))
-		{
-			file = file.replace( "*", "")
-			removeSelf = false
-		}
-		delClos(new File(file))
-		if (removeSelf)
-		{
-			new File(file).delete()
-		}
-}
-// mv
-mvSingle = {from, to -> println "mv $from $to"; if (!from.renameTo(new File(to, from.getName()))) println "error moving $from -> $to"}
-mv = {from , to ->
-    println "mv $from $to"
-    moveDir = false
-    if (from.endsWith( "*"))
-    {
-    	from = from.replace("*", "")
-    	moveDir = true
-    }
-    from = new File(from)
-    to = new File(to)
-	success = false
-     if (moveDir)
-			{
-        from.eachFile(){mvSingle( it, to)}
-        from.eachDir(){mvSingle (it, to)}
-			}
-			else
-				mvSingle (from, to)
-}
-
-//`ls -d crawl/segments/* | tail -1`
-lastSegment = {dir = "$it"; files = new File(dir).list(); return "$dir/${files[files.length-1]}"}
-
-// touch
-touch = {
-		file = new File(it)
-	if (file.exists())
-		file.setLastModified(System.currentTimeMillis())
-	else
-		println "touch error: file does not exist ${file.getCanonicalPath()}"
-}
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/nutch/nutch_crawl.gv
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/nutch/nutch_crawl.gv b/kerby-dist/scripts/nutch/nutch_crawl.gv
deleted file mode 100644
index 6d22f13..0000000
--- a/kerby-dist/scripts/nutch/nutch_crawl.gv
+++ /dev/null
@@ -1,8 +0,0 @@
-// basic initializations
-evaluate(new File("scripts/nutch_base.gv"))
-
-// start the script
-// bin/nutch crawl urls -dir crawl -depth 3 -topN 50
-echo "----- crawl -----"
-execNutch (["crawl", "$urls", "-dir", "${crawl_dir}", "-depth", "$depth"])
-echo "----- done -----"

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/nutch/nutch_recrawl.gv
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/nutch/nutch_recrawl.gv b/kerby-dist/scripts/nutch/nutch_recrawl.gv
deleted file mode 100644
index 2449d6e..0000000
--- a/kerby-dist/scripts/nutch/nutch_recrawl.gv
+++ /dev/null
@@ -1,110 +0,0 @@
-/*  
-Original script:
-http://www.adick.at/2008-10-15,recrawl-script-for-nutch/
-
-*/
-// basic initializations
-evaluate(new File("scripts/nutch_base.gv"))
-try
-{
-// start the script
-echo "----- Inject (Step 1 of $steps) -----"
-execNutch (["inject", "${crawl_dir}/crawldb", "urls"])
-
-echo "----- Generate, Fetch, Parse, Update (Step 2 of $steps) -----"
-for(i=0; i <depth; i++)
-{
-        echo "--- Beginning crawl at depth ${i + 1} of ${depth} ---"
-        execNutch(["generate", "$crawl_dir/crawldb", "$crawl_dir/segments", "-adddays", "$adddays"])
-        if (err != 0)
-        {
-         echo "runbot: Stopping at depth ${i +1}. No more URLs to fetch."
-          break
-        }
-         segment=lastSegment( "$crawl_dir/segments/")
-         execNutch (["fetch", "$segment", "-threads ${threads}"])
-         if (err != 0)
-         {
-         echo "runbot: fetch $segment at depth ${depth} failed. Deleting it."
-         rm_rf("$segment")
-         continue
-         }
-        echo "--- Parsing Segment $segment ---"
-        execNutch (["parse", "$segment"])
-        execNutch (["updatedb", "$crawl_dir/crawldb", "$segment"])
-}
-         
-echo "----- Stopping Tomcat (Step 3 of $steps) -----"
-tomcat.stop()
-
-echo "----- Merge Segments (Step 4 of $steps) -----"
-rm_rf("$crawl_dir/MERGEDsegments")
-execNutch (["mergesegs", "$crawl_dir/MERGEDsegments", "-dir", "$crawl_dir/segments/"])
-println "err $err"
-if (err == 0)
-{
-          if (!safe)
-            rm_rf ("$crawl_dir/segments/*")
-           else
-         {
-            new File("$crawl_dir/FETCHEDsegments").mkdir()
-            mv ("$crawl_dir/segments/*", "$crawl_dir/FETCHEDsegments")
-         }
-          mv ("$crawl_dir/MERGEDsegments/*", "$crawl_dir/segments")
-          rm_rf ("$crawl_dir/MERGEDsegments")
-      }
-else
-{
-	      println "error in merge -> abort"
-          System.exit(err)
-}
-
-echo "----- Invert Links (Step 5 of $steps) -----"
-execNutch (["invertlinks", "$crawl_dir/linkdb", "$crawl_dir/segments/*"])
-
-echo "----- Index (Step 6 of $steps) -----"
-rm_rf("$crawl_dir/NEWindexes")
-rm_rf ("$crawl_dir/OLDindexes")
-execNutch (["index", "$crawl_dir/NEWindexes", "$crawl_dir/crawldb", "$crawl_dir/linkdb", "$crawl_dir/segments/*"])
-
-echo "----- Dedup (Step 7 of $steps) -----"
-execNutch (["dedup", "$crawl_dir/NEWindexes"])
-         
-echo "----- Merge Indexes (Step 8 of $steps) -----"
-execNutch (["merge", "$crawl_dir/MERGEDindexes", "$crawl_dir/NEWindexes"])
-// in nutch-site, hadoop.tmp.dir points to crawl/tmp
-rm_rf ("$crawl_dir/tmp/*")
-// replace indexes with indexes_merged
-file = new File("$crawl_dir/OLDindexes")
-if (!file.exists()) file.mkdir()
-mv ("$crawl_dir/index/*", "$crawl_dir/OLDindexes")
-mv ("$crawl_dir/MERGEDindexes/*", "$crawl_dir/index")
-// clean up old indexes directories
-if(!safe)
-         {
-         rm_rf ("$crawl_dir/NEWindexes")
-         rm_rf ("$crawl_dir/OLDindexes")
-         }
-         
-echo "----- Reloading index on the search site (Step 9 of $steps) -----"
- if(safe)
-         {
-        touch ("${CATALINA_HOME}/webapps/ROOT/WEB-INF/web.xml")
-        echo "Done!"
-         }
-      else
-         {
-        echo "runbot: Can not reload index in safe mode."
-        echo "runbot: Please reload it manually using the following command:"
-        echo "runbot: touch ${CATALINA_HOME}/webapps/ROOT/WEB-INF/web.xml"
-         }
-
-echo "----- Restarting Tomcat (Step 10 of $steps) -----"
-tomcat.stop()
-tomcat.start()
-echo "runbot: FINISHED: Crawl completed!"
-}
-catch (Throwable ex)
-{
-	ex.printStackTrace()
-}

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/nutch/nutch_solr.gv
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/nutch/nutch_solr.gv b/kerby-dist/scripts/nutch/nutch_solr.gv
deleted file mode 100644
index c79d076..0000000
--- a/kerby-dist/scripts/nutch/nutch_solr.gv
+++ /dev/null
@@ -1,53 +0,0 @@
-/*  
-Original script:
-http://www.lucidimagination.com/blog/2009/03/09/nutch-solr/
-
-
-*/
-// basic initializations
-evaluate(new File("scripts/nutch_base.gv"))
-
-solr_url = "http://127.0.0.1:8983/solr/"
-steps = 4
-
-try
-{
-// start the script
-echo "----- Inject (Step 1 of $steps) -----"
-execNutch (["inject", "${crawl_dir}/crawldb", "urls"])
-
-echo "----- Generate, Fetch, Parse, Update (Step 2 of $steps) -----"
-for(i=0; i <depth; i++)
-{
-        echo "--- Beginning crawl at depth ${i + 1} of ${depth} ---"
-        execNutch(["generate", "$crawl_dir/crawldb", "$crawl_dir/segments", "-adddays", "$adddays"])
-        if (err != 0)
-        {
-         echo "runbot: Stopping at depth ${i +1}. No more URLs to fetch."
-          break
-        }
-         segment=lastSegment( "$crawl_dir/segments/")
-         execNutch (["fetch", "$segment", "-threads ${threads}", "-noParsing"])
-         if (err != 0)
-         {
-         echo "runbot: fetch $segment at depth ${depth} failed. Deleting it."
-         rm_rf("$segment")
-         continue
-         }
-        echo "--- Parsing Segment $segment ---"
-        execNutch (["parse", "$segment"])
-        execNutch (["updatedb", "$crawl_dir/crawldb", "$segment", "-filter", "-normalize"])
-}
-
-echo "----- Invert Links (Step 3 of $steps) -----"
-execNutch (["invertlinks", "$crawl_dir/linkdb", "$crawl_dir/segments/*"])
-
-echo "----- index all content from all segments to Solr (Step 4 of $steps) -----"
-execNutch (["solrindex", "$solr_url", "$crawl_dir/crawldb", "$crawl_dir/linkdb", "$crawl_dir/segments/*"])
-
-echo "runbot: FINISHED: Crawl completed!"
-}
-catch (Throwable ex)
-{
-	ex.printStackTrace()
-}

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/sendMail.gv
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/sendMail.gv b/kerby-dist/scripts/sendMail.gv
deleted file mode 100644
index 2c6c0ab..0000000
--- a/kerby-dist/scripts/sendMail.gv
+++ /dev/null
@@ -1,84 +0,0 @@
-/*
- * Script for sending an email.
- * 
- * Arguments: 
- * - toMail
- * - subject
- * - message
- * 
- * Example Configuration:
- * 
- * wrapper.filter.trigger.exception.mail=Exception
- * wrapper.filter.script.exception.mail=scripts/sendMail.gv
- * wrapper.filter.script.exception.mail.args=mailto@me.com, YAJSW exception, exception found in console output please check the log file
- */
-import javax.mail.*
-import javax.mail.internet.*
-
-port = 25
-
-mailHost='smtp.mailhost.net' // set your mail provider  
-mailFrom='me@mailhost.net'   // set your mail from
-
-mailUser=null                // set your user if you require authentication
-mailPassword=null            // set your password if you require authentication
-useSSL=false             		 // set to true to use SSL
-  
-
-if (this.args == null || this.args.length != 3)
-{
-	logger.info("error in script sendMail.gv missing arguments. check configuration")
-	return;
-}
-
-mailTo=this.args[0]
-
-subject=this.args[1]
-message=this.args[2]
-
-logger.info("sending mail to " +mailTo)
-
-try
-{
-props = new Properties()
-props.put('mail.smtp.host', mailHost)
-props.put('mail.smtp.port', port.toString())
-
-if (mailPassword != null)
-{
-	props.put('mail.smtp.user', mailUser); 
-	props.put('mail.smtp.password', mailPassword) 
-	props.put('mail.smtp.auth', 'true') 
-	mailSession = Session.getDefaultInstance(props, 
-		new javax.mail.Authenticator() 
-		{ protected PasswordAuthentication getPasswordAuthentication() 
-			{ return new PasswordAuthentication(mailUser, mailPassword); 
-			} 
-		})
-}
-else
-	mailSession = Session.getDefaultInstance(props, null)
-
-
-// Construct the message
-msg = new MimeMessage(mailSession)
-msg.from = new InternetAddress(mailFrom)
-msg.addRecipient(Message.RecipientType.TO, new InternetAddress(mailTo))
-msg.subject = subject
-msg.text = message
-
-// Send the message
-if (useSSL)
-	SMTPSSLTransport.send(msg)
-else
-	Transport.send(msg)
-
-logger.info("mail sent " +mailTo)
-}
-catch (Exception ex)
-{
-logger.throwing("sendMail.gv", "run", ex)
-}
-
-
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/setenv.gv
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/setenv.gv b/kerby-dist/scripts/setenv.gv
deleted file mode 100644
index 51b7435..0000000
--- a/kerby-dist/scripts/setenv.gv
+++ /dev/null
@@ -1,42 +0,0 @@
-/*
- * Script for setting an OS environment variable on Windows.
- * This can be called within the wrapped application to set environment variables
- *
- * Arguments: 
- * - none
- * 
- * Example Configuration:
- * 
- * wrapper.app.pre.script = setenv.gv
- * 
- * to define the variables and their values edit the vars map in the script
- * note: System.getenv() will not return values set by this script. This script is invoked after the java launcher initialized the environment properties.
- */
-
-import com.sun.jna.Native;
-import com.sun.jna.win32.StdCallLibrary;
-import com.sun.jna.win32.W32APIOptions;
-
-// set the variables in the following map
-def vars = ['testvar1':'testval1', 'testvar2':'testval2']
-
-println "setting environment variables"
-
-
-public interface Kernel32 extends StdCallLibrary 
-{
-	Kernel32 INSTANCE = (Kernel32) Native.loadLibrary("kernel32", Kernel32.class, W32APIOptions.UNICODE_OPTIONS);
-
-	boolean SetEnvironmentVariable(String lpName, String lpValue);
-}
-
-vars.each
-{
-	var = it.key
-	value = it.value
-	println "setting $var = $value"
-	Kernel32.INSTANCE.SetEnvironmentVariable(var, value)
-}
-
-println "done setting environment variables"
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/snmpTrap.gv
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/snmpTrap.gv b/kerby-dist/scripts/snmpTrap.gv
deleted file mode 100644
index 3978168..0000000
--- a/kerby-dist/scripts/snmpTrap.gv
+++ /dev/null
@@ -1,56 +0,0 @@
-/*
- * Script for sending SNMP traps
- * 
- * arguments:
- * - ip address of the NMS
- * - id the OID of the trap is: 1.3.6.1.2.1.1.1.id
- * - message of the trap
- * 
- * required libs:
- * - snmp4j
- * 
- * Example Configuration:
- * 
- * wrapper.filter.script = scripts/snmpTrap.gv
- * wrapper.filter.script.args = 192.168.0.1, 1, out of memory exception 
- */
-
-import java.io.IOException;
-
-import org.snmp4j.*
-import org.snmp4j.smi.*
-import org.snmp4j.transport.*
-
-if (this.args == null || this.args.length != 3)
-{
-	logger.info("error in script snmpTrap.gv missing arguments. check configuration")
-	return;
-}
-
-
-nmsIp = this.args[0];
-id = this.args[1];
-msg = this.args[2];
-
-target = new CommunityTarget();
-port = 162;
-targetAddress = GenericAddress.parse("udp:"+nmsIp+"/"+port);
-target.setAddress(targetAddress);
-target.setTimeout(5000);
-target.setRetries(1);
-target.setCommunity(new OctetString("Public"));
-transport = new DefaultUdpTransportMapping();
-snmp = new Snmp(transport);
-v = new OctetString(msg);
-oid = new OID([1, 3, 6, 1, 2, 1, 1, 1, id] as int[]);
-vb = new VariableBinding(oid, v);
-p = new PDUv1();
-p.add(vb);
-snmp.trap(p, target);
-
-logger.info("sent trap to nmsIp: "+ id + " "+msg)
-
-
-
-
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/threadDump.gv
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/threadDump.gv b/kerby-dist/scripts/threadDump.gv
deleted file mode 100644
index 00f2a93..0000000
--- a/kerby-dist/scripts/threadDump.gv
+++ /dev/null
@@ -1,13 +0,0 @@
-/*
- * Script for executing a thread dump.
- * This can be set as a shutdown hook in the application 
- *
- * Arguments: 
- * - none
- * 
- * Example Configuration:
- * 
- * wrapper.app.shutdown.script = threadDump.gv
- */
-println "Thead Dump YAJSW shutdown hook"
-new org.rzo.yajsw.action.ThreadDumpImpl5().execute(null, null, System.out, null)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/timeCondition.gv
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/timeCondition.gv b/kerby-dist/scripts/timeCondition.gv
deleted file mode 100644
index 95e4a67..0000000
--- a/kerby-dist/scripts/timeCondition.gv
+++ /dev/null
@@ -1,82 +0,0 @@
-/*
- * Condition Script to check that the application is running during an interval
- * 
- * Starts the process if it is not running
- * Stops the process outside of the interval
- * 
- * Arguments: 
- * - interval begin 
- * - interval end
- * 
- * Time format <hh>[:<mm>[:<ss>]]
- * Example: 25 -> 1:00 next day
- * Example: 3, 1 -> 3:00 -> 1:00 next day
- * 
- * Configuration Example:
- * 
- * wrapper.condition.script=scripts/timeCondition.gv
- * wrapper.condition.script.args=13,13:50
- */
-
-import org.joda.time.*
-
-if (this.args == null || this.args.length != 2)
-{
-	println "error in script timeCondition.gv missing arguments. check configuration"
-	return;
-}
-
-
-getTime = { strTime ->
-			hours = 0
-			minutes = 0
-			seconds = 0
-			try
-			{
-				times = strTime.split(":")
-				hours = Integer.parseInt(times[0])
-				minutes = Integer.parseInt(times[1])
-				seconds = Integer.parseInt(times[2])
-			}
-			catch (Exception ex){}
-			now = new DateTime();
-			result = now.withTime(0, 0, 0, 0)
-			result = result.plusHours(hours)
-			result = result.plusMinutes(minutes)
-			result = result.plusSeconds(seconds)
-			return result
-        }
-
-createInterval = { ->
-	begin = getTime(args[0])
-	end   = getTime(args[1])
-	if (end.isBefore(begin))
-	   end = end.plusDays(1)
-	interval = new Interval(begin, end);
-	return interval;
-	
-}
-
-getInterval = { ->
-// on first call intervall is not bound 
-		if (callCount == 0 || interval.isAfterNow())
-			{
-				return createInterval()
-			}
-			else
-				return interval
-}
-
-
-processState = process.getStringState()
-
-if (getInterval().containsNow() && "IDLE".equals(processState))
-{
-	println "starting process"
-	process.start();
-}
-else if (!getInterval().containsNow() && !"IDLE".equals(processState))
-{
-	println "stopping process"
-	process.stop();
-}

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/trayColor.gv
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/trayColor.gv b/kerby-dist/scripts/trayColor.gv
deleted file mode 100644
index 1a25d60..0000000
--- a/kerby-dist/scripts/trayColor.gv
+++ /dev/null
@@ -1,48 +0,0 @@
-/*
- * Script for changing the status color on the system tray icon.
- * 
- * Arguments: 
- * - color [RED|YELLOW|GREEN|BLUE|BLACK|CYAN|GRAY|MAGENTA|ORANGE|PINK|NULL]
- * 
- * Example Configuration:
- * 
- * wrapper.filter.trigger.nok.tray=not OK
- * wrapper.filter.script.nok.tray=scripts/trayColor.gv
- * wrapper.filter.script.nok.tray.args=RED
- * wrapper.filter.trigger.ok.tray=OK
- * wrapper.filter.script.ok.tray=scripts/trayColor.gv
- * wrapper.filter.script.ok.tray.args=NULL
- */
- 
- import java.awt.Color
- 
-if (this.args == null || this.args.length != 1)
-{
-	println "error in script trayMessage.gv missing arguments. check configuration"
-	return;
-}
-
-color = null;
- if (args[0].equals('RED'))
- 		color = Color.RED
-else  if (args[0].equals('NULL'))
- 		color = null
-else if (args[0].equals('GREEN'))
- 		color = Color.GREEN
-else  if (args[0].equals('BLUE'))
- 		color = Color.BLUE
-else  if (args[0].equals('BLACK'))
- 		color = Color.BLACK
-else  if (args[0].equals('CYAN'))
- 		color = Color.CYAN
-else  if (args[0].equals('GRAY'))
- 		color = Color.GRAY
-else  if (args[0].equals('MAGENTA'))
- 		color = Color.MAGENTA
-else  if (args[0].equals('ORANGE'))
- 		color = Color.ORANGE
-else  if (args[0].equals('PINK'))
- 		color = Color.PINK
- 		
-   
- process.getTrayIcon().setUserColor(color)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/trayMessage.gv
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/trayMessage.gv b/kerby-dist/scripts/trayMessage.gv
deleted file mode 100644
index 808f4be..0000000
--- a/kerby-dist/scripts/trayMessage.gv
+++ /dev/null
@@ -1,29 +0,0 @@
-/*
- * Script for displaying a system tray message.
- * 
- * Arguments: 
- * - toMail
- * - subject
- * - message
- * 
- * Example Configuration:
- * 
- * wrapper.filter.trigger.exception.tray=Exception
- * wrapper.filter.script.exception.tray=scripts/trayMessage.gv
- * wrapper.filter.script.exception.tray.args=Exception
- */
-
-if (this.args == null || this.args.length != 1)
-{
-	println "error in script trayMessage.gv: missing arguments. check configuration"
-	return;
-}
-
-if (process == null || process.getTrayIcon() == null)
-{
-	println "error in script trayMessage.gv: no process or process not configured for tray icon"
-	return; 
-}
-
- 
- process.getTrayIcon().error(this.args[0], "$line")
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/vfsCommandCondition.gv
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/vfsCommandCondition.gv b/kerby-dist/scripts/vfsCommandCondition.gv
deleted file mode 100644
index 248f347..0000000
--- a/kerby-dist/scripts/vfsCommandCondition.gv
+++ /dev/null
@@ -1,99 +0,0 @@
-/*
- * Condition Script for implementing the wrapper.commandfile option
- * Command file can be any VFS supported text file.
- * This allows for remote control of a server farm.
- *
- * On first call the application is started
- * With each call the script checks for update of the command file
- * This is a text file with one command per line
- * All commands in the file are executed
- * The following commands are supported:
- * 
- * START 	: start the application if it is not running
- * STOP  	: stop the applicaiton if it is running
- * RESTART 	: restart the application if it is running
- * DUMP  	: request a thread dump
- * SHUTDOWN : stop the wrapper and the application
- * STATE <file> : writes the current state of the application to the given file on the local hd
- * 
- * Arguments: 
- * - fileName
- * 
- * Example Configuration:
- * 
- * wrapper.condition.script=scripts/vfsCommandCondition.gv 
- * wrapper.condition.script.args=http://localhost/cmd.txt 
- * wrapper.condition.cycle=1 
- */
- 
-import org.apache.commons.vfs2.VFS
-import org.apache.commons.vfs2.FileObject;
-
-// on first call file is bound
-// set the file and start the process
-if (callCount == 0)
-{
-	process.start()
-	
-	file = VFS.getManager().resolveFile(args[0]) 
-	lastmodified = 0 
-	if (file != null && file.exists()) 
-		lastmodified = file.getContent().getLastModifiedTime() 
-
-}
-
-
-// execute a command
-doCommand = { cmd ->
-	logger.info("executing file command "+cmd);
-	if ("START".equals(cmd))
-		process.start();
-	else if ("STOP".equals(cmd))
-		process.stop();
-	else if ("RESTART".equals(cmd))
-		process.restart();
-	else if ("DUMP".equals(cmd))
-		process.threadDump();
-	else if ("SHUTDOWN".equals(cmd))
-	{
-		process.stop();
-		shutdown = true;
-	}
-	else if (cmd.startsWith("STATE "))
-	{
-		String fName = cmd.substring(6)
-		writer = new File(fName).newWriter(false) // no append
-		writer.write(process.getStringState())
-		writer.close()
-	}
-	else
-		logger.info("unknown command");
-}
-
-	VFS.getManager().getFilesCache().close()
-	file = VFS.getManager().resolveFile(args[0]) 
-	
-if (file != null && file.exists() && lastmodified < file.getContent().getLastModifiedTime())
-// do the file
-try
-{
-	lastmodified = file.getContent().getLastModifiedTime() 
-	shutdown = false;
-	logger.info("new command file found " + file)
-	instream = new BufferedReader(new InputStreamReader(file.getContent().getInputStream()))
-	for (s = instream.readLine(); s != null; s = instream.readLine())
-	  doCommand(s)
-	instream.close()
-	
-	if (shutdown)
-	{
-		Thread.sleep(5000)
-		Runtime.getRuntime().halt(0);
-	}
-}
-catch (Exception ex)
-{
-	logger.info("Error executing command file "+ex.getMessage())
-	if (instream != null)
-	  instream.close()
-}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/scripts/wso2/wso2_shutdown.gv
----------------------------------------------------------------------
diff --git a/kerby-dist/scripts/wso2/wso2_shutdown.gv b/kerby-dist/scripts/wso2/wso2_shutdown.gv
deleted file mode 100644
index 89af56a..0000000
--- a/kerby-dist/scripts/wso2/wso2_shutdown.gv
+++ /dev/null
@@ -1,13 +0,0 @@
-import javax.management.*
-
-servers = MBeanServerFactory.findMBeanServer(null)
-beanName = "org.wso2.carbon:type=ServerAdmin"
-println 'executing wso2 shutdown script'
-servers.each(){
-	try{
-		new GroovyMBean(it, beanName).shutdownGracefully(); 
-		println 'shutdownGracefully invoked, waiting for wso2 shutdown'; 
-		Thread.sleep(20000); 
-		return;
-		} 
-		catch (Exception ex){ex.printStackTrace()}}

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/templates/daemon.vm
----------------------------------------------------------------------
diff --git a/kerby-dist/templates/daemon.vm b/kerby-dist/templates/daemon.vm
deleted file mode 100644
index 50db632..0000000
--- a/kerby-dist/templates/daemon.vm
+++ /dev/null
@@ -1,67 +0,0 @@
-#!/bin/sh
-##
-## '##' is velocity comment -> use $H instead
-##
-#set( $H = '###' )
-$H BEGIN INIT INFO
-# Provides: $w_name
-# Required-Start: $start_dependencies
-# Required-Stop: $stop_dependencies
-# Default-Start:  $w_start_levels
-# Default-Stop: $w_stop_levels
-# Short-Description: yajsw wrapper for $w_long_name
-# Description: $w_description
-$H END INIT INFO
-# config: $w_conf_file
-# pidfile: $w_wrapper_pid_file
-# apppidfile: $w_app_pid_file
-#-----------------------------------------------------------------------------
-# YAJSW sh script template.  Suitable for starting and stopping
-#  wrapped daemon on POSIX platforms.
-#-----------------------------------------------------------------------------
-
-status() {
-     $w_status_cmd
-}
-
-stopit() {
-    echo "Stopping $w_name ..."
-	 $w_stop_cmd
-}
-startit() {
-    echo "Starting $w_name ..."
-     $w_start_cmd
-}
-
-
-case "$1" in
-    'start')
-        startit
-        ;;
-
-    'stop')
-        stopit
-        ;;
-
-    'restart')
-        stopit
-        startit
-        ;;
-        
-        
-    'force-reload')
-        stopit
-        startit
-        ;;
-
-    'status')
-        status
-        ;;
-
-    *)
-        echo "Usage: $0 { start | stop | restart | status }"
-        exit 1
-        ;;
-esac
-
-exit $?

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/templates/launchd.plist.vm
----------------------------------------------------------------------
diff --git a/kerby-dist/templates/launchd.plist.vm b/kerby-dist/templates/launchd.plist.vm
deleted file mode 100644
index 748c4b7..0000000
--- a/kerby-dist/templates/launchd.plist.vm
+++ /dev/null
@@ -1,19 +0,0 @@
-<!--
-YAJSW Template for Mac Os X launchd plist file
--->
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
- <dict>
-  <key>Label</key>
-    <string>$name</string>
-  <key>ProgramArguments</key>
-    <array>
-    #foreach ($arg in $command)
-    <string>$arg</string>
-    #end
-    </array>
-  <key>RunAtLoad</key>
-    <$autoStart/>
-  </dict>
-</plist>

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/webapps/ReadMe.txt
----------------------------------------------------------------------
diff --git a/kerby-dist/webapps/ReadMe.txt b/kerby-dist/webapps/ReadMe.txt
deleted file mode 100644
index aeef8d7..0000000
--- a/kerby-dist/webapps/ReadMe.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-NOTE: this sample is currently not maintained
-It will however give you an idea how to use YAJSW for remote configuraiton
-
-This is a sample of how to enable YAJSW java web start booter and network loading of your application
-
-copy <yajsw> zip file to webapps/yajsw/yajsw.zip.
-copy your application zip file to webapps/yajsw/.
-copy your yajsw network configuration file to webapps/yajsw/wrapper.conf
-
-start your web server (for example tomcat)
-in your browser call the url: http://mysite/yajsw/yajsw.jnlp
-
-A running example is available on :
-
-http://yajsw.sourceforge.net/yajsw/yajsw.jnlp
-
-
-wrapper.jnlp specifies the YAJSW java web start booter
-wrapper.conf is the configuration for wrapping tomcat
-
-NOTE: using zip over http is just an example.
-given that YAJSW uses apache commons VFS your application you may use any of the supported transports
-(webdav, http, https, ftp, sftp, ...) to access the application and the application configuration.
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/webapps/yajsw/serviceManagerClient.conf
----------------------------------------------------------------------
diff --git a/kerby-dist/webapps/yajsw/serviceManagerClient.conf b/kerby-dist/webapps/yajsw/serviceManagerClient.conf
deleted file mode 100644
index c36f87d..0000000
--- a/kerby-dist/webapps/yajsw/serviceManagerClient.conf
+++ /dev/null
@@ -1,10 +0,0 @@
-wrapper.cache = .
-wrapper.working.dir = bat
-wrapper.java.app.mainclass = org.rzo.yajsw.srvmgr.client.ClientMain
-
-wrapper.java.classpath.1 = ../wrapper.jar
-wrapper.java.classpath.2 = ../lib/core/*/*.jar
-wrapper.java.classpath.3 = ../lib/extended/*/*.jar
-
-wrapper.filter.trigger.0=Exception
-wrapper.filter.script.0=scripts/trayMessage.gv

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/webapps/yajsw/serviceManagerClient.jnlp
----------------------------------------------------------------------
diff --git a/kerby-dist/webapps/yajsw/serviceManagerClient.jnlp b/kerby-dist/webapps/yajsw/serviceManagerClient.jnlp
deleted file mode 100644
index b289387..0000000
--- a/kerby-dist/webapps/yajsw/serviceManagerClient.jnlp
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<jnlp spec="1.0+" codebase="http://yajsw.sourceforge.net/yajsw" href="">
-    <information>
-    <title>yajsw</title>
-    <vendor>yajsw</vendor>
-    <description>yajsw</description>
-    </information>
-    <resources>
-        <!-- Application Resources -->
-        <j2se version="1.5+" href="http://java.sun.com/products/autodl/j2se"/>
-        <jar href="wrapperWS.jar" main="true" />
-    </resources>
-    <application-desc
-         name="yajsw"
-         main-class="org.rzo.yajsw.ws.WebStartBooter"
-         width="300"
-         height="300">
-     <argument>http://downloads.sourceforge.net/project/yajsw/yajsw/yajsw-beta-10.3/yajsw-beta-10.3.zip</argument>
-     <argument>yajswWebstartDemo</argument>
-     <argument>-c</argument>
-     <argument>http://yajsw.sourceforge.net/yajsw/serviceManagerClient.conf</argument>
-     </application-desc>
-     <update check="background"/>
-     <security>
-   		<all-permissions/>
-		</security> 
-
-</jnlp>		
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/webapps/yajsw/serviceManagerServer.conf
----------------------------------------------------------------------
diff --git a/kerby-dist/webapps/yajsw/serviceManagerServer.conf b/kerby-dist/webapps/yajsw/serviceManagerServer.conf
deleted file mode 100644
index 12d9888..0000000
--- a/kerby-dist/webapps/yajsw/serviceManagerServer.conf
+++ /dev/null
@@ -1,31 +0,0 @@
-wrapper.cache = .
-wrapper.working.dir = .
-wrapper.java.app.mainclass = org.rzo.yajsw.srvmgr.server.ServerBooter
-
-wrapper.java.classpath.1 = wrapper.jar
-
-# port on which the server is listening
-wrapper.app.parameter.1 = 8899
-
-# access list for client servers - optional
-# allow only local host
-wrapper.app.parameter.2 = +n:localhost\, -n:*
-
-
-
-wrapper.tray = true
-
-wrapper.filter.trigger.0=Exception
-wrapper.filter.script.0=scripts/trayMessage.gv
-
-wrapper.on_exit.0=SHUTDOWN
-wrapper.on_exit.default=RESTART
-
-# Name of the service
-wrapper.ntservice.name = ServiceManagerServer
-
-# Display name of the service
-wrapper.ntservice.displayname = ServiceManagerServer
-
-# Description of the service
-wrapper.ntservice.description = ServiceManagerServer

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/webapps/yajsw/serviceManagerServer.jnlp
----------------------------------------------------------------------
diff --git a/kerby-dist/webapps/yajsw/serviceManagerServer.jnlp b/kerby-dist/webapps/yajsw/serviceManagerServer.jnlp
deleted file mode 100644
index 8fa08d7..0000000
--- a/kerby-dist/webapps/yajsw/serviceManagerServer.jnlp
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<jnlp spec="1.0+" codebase="http://yajsw.sourceforge.net/yajsw" href="">
-    <information>
-    <title>yajsw</title>
-    <vendor>yajsw</vendor>
-    <description>yajsw</description>
-    </information>
-    <resources>
-        <!-- Application Resources -->
-        <j2se version="1.5+" href="http://java.sun.com/products/autodl/j2se"/>
-        <jar href="wrapperWS.jar" main="true" />
-    </resources>
-    <application-desc
-         name="yajsw"
-         main-class="org.rzo.yajsw.ws.WebStartBooter"
-         width="300"
-         height="300">
-     <argument>http://downloads.sourceforge.net/project/yajsw/yajsw/yajsw-beta-10.3/yajsw-beta-10.3.zip</argument>
-     <argument>yajswWebstartDemo</argument>
-     <argument>-ity</argument>
-     <argument>http://yajsw.sourceforge.net/yajsw/serviceManagerServer.conf</argument>
-     </application-desc>
-     <update check="background"/>
-     <security>
-   		<all-permissions/>
-		</security> 
-
-</jnlp>		
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/webapps/yajsw/wrapper.conf
----------------------------------------------------------------------
diff --git a/kerby-dist/webapps/yajsw/wrapper.conf b/kerby-dist/webapps/yajsw/wrapper.conf
deleted file mode 100644
index c9975cd..0000000
--- a/kerby-dist/webapps/yajsw/wrapper.conf
+++ /dev/null
@@ -1,41 +0,0 @@
-tomcat_version = 6.0.24
-wrapper.java.minVersion=1.5.0
-
-wrapper.cache = ../tomcat-${tomcat_version}
-
-wrapper.base = zip:http://apache.copahost.com/tomcat/tomcat-6/v${tomcat_version}/bin/apache-tomcat-${tomcat_version}.zip!apache-tomcat-${tomcat_version}
-
-wrapper.java.app.mainclass = org.apache.catalina.startup.Bootstrap
-
-wrapper.java.classpath.1 = bin/*.jar
-wrapper.java.classpath.2 = lib/*.jar
-
-wrapper.resource.1=conf/*
-wrapper.resource.2=conf/Catalina/localhost/*
-wrapper.resource.3=webapps/**/*
-wrapper.resource.4=webapps/*
-
-wrapper.java.additional.1 = -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
-wrapper.java.additional.2 = -Djava.util.logging.config.file=conf/logging.properties
-wrapper.java.additional.3 = -Djava.endorsed.dirs=endorsed 
-wrapper.java.additional.4 = -Dcatalina.base=.
-wrapper.java.additional.5 = -Dcatalina.home=.
-wrapper.java.additional.6 = -Djava.io.tmpdir=${java.io.tmpdir}
-
-wrapper.tray = true
-wrapper.tray.icon = ${wrapper.cache}/webapps/ROOT/tomcat.gif
-
-wrapper.filter.trigger.0=Exception
-wrapper.filter.script.0=scripts/trayMessage.gv
-
-wrapper.on_exit.0=SHUTDOWN
-wrapper.on_exit.default=RESTART
-
-# Name of the service
-wrapper.ntservice.name = Tomcat
-
-# Display name of the service
-wrapper.ntservice.displayname = Tomcat
-
-# Description of the service
-wrapper.ntservice.description = Tomcat

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/webapps/yajsw/wrapperWS.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/webapps/yajsw/wrapperWS.jar b/kerby-dist/webapps/yajsw/wrapperWS.jar
deleted file mode 100644
index 818e8e9..0000000
Binary files a/kerby-dist/webapps/yajsw/wrapperWS.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/webapps/yajsw/yajsw.jnlp
----------------------------------------------------------------------
diff --git a/kerby-dist/webapps/yajsw/yajsw.jnlp b/kerby-dist/webapps/yajsw/yajsw.jnlp
deleted file mode 100644
index a7cbc01..0000000
--- a/kerby-dist/webapps/yajsw/yajsw.jnlp
+++ /dev/null
@@ -1,28 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<jnlp spec="1.0+" codebase="http://yajsw.sourceforge.net/yajsw" href="">
-    <information>
-    <title>yajsw</title>
-    <vendor>yajsw</vendor>
-    <description>yajsw</description>
-    </information>
-    <resources>
-        <!-- Application Resources -->
-        <j2se version="1.5+" href="http://java.sun.com/products/autodl/j2se"/>
-        <jar href="wrapperWS.jar" main="true" />
-    </resources>
-    <application-desc
-         name="yajsw"
-         main-class="org.rzo.yajsw.ws.WebStartBooter"
-         width="300"
-         height="300">
-     <argument>http://downloads.sourceforge.net/project/yajsw/yajsw/yajsw-beta-10.3/yajsw-beta-10.3.zip</argument>
-     <argument>yajswWebstartDemo</argument>
-     <argument>-ity</argument>
-     <argument>http://yajsw.sourceforge.net/yajsw/wrapper.conf</argument>
-     </application-desc>
-     <update check="background"/>
-     <security>
-   		<all-permissions/>
-		</security> 
-
-</jnlp>		
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/wrapper.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/wrapper.jar b/kerby-dist/wrapper.jar
deleted file mode 100644
index 40c0f3b..0000000
Binary files a/kerby-dist/wrapper.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/wrapperApp.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/wrapperApp.jar b/kerby-dist/wrapperApp.jar
deleted file mode 100644
index 5923751..0000000
Binary files a/kerby-dist/wrapperApp.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/yajsw.policy.txt
----------------------------------------------------------------------
diff --git a/kerby-dist/yajsw.policy.txt b/kerby-dist/yajsw.policy.txt
deleted file mode 100644
index aa5bbfb..0000000
--- a/kerby-dist/yajsw.policy.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-grant codebase "file:/${yajsw.home}${/}-"
-{
-permission java.security.AllPermission;
-};


[06/15] directory-kerberos git commit: Adjust the framework of standalone kdc server

Posted by ha...@apache.org.
http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/abeille/ReadMe.txt
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/abeille/ReadMe.txt b/kerby-kdc/kerby-kdc-dist/build/abeille/ReadMe.txt
new file mode 100644
index 0000000..fe72c9a
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/abeille/ReadMe.txt
@@ -0,0 +1,4 @@
+These files have been created with abeille gui designer
+https://abeille.dev.java.net/
+
+They are used to generate the according gui classes.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/abeille/WSForm.xml
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/abeille/WSForm.xml b/kerby-kdc/kerby-kdc-dist/build/abeille/WSForm.xml
new file mode 100644
index 0000000..e83d1c7
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/abeille/WSForm.xml
@@ -0,0 +1,1642 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<object classname="com.jeta.forms.store.memento.FormPackage">
+ <at name="fileversion">
+  <object classname="com.jeta.forms.store.memento.FormsVersion2">
+   <at name="major">2</at>
+   <at name="minor">0</at>
+   <at name="sub">0</at>
+  </object>
+ </at>
+ <at name="form">
+  <object classname="com.jeta.forms.store.memento.FormMemento">
+   <super classname="com.jeta.forms.store.memento.ComponentMemento">
+    <at name="cellconstraints">
+     <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+      <at name="column">1</at>
+      <at name="row">1</at>
+      <at name="colspan">1</at>
+      <at name="rowspan">1</at>
+      <at name="halign">default</at>
+      <at name="valign">default</at>
+      <at name="insets" object="insets">0,0,0,0</at>
+     </object>
+    </at>
+    <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
+   </super>
+   <at name="id">Z:\dev\forms\abeille-2.1.0_M2\examples\forms\yajsw_ws.xml</at>
+   <at name="rowspecs">CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,FILL:174PX:NONE,CENTER:4DLU:NONE,CENTER:DEFAULT:NONE</at>
+   <at name="colspecs">FILL:DEFAULT:NONE,FILL:8DLU:NONE,FILL:84PX:NONE,FILL:DEFAULT:NONE,FILL:97PX:NONE,FILL:DEFAULT:NONE,FILL:109PX:NONE,FILL:DEFAULT:NONE,FILL:95PX:NONE,FILL:25PX:NONE,FILL:8DLU:NONE,FILL:8DLU:NONE,FILL:DEFAULT:NONE</at>
+   <at name="components">
+    <object classname="java.util.LinkedList">
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">3</at>
+           <at name="row">14</at>
+           <at name="colspan">9</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JTextArea</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JTextArea</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="scrollableTracksViewportWidth">true</at>
+            <at name="height">168</at>
+            <at name="width">464</at>
+            <at name="name">LOG_AREA</at>
+            <at name="scollBars">
+             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
+              <at name="name">scollBars</at>
+              <at name="verticalpolicy">20</at>
+              <at name="horizontalpolicy">30</at>
+              <at name="border">
+               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                <super classname="com.jeta.forms.store.properties.BorderProperty">
+                 <at name="name">border</at>
+                </super>
+                <at name="borders">
+                 <object classname="java.util.LinkedList">
+                  <item >
+                   <at name="value">
+                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                     <super classname="com.jeta.forms.store.properties.BorderProperty">
+                      <at name="name">border</at>
+                     </super>
+                    </object>
+                   </at>
+                  </item>
+                 </object>
+                </at>
+               </object>
+              </at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+            <at name="scrollableTracksViewportHeight">true</at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">3</at>
+           <at name="row">13</at>
+           <at name="colspan">9</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.separator.TitledSeparator</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.separator.TitledSeparator</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">Log</at>
+            <at name="height">16</at>
+            <at name="name"/>
+            <at name="width">466</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">3</at>
+           <at name="row">15</at>
+           <at name="colspan">9</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.border.TitledBorderBottom</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.border.TitledBorderBottom</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">2</at>
+            <at name="name"/>
+            <at name="width">466</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">3</at>
+           <at name="row">8</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">Action</at>
+            <at name="height">14</at>
+            <at name="name"/>
+            <at name="width">80</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">5</at>
+           <at name="row">8</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JRadioButton</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JRadioButton</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">Install Service</at>
+            <at name="height">16</at>
+            <at name="buttonGroup">
+             <object classname="com.jeta.forms.store.properties.ButtonGroupProperty">
+              <at name="name">buttonGroup</at>
+              <at name="groupname">1</at>
+             </object>
+            </at>
+            <at name="width">93</at>
+            <at name="name">INSTALL_OPTION</at>
+            <at name="actionCommand">Install Service</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">5</at>
+           <at name="row">9</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JRadioButton</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JRadioButton</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">Run Console</at>
+            <at name="height">16</at>
+            <at name="buttonGroup">
+             <object classname="com.jeta.forms.store.properties.ButtonGroupProperty">
+              <at name="name">buttonGroup</at>
+              <at name="groupname">1</at>
+             </object>
+            </at>
+            <at name="width">93</at>
+            <at name="name">CONSOLE_OPTION</at>
+            <at name="actionCommand">Run Console</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">3</at>
+           <at name="row">4</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">Application</at>
+            <at name="height">14</at>
+            <at name="name"/>
+            <at name="width">80</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">3</at>
+           <at name="row">6</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">Install Folder</at>
+            <at name="height">14</at>
+            <at name="name"/>
+            <at name="width">80</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">5</at>
+           <at name="row">4</at>
+           <at name="colspan">6</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">???</at>
+            <at name="height">14</at>
+            <at name="width">354</at>
+            <at name="name">APPLICATION</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">13</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">3</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.border.TitledBorderSide</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.border.TitledBorderSide</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">196</at>
+            <at name="name"/>
+            <at name="width">8</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">7</at>
+           <at name="row">8</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JCheckBox</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JCheckBox</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">Start Service</at>
+            <at name="height">16</at>
+            <at name="width">105</at>
+            <at name="name">START_OPTION</at>
+            <at name="actionCommand">&amp; Start</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">5</at>
+           <at name="row">6</at>
+           <at name="colspan">6</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JTextField</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JTextField</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">20</at>
+            <at name="width">354</at>
+            <at name="name">INSTALL_FOLDER</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">9</at>
+           <at name="row">8</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JCheckBox</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JCheckBox</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">Tray Icon</at>
+            <at name="height">16</at>
+            <at name="width">91</at>
+            <at name="name">TRAY_ICON_OPTION</at>
+            <at name="actionCommand">&amp; Tray Icon</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.FormMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">11</at>
+           <at name="colspan">11</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
+        </super>
+        <at name="id">embedded.28161976</at>
+        <at name="rowspecs">CENTER:DEFAULT:NONE</at>
+        <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:235PX:NONE,FILL:86PX:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE</at>
+        <at name="components">
+         <object classname="java.util.LinkedList">
+          <item >
+           <at name="value">
+            <object classname="com.jeta.forms.store.memento.BeanMemento">
+             <super classname="com.jeta.forms.store.memento.ComponentMemento">
+              <at name="cellconstraints">
+               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+                <at name="column">2</at>
+                <at name="row">1</at>
+                <at name="colspan">1</at>
+                <at name="rowspan">1</at>
+                <at name="halign">default</at>
+                <at name="valign">default</at>
+                <at name="insets" object="insets">0,0,0,0</at>
+               </object>
+              </at>
+              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+             </super>
+             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+             <at name="beanclass">javax.swing.JButton</at>
+             <at name="beanproperties">
+              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+               <at name="classname">javax.swing.JButton</at>
+               <at name="properties">
+                <object classname="com.jeta.forms.store.support.PropertyMap">
+                 <at name="text">Continue</at>
+                 <at name="height">22</at>
+                 <at name="width">72</at>
+                 <at name="name">GO_BUTTON</at>
+                 <at name="actionCommand">Start</at>
+                 <at name="border">
+                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                   <at name="borders">
+                    <object classname="java.util.LinkedList">
+                     <item >
+                      <at name="value">
+                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                        <super classname="com.jeta.forms.store.properties.BorderProperty">
+                         <at name="name">border</at>
+                        </super>
+                       </object>
+                      </at>
+                     </item>
+                    </object>
+                   </at>
+                  </object>
+                 </at>
+                </object>
+               </at>
+              </object>
+             </at>
+            </object>
+           </at>
+          </item>
+          <item >
+           <at name="value">
+            <object classname="com.jeta.forms.store.memento.BeanMemento">
+             <super classname="com.jeta.forms.store.memento.ComponentMemento">
+              <at name="cellconstraints">
+               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+                <at name="column">5</at>
+                <at name="row">1</at>
+                <at name="colspan">1</at>
+                <at name="rowspan">1</at>
+                <at name="halign">default</at>
+                <at name="valign">default</at>
+                <at name="insets" object="insets">0,0,0,0</at>
+               </object>
+              </at>
+              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+             </super>
+             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+             <at name="beanclass">javax.swing.JButton</at>
+             <at name="beanproperties">
+              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+               <at name="classname">javax.swing.JButton</at>
+               <at name="properties">
+                <object classname="com.jeta.forms.store.support.PropertyMap">
+                 <at name="text">Close</at>
+                 <at name="height">22</at>
+                 <at name="width">56</at>
+                 <at name="name">CANCEL_BUTTON</at>
+                 <at name="actionCommand">Cancel</at>
+                 <at name="border">
+                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                   <at name="borders">
+                    <object classname="java.util.LinkedList">
+                     <item >
+                      <at name="value">
+                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                        <super classname="com.jeta.forms.store.properties.BorderProperty">
+                         <at name="name">border</at>
+                        </super>
+                       </object>
+                      </at>
+                     </item>
+                    </object>
+                   </at>
+                  </object>
+                 </at>
+                </object>
+               </at>
+              </object>
+             </at>
+            </object>
+           </at>
+          </item>
+          <item >
+           <at name="value">
+            <object classname="com.jeta.forms.store.memento.BeanMemento">
+             <super classname="com.jeta.forms.store.memento.ComponentMemento">
+              <at name="cellconstraints">
+               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+                <at name="column">3</at>
+                <at name="row">1</at>
+                <at name="colspan">1</at>
+                <at name="rowspan">1</at>
+                <at name="halign">default</at>
+                <at name="valign">default</at>
+                <at name="insets" object="insets">0,0,0,0</at>
+               </object>
+              </at>
+              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+             </super>
+             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+             <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+             <at name="beanproperties">
+              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+               <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+               <at name="properties">
+                <object classname="com.jeta.forms.store.support.PropertyMap">
+                 <at name="horizontalAlignment">0</at>
+                 <at name="text">Starting</at>
+                 <at name="height">15</at>
+                 <at name="font">
+                  <object classname="com.jeta.forms.store.properties.FontProperty">
+                   <at name="family">Tahoma</at>
+                   <at name="style">1</at>
+                   <at name="size">12</at>
+                  </object>
+                 </at>
+                 <at name="width">231</at>
+                 <at name="name">STATE</at>
+                 <at name="fill">
+                  <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+                   <at name="name">fill</at>
+                  </object>
+                 </at>
+                 <at name="border">
+                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                   <at name="borders">
+                    <object classname="java.util.LinkedList">
+                     <item >
+                      <at name="value">
+                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                        <super classname="com.jeta.forms.store.properties.BorderProperty">
+                         <at name="name">border</at>
+                        </super>
+                       </object>
+                      </at>
+                     </item>
+                    </object>
+                   </at>
+                  </object>
+                 </at>
+                </object>
+               </at>
+              </object>
+             </at>
+            </object>
+           </at>
+          </item>
+          <item >
+           <at name="value">
+            <object classname="com.jeta.forms.store.memento.BeanMemento">
+             <super classname="com.jeta.forms.store.memento.ComponentMemento">
+              <at name="cellconstraints">
+               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+                <at name="column">4</at>
+                <at name="row">1</at>
+                <at name="colspan">1</at>
+                <at name="rowspan">1</at>
+                <at name="halign">default</at>
+                <at name="valign">default</at>
+                <at name="insets" object="insets">0,0,0,0</at>
+               </object>
+              </at>
+              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+             </super>
+             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+             <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+             <at name="beanproperties">
+              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+               <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+               <at name="properties">
+                <object classname="com.jeta.forms.store.support.PropertyMap">
+                 <at name="height">12</at>
+                 <at name="width">82</at>
+                 <at name="name">SPEED</at>
+                 <at name="fill">
+                  <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+                   <at name="name">fill</at>
+                  </object>
+                 </at>
+                 <at name="border">
+                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                   <at name="borders">
+                    <object classname="java.util.LinkedList">
+                     <item >
+                      <at name="value">
+                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                        <super classname="com.jeta.forms.store.properties.BorderProperty">
+                         <at name="name">border</at>
+                        </super>
+                       </object>
+                      </at>
+                     </item>
+                    </object>
+                   </at>
+                  </object>
+                 </at>
+                </object>
+               </at>
+              </object>
+             </at>
+            </object>
+           </at>
+          </item>
+         </object>
+        </at>
+        <at name="properties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.gui.form.GridView</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="name"/>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+              <at name="delegate">
+               <object classname="com.jeta.forms.store.properties.effects.SolidProperty">
+                <at name="color">
+                 <object classname="com.jeta.forms.store.properties.ColorProperty">
+                  <at name="name">dyncolor</at>
+                  <at name="colorkey">constant</at>
+                  <at name="constantcolor" object="color">204,204,204</at>
+                 </object>
+                </at>
+               </object>
+              </at>
+             </object>
+            </at>
+            <at name="scollBars">
+             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
+              <at name="name">scollBars</at>
+              <at name="verticalpolicy">21</at>
+              <at name="horizontalpolicy">31</at>
+              <at name="border">
+               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                <super classname="com.jeta.forms.store.properties.BorderProperty">
+                 <at name="name">border</at>
+                </super>
+                <at name="borders">
+                 <object classname="java.util.LinkedList">
+                  <item >
+                   <at name="value">
+                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                     <super classname="com.jeta.forms.store.properties.BorderProperty">
+                      <at name="name">border</at>
+                     </super>
+                    </object>
+                   </at>
+                  </item>
+                 </object>
+                </at>
+               </object>
+              </at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList"/>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+        <at name="cellpainters">
+         <object classname="com.jeta.forms.store.support.Matrix">
+          <at name="rows">
+           <object classname="[Ljava.lang.Object;" size="1">
+            <at name="item" index="0">
+             <object classname="[Ljava.lang.Object;" size="6">
+              <at name="item" index="0">
+               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+                <at name="name">fill</at>
+                <at name="delegate">
+                 <object classname="com.jeta.forms.store.properties.effects.SolidProperty">
+                  <at name="color">
+                   <object classname="com.jeta.forms.store.properties.ColorProperty">
+                    <at name="name">dyncolor</at>
+                    <at name="colorkey">constant</at>
+                    <at name="constantcolor" object="color">153,153,153</at>
+                   </object>
+                  </at>
+                 </object>
+                </at>
+               </object>
+              </at>
+              <at name="item" index="1">
+               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+                <at name="name">fill</at>
+                <at name="delegate">
+                 <object classname="com.jeta.forms.store.properties.effects.SolidProperty">
+                  <at name="color">
+                   <object classname="com.jeta.forms.store.properties.ColorProperty">
+                    <at name="name">dyncolor</at>
+                    <at name="colorkey">constant</at>
+                    <at name="constantcolor" object="color">153,153,153</at>
+                   </object>
+                  </at>
+                 </object>
+                </at>
+               </object>
+              </at>
+              <at name="item" index="2">
+               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+                <at name="name">fill</at>
+                <at name="delegate">
+                 <object classname="com.jeta.forms.store.properties.effects.SolidProperty">
+                  <at name="color">
+                   <object classname="com.jeta.forms.store.properties.ColorProperty">
+                    <at name="name">dyncolor</at>
+                    <at name="colorkey">constant</at>
+                    <at name="constantcolor" object="color">153,153,153</at>
+                   </object>
+                  </at>
+                 </object>
+                </at>
+               </object>
+              </at>
+              <at name="item" index="3">
+               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+                <at name="name">fill</at>
+                <at name="delegate">
+                 <object classname="com.jeta.forms.store.properties.effects.SolidProperty">
+                  <at name="color">
+                   <object classname="com.jeta.forms.store.properties.ColorProperty">
+                    <at name="name">dyncolor</at>
+                    <at name="colorkey">constant</at>
+                    <at name="constantcolor" object="color">153,153,153</at>
+                   </object>
+                  </at>
+                 </object>
+                </at>
+               </object>
+              </at>
+              <at name="item" index="4">
+               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+                <at name="name">fill</at>
+                <at name="delegate">
+                 <object classname="com.jeta.forms.store.properties.effects.SolidProperty">
+                  <at name="color">
+                   <object classname="com.jeta.forms.store.properties.ColorProperty">
+                    <at name="name">dyncolor</at>
+                    <at name="colorkey">constant</at>
+                    <at name="constantcolor" object="color">153,153,153</at>
+                   </object>
+                  </at>
+                 </object>
+                </at>
+               </object>
+              </at>
+              <at name="item" index="5">
+               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+                <at name="name">fill</at>
+                <at name="delegate">
+                 <object classname="com.jeta.forms.store.properties.effects.SolidProperty">
+                  <at name="color">
+                   <object classname="com.jeta.forms.store.properties.ColorProperty">
+                    <at name="name">dyncolor</at>
+                    <at name="colorkey">constant</at>
+                    <at name="constantcolor" object="color">153,153,153</at>
+                   </object>
+                  </at>
+                 </object>
+                </at>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+        <at name="rowgroups">
+         <object classname="com.jeta.forms.store.memento.FormGroupSet">
+          <at name="groups">
+           <object classname="java.util.HashMap"/>
+          </at>
+         </object>
+        </at>
+        <at name="colgroups">
+         <object classname="com.jeta.forms.store.memento.FormGroupSet">
+          <at name="groups">
+           <object classname="java.util.HashMap"/>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">12</at>
+           <at name="row">6</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JButton</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JButton</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">...</at>
+            <at name="height">22</at>
+            <at name="width">8</at>
+            <at name="name">SELECT_FOLDER_BUTTON</at>
+            <at name="actionCommand">...</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">12</at>
+           <at name="row">4</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JButton</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JButton</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">...</at>
+            <at name="height">22</at>
+            <at name="width">8</at>
+            <at name="name">SHOW_CONF_BUTTON</at>
+            <at name="actionCommand">...</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">2</at>
+           <at name="colspan">11</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="horizontalAlignment">0</at>
+            <at name="text">YAJSW - Java Web Start Booter</at>
+            <at name="height">20</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">16</at>
+             </object>
+            </at>
+            <at name="name"/>
+            <at name="width">490</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">12</at>
+           <at name="row">13</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">3</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.border.TitledBorderSide</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.border.TitledBorderSide</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="orientation">1</at>
+            <at name="height">196</at>
+            <at name="name"/>
+            <at name="width">8</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+    </object>
+   </at>
+   <at name="properties">
+    <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+     <at name="classname">com.jeta.forms.gui.form.GridView</at>
+     <at name="properties">
+      <object classname="com.jeta.forms.store.support.PropertyMap">
+       <at name="name"></at>
+       <at name="fill">
+        <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+         <at name="name">fill</at>
+        </object>
+       </at>
+       <at name="scollBars">
+        <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
+         <at name="name">scollBars</at>
+         <at name="verticalpolicy">21</at>
+         <at name="horizontalpolicy">31</at>
+         <at name="border">
+          <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+           <super classname="com.jeta.forms.store.properties.BorderProperty">
+            <at name="name">border</at>
+           </super>
+           <at name="borders">
+            <object classname="java.util.LinkedList">
+             <item >
+              <at name="value">
+               <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                <super classname="com.jeta.forms.store.properties.BorderProperty">
+                 <at name="name">border</at>
+                </super>
+               </object>
+              </at>
+             </item>
+            </object>
+           </at>
+          </object>
+         </at>
+        </object>
+       </at>
+       <at name="border">
+        <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+         <super classname="com.jeta.forms.store.properties.BorderProperty">
+          <at name="name">border</at>
+         </super>
+         <at name="borders">
+          <object classname="java.util.LinkedList"/>
+         </at>
+        </object>
+       </at>
+      </object>
+     </at>
+    </object>
+   </at>
+   <at name="cellpainters">
+    <object classname="com.jeta.forms.store.support.Matrix">
+     <at name="rows">
+      <object classname="[Ljava.lang.Object;" size="16">
+       <at name="item" index="0">
+        <object classname="[Ljava.lang.Object;" size="13"/>
+       </at>
+       <at name="item" index="1">
+        <object classname="[Ljava.lang.Object;" size="13">
+         <at name="item" index="1">
+          <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+           <at name="name">fill</at>
+           <at name="delegate">
+            <object classname="com.jeta.forms.store.properties.effects.SolidProperty">
+             <at name="color">
+              <object classname="com.jeta.forms.store.properties.ColorProperty">
+               <at name="name">dyncolor</at>
+               <at name="colorkey">constant</at>
+               <at name="constantcolor" object="color">153,153,153</at>
+              </object>
+             </at>
+            </object>
+           </at>
+          </object>
+         </at>
+         <at name="item" index="2">
+          <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+           <at name="name">fill</at>
+          </object>
+         </at>
+        </object>
+       </at>
+       <at name="item" index="2">
+        <object classname="[Ljava.lang.Object;" size="13"/>
+       </at>
+       <at name="item" index="3">
+        <object classname="[Ljava.lang.Object;" size="13"/>
+       </at>
+       <at name="item" index="4">
+        <object classname="[Ljava.lang.Object;" size="13"/>
+       </at>
+       <at name="item" index="5">
+        <object classname="[Ljava.lang.Object;" size="13"/>
+       </at>
+       <at name="item" index="6">
+        <object classname="[Ljava.lang.Object;" size="13"/>
+       </at>
+       <at name="item" index="7">
+        <object classname="[Ljava.lang.Object;" size="13"/>
+       </at>
+       <at name="item" index="8">
+        <object classname="[Ljava.lang.Object;" size="13"/>
+       </at>
+       <at name="item" index="9">
+        <object classname="[Ljava.lang.Object;" size="13"/>
+       </at>
+       <at name="item" index="10">
+        <object classname="[Ljava.lang.Object;" size="13"/>
+       </at>
+       <at name="item" index="11">
+        <object classname="[Ljava.lang.Object;" size="13"/>
+       </at>
+       <at name="item" index="12">
+        <object classname="[Ljava.lang.Object;" size="13"/>
+       </at>
+       <at name="item" index="13">
+        <object classname="[Ljava.lang.Object;" size="13"/>
+       </at>
+       <at name="item" index="14">
+        <object classname="[Ljava.lang.Object;" size="13"/>
+       </at>
+       <at name="item" index="15">
+        <object classname="[Ljava.lang.Object;" size="13"/>
+       </at>
+      </object>
+     </at>
+    </object>
+   </at>
+   <at name="rowgroups">
+    <object classname="com.jeta.forms.store.memento.FormGroupSet">
+     <at name="groups">
+      <object classname="java.util.HashMap"/>
+     </at>
+    </object>
+   </at>
+   <at name="colgroups">
+    <object classname="com.jeta.forms.store.memento.FormGroupSet">
+     <at name="groups">
+      <object classname="java.util.HashMap"/>
+     </at>
+    </object>
+   </at>
+  </object>
+ </at>
+</object>


[14/15] directory-kerberos git commit: Adjust the framework of standalone kdc server

Posted by ha...@apache.org.
http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/abeille/ConsoleForm.xml
----------------------------------------------------------------------
diff --git a/kerby-dist/build/abeille/ConsoleForm.xml b/kerby-dist/build/abeille/ConsoleForm.xml
deleted file mode 100644
index b455d2c..0000000
--- a/kerby-dist/build/abeille/ConsoleForm.xml
+++ /dev/null
@@ -1,4527 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<object classname="com.jeta.forms.store.memento.FormPackage">
- <at name="fileversion">
-  <object classname="com.jeta.forms.store.memento.FormsVersion2">
-   <at name="major">2</at>
-   <at name="minor">0</at>
-   <at name="sub">0</at>
-  </object>
- </at>
- <at name="form">
-  <object classname="com.jeta.forms.store.memento.FormMemento">
-   <super classname="com.jeta.forms.store.memento.ComponentMemento">
-    <at name="cellconstraints">
-     <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-      <at name="column">1</at>
-      <at name="row">1</at>
-      <at name="colspan">1</at>
-      <at name="rowspan">1</at>
-      <at name="halign">default</at>
-      <at name="valign">default</at>
-      <at name="insets" object="insets">0,0,0,0</at>
-     </object>
-    </at>
-    <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
-   </super>
-   <at name="id">Z:\dev\forms\abeille-2.1.0_M2\examples\forms\ConsoleForm2.xml</at>
-   <at name="path">ConsoleForm2.xml</at>
-   <at name="rowspecs">CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,FILL:238PX:NONE,CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,FILL:14DLU:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,CENTER:4DLU:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:4DLU:NONE,CENTER:4DLU:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE</at>
-   <at name="colspecs">FILL:4DLU:NONE,FILL:4DLU:NONE,FILL:4DLU:NONE,LEFT:100PX:NONE,FILL:4DLU:NONE,RIGHT:100PX:NONE,FILL:4DLU:NONE,LEFT:100PX:NONE,FILL:4DLU:NONE,LEFT:100PX:NONE,FILL:4DLU:NONE,LEFT:100PX:NONE,FILL:4DLU:NONE,FILL:4DLU:NONE,FILL:4DLU:NONE,RIGHT:100PX:NONE,FILL:4DLU:NONE,FILL:100PX:NONE,FILL:4DLU:NONE,FILL:100PX:NONE,FILL:4DLU:NONE</at>
-   <at name="components">
-    <object classname="java.util.LinkedList">
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">4</at>
-           <at name="row">2</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">fill</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">Output</at>
-            <at name="height">14</at>
-            <at name="opaque">true</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">11</at>
-             </object>
-            </at>
-            <at name="name"/>
-            <at name="width">96</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="background" object="color">204,204,204</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">4</at>
-           <at name="row">4</at>
-           <at name="colspan">17</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JTextArea</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JTextArea</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="scrollableTracksViewportWidth">true</at>
-            <at name="height">232</at>
-            <at name="width">848</at>
-            <at name="name">output</at>
-            <at name="scollBars">
-             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
-              <at name="name">scollBars</at>
-              <at name="verticalpolicy">20</at>
-              <at name="horizontalpolicy">31</at>
-              <at name="border">
-               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                <super classname="com.jeta.forms.store.properties.BorderProperty">
-                 <at name="name">border</at>
-                </super>
-                <at name="borders">
-                 <object classname="java.util.LinkedList">
-                  <item >
-                   <at name="value">
-                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                     <super classname="com.jeta.forms.store.properties.BorderProperty">
-                      <at name="name">border</at>
-                     </super>
-                    </object>
-                   </at>
-                  </item>
-                 </object>
-                </at>
-               </object>
-              </at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-            <at name="scrollableTracksViewportHeight">true</at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">4</at>
-           <at name="row">6</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">Input (CR terminated)</at>
-            <at name="height">14</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">11</at>
-             </object>
-            </at>
-            <at name="name"/>
-            <at name="width">96</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">4</at>
-           <at name="row">9</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">fill</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="horizontalAlignment">2</at>
-            <at name="text">State </at>
-            <at name="height">14</at>
-            <at name="opaque">true</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">11</at>
-             </object>
-            </at>
-            <at name="name"/>
-            <at name="width">96</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="background" object="color">204,204,204</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">6</at>
-           <at name="row">6</at>
-           <at name="colspan">15</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JTextField</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JTextField</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">20</at>
-            <at name="width">744</at>
-            <at name="name">input</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">4</at>
-           <at name="row">18</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JButton</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JButton</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">12</at>
-            <at name="width">32</at>
-            <at name="name">START_BUTTON</at>
-            <at name="actionCommand">Start</at>
-            <at name="toolTipText">Start</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">6</at>
-           <at name="row">18</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JButton</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JButton</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">12</at>
-            <at name="width">32</at>
-            <at name="name">STOP_BUTTON</at>
-            <at name="actionCommand">Stop</at>
-            <at name="toolTipText">Stop</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">8</at>
-           <at name="row">18</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JButton</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JButton</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">12</at>
-            <at name="width">32</at>
-            <at name="name">RESTART_BUTTON</at>
-            <at name="actionCommand">Restart</at>
-            <at name="toolTipText">Restart</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">20</at>
-           <at name="row">18</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">right</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JButton</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JButton</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">12</at>
-            <at name="width">32</at>
-            <at name="name">EXIT_WRAPPER_BUTTON</at>
-            <at name="actionCommand">Exit</at>
-            <at name="toolTipText">Stop Wrapper</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">10</at>
-           <at name="row">18</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">left</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JButton</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JButton</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">12</at>
-            <at name="width">32</at>
-            <at name="name">THREAD_DUMP_BUTTON</at>
-            <at name="actionCommand">Thread Dump</at>
-            <at name="toolTipText">Thread Dump</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">10</at>
-           <at name="row">11</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">-</at>
-            <at name="height">14</at>
-            <at name="width">12</at>
-            <at name="name">appStopTime</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">8</at>
-           <at name="row">9</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">fill</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">Started</at>
-            <at name="height">14</at>
-            <at name="opaque">true</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">11</at>
-             </object>
-            </at>
-            <at name="name"/>
-            <at name="width">96</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="background" object="color">204,204,204</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">4</at>
-           <at name="row">11</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">IDLE</at>
-            <at name="height">14</at>
-            <at name="width">22</at>
-            <at name="name">state</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="background" object="color">255,255,255</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">10</at>
-           <at name="row">9</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">fill</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">Stopped</at>
-            <at name="height">14</at>
-            <at name="opaque">true</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">11</at>
-             </object>
-            </at>
-            <at name="name"/>
-            <at name="width">96</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="background" object="color">204,204,204</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">18</at>
-           <at name="row">11</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">-</at>
-            <at name="height">14</at>
-            <at name="width">96</at>
-            <at name="name">wStartTime</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">20</at>
-           <at name="row">11</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">-</at>
-            <at name="height">14</at>
-            <at name="width">96</at>
-            <at name="name">trigger</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">16</at>
-           <at name="row">9</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">fill</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">PID</at>
-            <at name="height">14</at>
-            <at name="opaque">true</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">11</at>
-             </object>
-            </at>
-            <at name="name"/>
-            <at name="width">96</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="background" object="color">204,204,204</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">18</at>
-           <at name="row">9</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">fill</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">Started</at>
-            <at name="height">14</at>
-            <at name="opaque">true</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">11</at>
-             </object>
-            </at>
-            <at name="name"/>
-            <at name="width">96</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="background" object="color">204,204,204</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">20</at>
-           <at name="row">9</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">fill</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">Trigger</at>
-            <at name="height">14</at>
-            <at name="opaque">true</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">11</at>
-             </object>
-            </at>
-            <at name="name"/>
-            <at name="width">96</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="background" object="color">204,204,204</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">18</at>
-           <at name="row">18</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">right</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JButton</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JButton</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">12</at>
-            <at name="width">32</at>
-            <at name="name">STOP_TIMER_BUTTON</at>
-            <at name="actionCommand">Stop Timer / Condition</at>
-            <at name="toolTipText">Stop Timer / Condition</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">6</at>
-           <at name="row">11</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">-</at>
-            <at name="height">14</at>
-            <at name="width">12</at>
-            <at name="name">appPid</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">8</at>
-           <at name="row">11</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">-</at>
-            <at name="height">14</at>
-            <at name="width">12</at>
-            <at name="name">appStartTime</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">16</at>
-           <at name="row">11</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">-</at>
-            <at name="height">14</at>
-            <at name="width">12</at>
-            <at name="name">wPid</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">3</at>
-           <at name="row">8</at>
-           <at name="colspan">10</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.border.TitledBorderLabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.border.TitledBorderLabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">Application</at>
-            <at name="height">17</at>
-            <at name="name"/>
-            <at name="width">526</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">8</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">12</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.border.TitledBorderSide</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.border.TitledBorderSide</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">142</at>
-            <at name="name"/>
-            <at name="width">2</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">13</at>
-           <at name="row">8</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">12</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.border.TitledBorderSide</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.border.TitledBorderSide</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="orientation">1</at>
-            <at name="height">142</at>
-            <at name="name"/>
-            <at name="width">2</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">3</at>
-           <at name="row">19</at>
-           <at name="colspan">10</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.border.TitledBorderBottom</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.border.TitledBorderBottom</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">2</at>
-            <at name="name"/>
-            <at name="width">526</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">15</at>
-           <at name="row">8</at>
-           <at name="colspan">6</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.border.TitledBorderLabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.border.TitledBorderLabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">Wrapper</at>
-            <at name="height">17</at>
-            <at name="name"/>
-            <at name="width">314</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">14</at>
-           <at name="row">8</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">12</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.border.TitledBorderSide</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.border.TitledBorderSide</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">142</at>
-            <at name="name"/>
-            <at name="width">2</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">21</at>
-           <at name="row">8</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">12</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.border.TitledBorderSide</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.border.TitledBorderSide</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="orientation">1</at>
-            <at name="height">142</at>
-            <at name="name"/>
-            <at name="width">2</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">15</at>
-           <at name="row">19</at>
-           <at name="colspan">6</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.border.TitledBorderBottom</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.border.TitledBorderBottom</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">2</at>
-            <at name="name"/>
-            <at name="width">314</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">20</at>
-           <at name="row">21</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JButton</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JButton</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">Close Console</at>
-            <at name="height">22</at>
-            <at name="name"/>
-            <at name="width">96</at>
-            <at name="actionCommand">Close Console</at>
-            <at name="toolTipText">Close Console The Console Window</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">16</at>
-           <at name="row">15</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">-</at>
-            <at name="height">14</at>
-            <at name="width">12</at>
-            <at name="name">timer</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">18</at>
-           <at name="row">15</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">-</at>
-            <at name="height">14</at>
-            <at name="width">96</at>
-            <at name="name">condition</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">20</at>
-           <at name="row">15</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
- 

<TRUNCATED>

[08/15] directory-kerberos git commit: Adjust the framework of standalone kdc server

Posted by ha...@apache.org.
http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/LICENSE.txt
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/LICENSE.txt b/kerby-kdc/kerby-kdc-dist/LICENSE.txt
new file mode 100644
index 0000000..5ab7695
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/LICENSE.txt
@@ -0,0 +1,504 @@
+		  GNU LESSER GENERAL PUBLIC LICENSE
+		       Version 2.1, February 1999
+
+ Copyright (C) 1991, 1999 Free Software Foundation, Inc.
+ 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+ Everyone is permitted to copy and distribute verbatim copies
+ of this license document, but changing it is not allowed.
+
+[This is the first released version of the Lesser GPL.  It also counts
+ as the successor of the GNU Library Public License, version 2, hence
+ the version number 2.1.]
+
+			    Preamble
+
+  The licenses for most software are designed to take away your
+freedom to share and change it.  By contrast, the GNU General Public
+Licenses are intended to guarantee your freedom to share and change
+free software--to make sure the software is free for all its users.
+
+  This license, the Lesser General Public License, applies to some
+specially designated software packages--typically libraries--of the
+Free Software Foundation and other authors who decide to use it.  You
+can use it too, but we suggest you first think carefully about whether
+this license or the ordinary General Public License is the better
+strategy to use in any particular case, based on the explanations below.
+
+  When we speak of free software, we are referring to freedom of use,
+not price.  Our General Public Licenses are designed to make sure that
+you have the freedom to distribute copies of free software (and charge
+for this service if you wish); that you receive source code or can get
+it if you want it; that you can change the software and use pieces of
+it in new free programs; and that you are informed that you can do
+these things.
+
+  To protect your rights, we need to make restrictions that forbid
+distributors to deny you these rights or to ask you to surrender these
+rights.  These restrictions translate to certain responsibilities for
+you if you distribute copies of the library or if you modify it.
+
+  For example, if you distribute copies of the library, whether gratis
+or for a fee, you must give the recipients all the rights that we gave
+you.  You must make sure that they, too, receive or can get the source
+code.  If you link other code with the library, you must provide
+complete object files to the recipients, so that they can relink them
+with the library after making changes to the library and recompiling
+it.  And you must show them these terms so they know their rights.
+
+  We protect your rights with a two-step method: (1) we copyright the
+library, and (2) we offer you this license, which gives you legal
+permission to copy, distribute and/or modify the library.
+
+  To protect each distributor, we want to make it very clear that
+there is no warranty for the free library.  Also, if the library is
+modified by someone else and passed on, the recipients should know
+that what they have is not the original version, so that the original
+author's reputation will not be affected by problems that might be
+introduced by others.
+
+  Finally, software patents pose a constant threat to the existence of
+any free program.  We wish to make sure that a company cannot
+effectively restrict the users of a free program by obtaining a
+restrictive license from a patent holder.  Therefore, we insist that
+any patent license obtained for a version of the library must be
+consistent with the full freedom of use specified in this license.
+
+  Most GNU software, including some libraries, is covered by the
+ordinary GNU General Public License.  This license, the GNU Lesser
+General Public License, applies to certain designated libraries, and
+is quite different from the ordinary General Public License.  We use
+this license for certain libraries in order to permit linking those
+libraries into non-free programs.
+
+  When a program is linked with a library, whether statically or using
+a shared library, the combination of the two is legally speaking a
+combined work, a derivative of the original library.  The ordinary
+General Public License therefore permits such linking only if the
+entire combination fits its criteria of freedom.  The Lesser General
+Public License permits more lax criteria for linking other code with
+the library.
+
+  We call this license the "Lesser" General Public License because it
+does Less to protect the user's freedom than the ordinary General
+Public License.  It also provides other free software developers Less
+of an advantage over competing non-free programs.  These disadvantages
+are the reason we use the ordinary General Public License for many
+libraries.  However, the Lesser license provides advantages in certain
+special circumstances.
+
+  For example, on rare occasions, there may be a special need to
+encourage the widest possible use of a certain library, so that it becomes
+a de-facto standard.  To achieve this, non-free programs must be
+allowed to use the library.  A more frequent case is that a free
+library does the same job as widely used non-free libraries.  In this
+case, there is little to gain by limiting the free library to free
+software only, so we use the Lesser General Public License.
+
+  In other cases, permission to use a particular library in non-free
+programs enables a greater number of people to use a large body of
+free software.  For example, permission to use the GNU C Library in
+non-free programs enables many more people to use the whole GNU
+operating system, as well as its variant, the GNU/Linux operating
+system.
+
+  Although the Lesser General Public License is Less protective of the
+users' freedom, it does ensure that the user of a program that is
+linked with the Library has the freedom and the wherewithal to run
+that program using a modified version of the Library.
+
+  The precise terms and conditions for copying, distribution and
+modification follow.  Pay close attention to the difference between a
+"work based on the library" and a "work that uses the library".  The
+former contains code derived from the library, whereas the latter must
+be combined with the library in order to run.
+
+		  GNU LESSER GENERAL PUBLIC LICENSE
+   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
+
+  0. This License Agreement applies to any software library or other
+program which contains a notice placed by the copyright holder or
+other authorized party saying it may be distributed under the terms of
+this Lesser General Public License (also called "this License").
+Each licensee is addressed as "you".
+
+  A "library" means a collection of software functions and/or data
+prepared so as to be conveniently linked with application programs
+(which use some of those functions and data) to form executables.
+
+  The "Library", below, refers to any such software library or work
+which has been distributed under these terms.  A "work based on the
+Library" means either the Library or any derivative work under
+copyright law: that is to say, a work containing the Library or a
+portion of it, either verbatim or with modifications and/or translated
+straightforwardly into another language.  (Hereinafter, translation is
+included without limitation in the term "modification".)
+
+  "Source code" for a work means the preferred form of the work for
+making modifications to it.  For a library, complete source code means
+all the source code for all modules it contains, plus any associated
+interface definition files, plus the scripts used to control compilation
+and installation of the library.
+
+  Activities other than copying, distribution and modification are not
+covered by this License; they are outside its scope.  The act of
+running a program using the Library is not restricted, and output from
+such a program is covered only if its contents constitute a work based
+on the Library (independent of the use of the Library in a tool for
+writing it).  Whether that is true depends on what the Library does
+and what the program that uses the Library does.
+  
+  1. You may copy and distribute verbatim copies of the Library's
+complete source code as you receive it, in any medium, provided that
+you conspicuously and appropriately publish on each copy an
+appropriate copyright notice and disclaimer of warranty; keep intact
+all the notices that refer to this License and to the absence of any
+warranty; and distribute a copy of this License along with the
+Library.
+
+  You may charge a fee for the physical act of transferring a copy,
+and you may at your option offer warranty protection in exchange for a
+fee.
+
+  2. You may modify your copy or copies of the Library or any portion
+of it, thus forming a work based on the Library, and copy and
+distribute such modifications or work under the terms of Section 1
+above, provided that you also meet all of these conditions:
+
+    a) The modified work must itself be a software library.
+
+    b) You must cause the files modified to carry prominent notices
+    stating that you changed the files and the date of any change.
+
+    c) You must cause the whole of the work to be licensed at no
+    charge to all third parties under the terms of this License.
+
+    d) If a facility in the modified Library refers to a function or a
+    table of data to be supplied by an application program that uses
+    the facility, other than as an argument passed when the facility
+    is invoked, then you must make a good faith effort to ensure that,
+    in the event an application does not supply such function or
+    table, the facility still operates, and performs whatever part of
+    its purpose remains meaningful.
+
+    (For example, a function in a library to compute square roots has
+    a purpose that is entirely well-defined independent of the
+    application.  Therefore, Subsection 2d requires that any
+    application-supplied function or table used by this function must
+    be optional: if the application does not supply it, the square
+    root function must still compute square roots.)
+
+These requirements apply to the modified work as a whole.  If
+identifiable sections of that work are not derived from the Library,
+and can be reasonably considered independent and separate works in
+themselves, then this License, and its terms, do not apply to those
+sections when you distribute them as separate works.  But when you
+distribute the same sections as part of a whole which is a work based
+on the Library, the distribution of the whole must be on the terms of
+this License, whose permissions for other licensees extend to the
+entire whole, and thus to each and every part regardless of who wrote
+it.
+
+Thus, it is not the intent of this section to claim rights or contest
+your rights to work written entirely by you; rather, the intent is to
+exercise the right to control the distribution of derivative or
+collective works based on the Library.
+
+In addition, mere aggregation of another work not based on the Library
+with the Library (or with a work based on the Library) on a volume of
+a storage or distribution medium does not bring the other work under
+the scope of this License.
+
+  3. You may opt to apply the terms of the ordinary GNU General Public
+License instead of this License to a given copy of the Library.  To do
+this, you must alter all the notices that refer to this License, so
+that they refer to the ordinary GNU General Public License, version 2,
+instead of to this License.  (If a newer version than version 2 of the
+ordinary GNU General Public License has appeared, then you can specify
+that version instead if you wish.)  Do not make any other change in
+these notices.
+
+  Once this change is made in a given copy, it is irreversible for
+that copy, so the ordinary GNU General Public License applies to all
+subsequent copies and derivative works made from that copy.
+
+  This option is useful when you wish to copy part of the code of
+the Library into a program that is not a library.
+
+  4. You may copy and distribute the Library (or a portion or
+derivative of it, under Section 2) in object code or executable form
+under the terms of Sections 1 and 2 above provided that you accompany
+it with the complete corresponding machine-readable source code, which
+must be distributed under the terms of Sections 1 and 2 above on a
+medium customarily used for software interchange.
+
+  If distribution of object code is made by offering access to copy
+from a designated place, then offering equivalent access to copy the
+source code from the same place satisfies the requirement to
+distribute the source code, even though third parties are not
+compelled to copy the source along with the object code.
+
+  5. A program that contains no derivative of any portion of the
+Library, but is designed to work with the Library by being compiled or
+linked with it, is called a "work that uses the Library".  Such a
+work, in isolation, is not a derivative work of the Library, and
+therefore falls outside the scope of this License.
+
+  However, linking a "work that uses the Library" with the Library
+creates an executable that is a derivative of the Library (because it
+contains portions of the Library), rather than a "work that uses the
+library".  The executable is therefore covered by this License.
+Section 6 states terms for distribution of such executables.
+
+  When a "work that uses the Library" uses material from a header file
+that is part of the Library, the object code for the work may be a
+derivative work of the Library even though the source code is not.
+Whether this is true is especially significant if the work can be
+linked without the Library, or if the work is itself a library.  The
+threshold for this to be true is not precisely defined by law.
+
+  If such an object file uses only numerical parameters, data
+structure layouts and accessors, and small macros and small inline
+functions (ten lines or less in length), then the use of the object
+file is unrestricted, regardless of whether it is legally a derivative
+work.  (Executables containing this object code plus portions of the
+Library will still fall under Section 6.)
+
+  Otherwise, if the work is a derivative of the Library, you may
+distribute the object code for the work under the terms of Section 6.
+Any executables containing that work also fall under Section 6,
+whether or not they are linked directly with the Library itself.
+
+  6. As an exception to the Sections above, you may also combine or
+link a "work that uses the Library" with the Library to produce a
+work containing portions of the Library, and distribute that work
+under terms of your choice, provided that the terms permit
+modification of the work for the customer's own use and reverse
+engineering for debugging such modifications.
+
+  You must give prominent notice with each copy of the work that the
+Library is used in it and that the Library and its use are covered by
+this License.  You must supply a copy of this License.  If the work
+during execution displays copyright notices, you must include the
+copyright notice for the Library among them, as well as a reference
+directing the user to the copy of this License.  Also, you must do one
+of these things:
+
+    a) Accompany the work with the complete corresponding
+    machine-readable source code for the Library including whatever
+    changes were used in the work (which must be distributed under
+    Sections 1 and 2 above); and, if the work is an executable linked
+    with the Library, with the complete machine-readable "work that
+    uses the Library", as object code and/or source code, so that the
+    user can modify the Library and then relink to produce a modified
+    executable containing the modified Library.  (It is understood
+    that the user who changes the contents of definitions files in the
+    Library will not necessarily be able to recompile the application
+    to use the modified definitions.)
+
+    b) Use a suitable shared library mechanism for linking with the
+    Library.  A suitable mechanism is one that (1) uses at run time a
+    copy of the library already present on the user's computer system,
+    rather than copying library functions into the executable, and (2)
+    will operate properly with a modified version of the library, if
+    the user installs one, as long as the modified version is
+    interface-compatible with the version that the work was made with.
+
+    c) Accompany the work with a written offer, valid for at
+    least three years, to give the same user the materials
+    specified in Subsection 6a, above, for a charge no more
+    than the cost of performing this distribution.
+
+    d) If distribution of the work is made by offering access to copy
+    from a designated place, offer equivalent access to copy the above
+    specified materials from the same place.
+
+    e) Verify that the user has already received a copy of these
+    materials or that you have already sent this user a copy.
+
+  For an executable, the required form of the "work that uses the
+Library" must include any data and utility programs needed for
+reproducing the executable from it.  However, as a special exception,
+the materials to be distributed need not include anything that is
+normally distributed (in either source or binary form) with the major
+components (compiler, kernel, and so on) of the operating system on
+which the executable runs, unless that component itself accompanies
+the executable.
+
+  It may happen that this requirement contradicts the license
+restrictions of other proprietary libraries that do not normally
+accompany the operating system.  Such a contradiction means you cannot
+use both them and the Library together in an executable that you
+distribute.
+
+  7. You may place library facilities that are a work based on the
+Library side-by-side in a single library together with other library
+facilities not covered by this License, and distribute such a combined
+library, provided that the separate distribution of the work based on
+the Library and of the other library facilities is otherwise
+permitted, and provided that you do these two things:
+
+    a) Accompany the combined library with a copy of the same work
+    based on the Library, uncombined with any other library
+    facilities.  This must be distributed under the terms of the
+    Sections above.
+
+    b) Give prominent notice with the combined library of the fact
+    that part of it is a work based on the Library, and explaining
+    where to find the accompanying uncombined form of the same work.
+
+  8. You may not copy, modify, sublicense, link with, or distribute
+the Library except as expressly provided under this License.  Any
+attempt otherwise to copy, modify, sublicense, link with, or
+distribute the Library is void, and will automatically terminate your
+rights under this License.  However, parties who have received copies,
+or rights, from you under this License will not have their licenses
+terminated so long as such parties remain in full compliance.
+
+  9. You are not required to accept this License, since you have not
+signed it.  However, nothing else grants you permission to modify or
+distribute the Library or its derivative works.  These actions are
+prohibited by law if you do not accept this License.  Therefore, by
+modifying or distributing the Library (or any work based on the
+Library), you indicate your acceptance of this License to do so, and
+all its terms and conditions for copying, distributing or modifying
+the Library or works based on it.
+
+  10. Each time you redistribute the Library (or any work based on the
+Library), the recipient automatically receives a license from the
+original licensor to copy, distribute, link with or modify the Library
+subject to these terms and conditions.  You may not impose any further
+restrictions on the recipients' exercise of the rights granted herein.
+You are not responsible for enforcing compliance by third parties with
+this License.
+
+  11. If, as a consequence of a court judgment or allegation of patent
+infringement or for any other reason (not limited to patent issues),
+conditions are imposed on you (whether by court order, agreement or
+otherwise) that contradict the conditions of this License, they do not
+excuse you from the conditions of this License.  If you cannot
+distribute so as to satisfy simultaneously your obligations under this
+License and any other pertinent obligations, then as a consequence you
+may not distribute the Library at all.  For example, if a patent
+license would not permit royalty-free redistribution of the Library by
+all those who receive copies directly or indirectly through you, then
+the only way you could satisfy both it and this License would be to
+refrain entirely from distribution of the Library.
+
+If any portion of this section is held invalid or unenforceable under any
+particular circumstance, the balance of the section is intended to apply,
+and the section as a whole is intended to apply in other circumstances.
+
+It is not the purpose of this section to induce you to infringe any
+patents or other property right claims or to contest validity of any
+such claims; this section has the sole purpose of protecting the
+integrity of the free software distribution system which is
+implemented by public license practices.  Many people have made
+generous contributions to the wide range of software distributed
+through that system in reliance on consistent application of that
+system; it is up to the author/donor to decide if he or she is willing
+to distribute software through any other system and a licensee cannot
+impose that choice.
+
+This section is intended to make thoroughly clear what is believed to
+be a consequence of the rest of this License.
+
+  12. If the distribution and/or use of the Library is restricted in
+certain countries either by patents or by copyrighted interfaces, the
+original copyright holder who places the Library under this License may add
+an explicit geographical distribution limitation excluding those countries,
+so that distribution is permitted only in or among countries not thus
+excluded.  In such case, this License incorporates the limitation as if
+written in the body of this License.
+
+  13. The Free Software Foundation may publish revised and/or new
+versions of the Lesser General Public License from time to time.
+Such new versions will be similar in spirit to the present version,
+but may differ in detail to address new problems or concerns.
+
+Each version is given a distinguishing version number.  If the Library
+specifies a version number of this License which applies to it and
+"any later version", you have the option of following the terms and
+conditions either of that version or of any later version published by
+the Free Software Foundation.  If the Library does not specify a
+license version number, you may choose any version ever published by
+the Free Software Foundation.
+
+  14. If you wish to incorporate parts of the Library into other free
+programs whose distribution conditions are incompatible with these,
+write to the author to ask for permission.  For software which is
+copyrighted by the Free Software Foundation, write to the Free
+Software Foundation; we sometimes make exceptions for this.  Our
+decision will be guided by the two goals of preserving the free status
+of all derivatives of our free software and of promoting the sharing
+and reuse of software generally.
+
+			    NO WARRANTY
+
+  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
+WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
+EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
+OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
+KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
+LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
+THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
+
+  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
+WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
+AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
+FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
+LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
+RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
+FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
+SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
+DAMAGES.
+
+		     END OF TERMS AND CONDITIONS
+
+           How to Apply These Terms to Your New Libraries
+
+  If you develop a new library, and you want it to be of the greatest
+possible use to the public, we recommend making it free software that
+everyone can redistribute and change.  You can do so by permitting
+redistribution under these terms (or, alternatively, under the terms of the
+ordinary General Public License).
+
+  To apply these terms, attach the following notices to the library.  It is
+safest to attach them to the start of each source file to most effectively
+convey the exclusion of warranty; and each file should have at least the
+"copyright" line and a pointer to where the full notice is found.
+
+    <one line to give the library's name and a brief idea of what it does.>
+    Copyright (C) <year>  <name of author>
+
+    This library is free software; you can redistribute it and/or
+    modify it under the terms of the GNU Lesser General Public
+    License as published by the Free Software Foundation; either
+    version 2.1 of the License, or (at your option) any later version.
+
+    This library is distributed in the hope that it will be useful,
+    but WITHOUT ANY WARRANTY; without even the implied warranty of
+    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+    Lesser General Public License for more details.
+
+    You should have received a copy of the GNU Lesser General Public
+    License along with this library; if not, write to the Free Software
+    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
+
+Also add information on how to contact you by electronic and paper mail.
+
+You should also get your employer (if you work as a programmer) or your
+school, if any, to sign a "copyright disclaimer" for the library, if
+necessary.  Here is a sample; alter the names:
+
+  Yoyodyne, Inc., hereby disclaims all copyright interest in the
+  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
+
+  <signature of Ty Coon>, 1 April 1990
+  Ty Coon, President of Vice
+
+That's all there is to it!
+
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/README.txt
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/README.txt b/kerby-kdc/kerby-kdc-dist/README.txt
new file mode 100644
index 0000000..48a5486
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/README.txt
@@ -0,0 +1,54 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+How to install kerby-server?
+
+1. Set the absolute path of the directory:kerby-dist\kerby-server in kerby-dist\conf\wrapper.conf:
+Change the value of wrapper.working.dir.(in the line 28)
+e.g. 
+wrapper.working.dir=C:\\Users\\hazel\\workspace\\directory-kerberos\\kerby-dist\\target\\
+or
+wrapper.working.dir=/home/hazel/workspace/directory-kerberos/kerby-dist/target
+
+2.Every time you want to reinstall, just run:
+mvn install
+
+3.Then you can run or manage the service via the following scripts.
+On windows:
+bat/runConsole.bat,
+bat/installService.bat,
+bat/startService.bat,
+bat/stopService.bat,
+bat/uninstallService.bat in Windows.
+
+On Linux:
+bin/genConfig.sh
+bin/installDaemonNoPriv.sh
+bin/installDaemon.sh
+bin/queryDaemon.sh
+bin/runConsole.sh
+bin/runHelloWorld.sh
+bin/setenv.sh
+bin/startDaemonNoPriv.sh
+bin/startDaemon.sh
+bin/stopDaemonNoPriv.sh
+bin/stopDaemon.sh
+bin/systemTrayIcon.sh
+bin/uninstallDaemonNoPriv.sh
+bin/uninstallDaemon.sh
+bin/wrapper.sh
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bat/genConfig.bat
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bat/genConfig.bat b/kerby-kdc/kerby-kdc-dist/bat/genConfig.bat
new file mode 100644
index 0000000..131957f
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bat/genConfig.bat
@@ -0,0 +1,7 @@
+rem usage genconfig.bat <pid> [-d <default configuration file>]<output file> 
+
+cd %~dp0
+call setenv.bat
+
+%wrapper_bat% -g %1 -d %conf_default_file% %conf_file%
+pause

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bat/installService.bat
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bat/installService.bat b/kerby-kdc/kerby-kdc-dist/bat/installService.bat
new file mode 100644
index 0000000..819b05b
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bat/installService.bat
@@ -0,0 +1,6 @@
+cd %~dp0
+call setenv.bat
+%wrapper_bat% -i %conf_file%
+pause
+
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bat/queryService.bat
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bat/queryService.bat b/kerby-kdc/kerby-kdc-dist/bat/queryService.bat
new file mode 100644
index 0000000..1f339c8
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bat/queryService.bat
@@ -0,0 +1,5 @@
+cd %~dp0
+call setenv.bat
+%wrapper_bat% -q %conf_file%
+pause
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bat/runConsole.bat
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bat/runConsole.bat b/kerby-kdc/kerby-kdc-dist/bat/runConsole.bat
new file mode 100644
index 0000000..fc87b11
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bat/runConsole.bat
@@ -0,0 +1,4 @@
+cd %~dp0
+call setenv.bat
+%wrapper_bat% -c %conf_file%
+pause

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bat/runConsoleW.bat
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bat/runConsoleW.bat b/kerby-kdc/kerby-kdc-dist/bat/runConsoleW.bat
new file mode 100644
index 0000000..1434672
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bat/runConsoleW.bat
@@ -0,0 +1,3 @@
+cd %~dp0
+call setenv.bat
+%wrapperw_bat% -c %conf_file%

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bat/runHelloWorld.bat
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bat/runHelloWorld.bat b/kerby-kdc/kerby-kdc-dist/bat/runHelloWorld.bat
new file mode 100644
index 0000000..b95a97e
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bat/runHelloWorld.bat
@@ -0,0 +1,7 @@
+rem starts a test java program. this can be used to test YAJSW
+rem start the program, note its pid (of the java app), call genConfig <pid>, call runConsole, ...
+
+cd %~dp0
+call setenv.bat
+%java_exe% -cp %wrapper_jar%;%wrapper_app_jar% test.HelloWorld
+pause
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bat/runServicesManagerClient.bat
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bat/runServicesManagerClient.bat b/kerby-kdc/kerby-kdc-dist/bat/runServicesManagerClient.bat
new file mode 100644
index 0000000..53a0d4c
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bat/runServicesManagerClient.bat
@@ -0,0 +1,2 @@
+call setenv.bat
+%java_exe% -cp "%wrapper_home%\wrapper.jar;%wrapper_home%\lib\extended\yajsw\srvmgr.jar" org.rzo.yajsw.srvmgr.client.ClientBooter

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bat/runServicesManagerServer.bat
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bat/runServicesManagerServer.bat b/kerby-kdc/kerby-kdc-dist/bat/runServicesManagerServer.bat
new file mode 100644
index 0000000..7bdde1a
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bat/runServicesManagerServer.bat
@@ -0,0 +1,3 @@
+call setenv.bat
+%java_exe% -cp "%wrapper_home%\wrapper.jar;%wrapper_home%\lib\extended\yajsw\srvmgr.jar" org.rzo.yajsw.srvmgr.server.ServerBooter 8899
+pause
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bat/setenv.bat
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bat/setenv.bat b/kerby-kdc/kerby-kdc-dist/bat/setenv.bat
new file mode 100644
index 0000000..a65b7fc
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bat/setenv.bat
@@ -0,0 +1,27 @@
+@echo off
+rem quotes are required for correct handling of path with spaces
+
+rem default java home
+set wrapper_home=%~dp0/..
+
+rem default java exe for running the wrapper
+rem note this is not the java exe for running the application. the exe for running the application is defined in the wrapper configuration file
+set java_exe="java"
+set javaw_exe="javaw"
+
+rem location of the wrapper jar file. necessary lib files will be loaded by this jar. they must be at <wrapper_home>/lib/...
+set wrapper_jar="%wrapper_home%/wrapper.jar"
+set wrapper_app_jar="%wrapper_home%/wrapperApp.jar"
+
+rem setting java options for wrapper process. depending on the scripts used, the wrapper may require more memory.
+set wrapper_java_options=-Xmx30m -Djna_tmpdir="%wrapper_home%/tmp" -Djava.net.preferIPv4Stack=true
+
+rem wrapper bat file for running the wrapper
+set wrapper_bat="%wrapper_home%/bat/wrapper.bat"
+set wrapperw_bat="%wrapper_home%/bat/wrapperW.bat"
+
+rem configuration file used by all bat files
+set conf_file="%wrapper_home%/conf/wrapper.conf"
+
+rem default configuration used in genConfig
+set conf_default_file="%wrapper_home%/conf/wrapper.conf.default"

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bat/startService.bat
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bat/startService.bat b/kerby-kdc/kerby-kdc-dist/bat/startService.bat
new file mode 100644
index 0000000..1bf059a
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bat/startService.bat
@@ -0,0 +1,6 @@
+cd %~dp0
+call setenv.bat
+%wrapper_bat% -t %conf_file%
+pause
+
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bat/stopService.bat
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bat/stopService.bat b/kerby-kdc/kerby-kdc-dist/bat/stopService.bat
new file mode 100644
index 0000000..aee79a3
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bat/stopService.bat
@@ -0,0 +1,6 @@
+cd %~dp0
+call setenv.bat
+%wrapper_bat% -p %conf_file%
+pause
+
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bat/systemTrayIcon.bat
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bat/systemTrayIcon.bat b/kerby-kdc/kerby-kdc-dist/bat/systemTrayIcon.bat
new file mode 100644
index 0000000..3a63246
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bat/systemTrayIcon.bat
@@ -0,0 +1,6 @@
+cd %~dp0
+call setenv.bat
+%wrapper_bat% -y %conf_file%
+pause
+
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bat/sytemTrayIconW.bat
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bat/sytemTrayIconW.bat b/kerby-kdc/kerby-kdc-dist/bat/sytemTrayIconW.bat
new file mode 100644
index 0000000..a4d6f22
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bat/sytemTrayIconW.bat
@@ -0,0 +1,2 @@
+call setenv.bat
+%wrapperw_bat% -y %conf_file%
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bat/uninstallService.bat
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bat/uninstallService.bat b/kerby-kdc/kerby-kdc-dist/bat/uninstallService.bat
new file mode 100644
index 0000000..2078e23
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bat/uninstallService.bat
@@ -0,0 +1,4 @@
+cd %~dp0
+call setenv.bat
+%wrapper_bat% -r %conf_file%
+pause
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bat/wrapper.bat
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bat/wrapper.bat b/kerby-kdc/kerby-kdc-dist/bat/wrapper.bat
new file mode 100644
index 0000000..3112594
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bat/wrapper.bat
@@ -0,0 +1,3 @@
+echo %java_exe% %wrapper_java_options% -jar %wrapper_jar% %1 %2 %3 %4 %5 %6 %7 %8 %9
+%java_exe% %wrapper_java_options% -jar %wrapper_jar% %1 %2 %3 %4 %5 %6 %7 %8 %9
+pause
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bat/wrapperW.bat
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bat/wrapperW.bat b/kerby-kdc/kerby-kdc-dist/bat/wrapperW.bat
new file mode 100644
index 0000000..9611c47
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bat/wrapperW.bat
@@ -0,0 +1 @@
+start /B "YAJSW" %javaw_exe% %wrapper_java_options% -jar "%wrapper_home%\wrapper.jar" %1 %2 %3 %4 %5 %6 %7 %8 %9
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bin/genConfig.sh
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bin/genConfig.sh b/kerby-kdc/kerby-kdc-dist/bin/genConfig.sh
new file mode 100644
index 0000000..6cea7a2
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bin/genConfig.sh
@@ -0,0 +1,37 @@
+#!/bin/bash
+# -----------------------------------------------------------------------------
+# generate a YAJSW configuration file
+# arguments: pid : process ID of the process which should be wrapped
+#
+# -----------------------------------------------------------------------------
+
+# resolve links - $0 may be a softlink
+PRG="$0"
+
+while [ -h "$PRG" ] ; do
+  ls=`ls -ld "$PRG"`
+  link=`expr "$ls" : '.*-> \(.*\)$'`
+  if expr "$link" : '/.*' > /dev/null; then
+    PRG="$link"
+  else
+    PRG=`dirname "$PRG"`/"$link"
+  fi
+done
+ 
+PRGDIR=`dirname "$PRG"`
+EXECUTABLE=wrapper.sh
+
+# set java and conf file
+source "$PRGDIR"/setenv.sh
+
+# Check that target executable exists
+if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
+  echo "Cannot find $PRGDIR/$EXECUTABLE"
+  echo "This file is needed to run this program"
+  exit 1
+fi
+
+exec "$PRGDIR"/"$EXECUTABLE" -g $1 -d "$conf_default_file" "$conf_file"
+
+read -p "Press [Enter] ..."
+ 

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bin/installDaemon.sh
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bin/installDaemon.sh b/kerby-kdc/kerby-kdc-dist/bin/installDaemon.sh
new file mode 100644
index 0000000..d6ddc9d
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bin/installDaemon.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+# -----------------------------------------------------------------------------
+# install YAJSW daemon script
+#
+
+# resolve links - $0 may be a softlink
+PRG="$0"
+
+while [ -h "$PRG" ] ; do
+  ls=`ls -ld "$PRG"`
+  link=`expr "$ls" : '.*-> \(.*\)$'`
+  if expr "$link" : '/.*' > /dev/null; then
+    PRG="$link"
+  else
+    PRG=`dirname "$PRG"`/"$link"
+  fi
+done
+ 
+PRGDIR=`dirname "$PRG"`
+EXECUTABLE=installDaemonNoPriv.sh
+
+# set java and conf file
+source "$PRGDIR"/setenv.sh
+export PRGDIR
+
+# Check that target executable exists
+if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
+  echo "Cannot find $PRGDIR/$EXECUTABLE"
+  echo "This file is needed to run this program"
+  exit 1
+fi
+
+sudo "$PRGDIR"/"$EXECUTABLE"
+
+read -p "Press [Enter] ..."

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bin/installDaemonNoPriv.sh
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bin/installDaemonNoPriv.sh b/kerby-kdc/kerby-kdc-dist/bin/installDaemonNoPriv.sh
new file mode 100644
index 0000000..a90781f
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bin/installDaemonNoPriv.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+# -----------------------------------------------------------------------------
+# install YAJSW daemon script
+#
+# -----------------------------------------------------------------------------
+
+# resolve links - $0 may be a softlink
+PRG="$0"
+
+while [ -h "$PRG" ] ; do
+  ls=`ls -ld "$PRG"`
+  link=`expr "$ls" : '.*-> \(.*\)$'`
+  if expr "$link" : '/.*' > /dev/null; then
+    PRG="$link"
+  else
+    PRG=`dirname "$PRG"`/"$link"
+  fi
+done
+ 
+PRGDIR=`dirname "$PRG"`
+EXECUTABLE=wrapper.sh
+
+# set java and conf file
+source "$PRGDIR"/setenv.sh
+export PRGDIR
+
+# Check that target executable exists
+if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
+  echo "Cannot find $PRGDIR/$EXECUTABLE"
+  echo "This file is needed to run this program"
+  exit 1
+fi
+
+exec "$PRGDIR"/"$EXECUTABLE" -i "$conf_file"
+ 

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bin/kerbykdc.sh
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bin/kerbykdc.sh b/kerby-kdc/kerby-kdc-dist/bin/kerbykdc.sh
new file mode 100644
index 0000000..07d6214
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bin/kerbykdc.sh
@@ -0,0 +1,4 @@
+#!/bin/bash
+confdir=/etc/kerby/kdc.conf
+workingdir=/usr/kerby/kdc/
+java -jar ../kerby-kdc/kerby-kdc-1.0-SNAPSHOT-jar-with-dependencies.jar -start ${confdir} ${workingdir}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bin/queryDaemon.sh
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bin/queryDaemon.sh b/kerby-kdc/kerby-kdc-dist/bin/queryDaemon.sh
new file mode 100644
index 0000000..86ea33b
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bin/queryDaemon.sh
@@ -0,0 +1,37 @@
+#!/bin/bash
+# -----------------------------------------------------------------------------
+# query YAJSW daemon status script
+#
+# -----------------------------------------------------------------------------
+
+# resolve links - $0 may be a softlink
+PRG="$0"
+
+while [ -h "$PRG" ] ; do
+  ls=`ls -ld "$PRG"`
+  link=`expr "$ls" : '.*-> \(.*\)$'`
+  if expr "$link" : '/.*' > /dev/null; then
+    PRG="$link"
+  else
+    PRG=`dirname "$PRG"`/"$link"
+  fi
+done
+ 
+PRGDIR=`dirname "$PRG"`
+EXECUTABLE=wrapper.sh
+
+# set java and conf file
+source "$PRGDIR"/setenv.sh
+export PRGDIR
+
+# Check that target executable exists
+if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
+  echo "Cannot find $PRGDIR/$EXECUTABLE"
+  echo "This file is needed to run this program"
+  exit 1
+fi
+
+exec "$PRGDIR"/"$EXECUTABLE" -q "$conf_file"
+
+read -p "Press [Enter] ..."
+ 

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bin/runConsole.sh
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bin/runConsole.sh b/kerby-kdc/kerby-kdc-dist/bin/runConsole.sh
new file mode 100644
index 0000000..c6d4934
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bin/runConsole.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+# -----------------------------------------------------------------------------
+# run YAJSW as console
+#
+# -----------------------------------------------------------------------------
+
+# resolve links - $0 may be a softlink
+PRG="$0"
+
+while [ -h "$PRG" ] ; do
+  ls=`ls -ld "$PRG"`
+  link=`expr "$ls" : '.*-> \(.*\)$'`
+  if expr "$link" : '/.*' > /dev/null; then
+    PRG="$link"
+  else
+    PRG=`dirname "$PRG"`/"$link"
+  fi
+done
+ 
+PRGDIR=`dirname "$PRG"`
+EXECUTABLE=wrapper.sh
+
+# set java and conf file
+source "$PRGDIR"/setenv.sh
+export PRGDIR
+
+# Check that target executable exists
+if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
+  echo "Cannot find $PRGDIR/$EXECUTABLE"
+  echo "This file is needed to run this program"
+  exit 1
+fi
+
+exec "$PRGDIR"/"$EXECUTABLE" -c "$conf_file"
+ 

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bin/runHelloWorld.sh
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bin/runHelloWorld.sh b/kerby-kdc/kerby-kdc-dist/bin/runHelloWorld.sh
new file mode 100644
index 0000000..9a7e41e
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bin/runHelloWorld.sh
@@ -0,0 +1,25 @@
+#!/bin/bash
+# -----------------------------------------------------------------------------
+# run test.HelloWorld
+#
+# -----------------------------------------------------------------------------
+# resolve links - $0 may be a softlink
+PRG="$0"
+
+while [ -h "$PRG" ] ; do
+  ls=`ls -ld "$PRG"`
+  link=`expr "$ls" : '.*-> \(.*\)$'`
+  if expr "$link" : '/.*' > /dev/null; then
+    PRG="$link"
+  else
+    PRG=`dirname "$PRG"`/"$link"
+  fi
+done
+ 
+PRGDIR=`dirname "$PRG"`
+
+# set java and conf file
+source "$PRGDIR"/setenv.sh
+
+"$java_exe" -cp "$wrapper_jar":"$wrapper_app_jar" test.HelloWorld 
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bin/setenv.sh
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bin/setenv.sh b/kerby-kdc/kerby-kdc-dist/bin/setenv.sh
new file mode 100644
index 0000000..756732d
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bin/setenv.sh
@@ -0,0 +1,57 @@
+#!/bin/bash
+# -----------------------------------------------------------------------------
+# Set java exe and conf file for all scripts
+#
+# -----------------------------------------------------------------------------
+
+echo '++++++++++ YAJSW SET ENV ++++++++++'
+
+#remember current dir
+current=$(pwd)
+# resolve links - $0 may be a softlink
+PRGDIR=$(dirname $0)
+
+cd "$PRGDIR"
+
+# path to yajsw bin folder
+PRGDIR=$(pwd)
+
+cd ".."
+
+# path to wrapper home
+wrapper_home=$(pwd)
+export wrapper_home
+
+# return to original folder
+cd "$current"
+
+wrapper_jar="$wrapper_home"/wrapper.jar
+export wrapper_jar
+
+wrapper_app_jar="$wrapper_home"/wrapperApp.jar
+export wrapper_app_jar
+
+wrapper_java_sys_options=-Djna_tmpdir="$wrapper_home"/tmp
+export wrapper_java_sys_options
+
+wrapper_java_options=-Xmx30m
+export wrapper_java_options
+
+java_exe=java
+export java_exe
+
+# show java version
+"$java_exe" -version
+
+conf_file="$wrapper_home"/conf/wrapper.conf
+export conf_file
+
+conf_default_file="$wrapper_home"/conf/wrapper.conf.default
+export conf_default_file
+
+echo "wrapper home : $wrapper_home"
+echo "configuration: $conf_file"
+
+# show java version
+"$java_exe" -version
+echo '---------- YAJSW SET ENV ----------'
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bin/startDaemon.sh
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bin/startDaemon.sh b/kerby-kdc/kerby-kdc-dist/bin/startDaemon.sh
new file mode 100644
index 0000000..6612eb5
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bin/startDaemon.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+# -----------------------------------------------------------------------------
+# start YAJSW daemon script
+#
+# -----------------------------------------------------------------------------
+# resolve links - $0 may be a softlink
+PRG="$0"
+
+while [ -h "$PRG" ] ; do
+  ls=`ls -ld "$PRG"`
+  link=`expr "$ls" : '.*-> \(.*\)$'`
+  if expr "$link" : '/.*' > /dev/null; then
+    PRG="$link"
+  else
+    PRG=`dirname "$PRG"`/"$link"
+  fi
+done
+ 
+PRGDIR=`dirname "$PRG"`
+EXECUTABLE=startDaemonNoPriv.sh
+
+# set java and conf file
+source "$PRGDIR"/setenv.sh
+export PRGDIR
+
+# Check that target executable exists
+if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
+  echo "Cannot find $PRGDIR/$EXECUTABLE"
+  echo "This file is needed to run this program"
+  exit 1
+fi
+
+sudo "$PRGDIR"/"$EXECUTABLE"
+
+read -p "Press [Enter] ..."
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bin/startDaemonNoPriv.sh
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bin/startDaemonNoPriv.sh b/kerby-kdc/kerby-kdc-dist/bin/startDaemonNoPriv.sh
new file mode 100644
index 0000000..cdf6ad2
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bin/startDaemonNoPriv.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+# -----------------------------------------------------------------------------
+# start YAJSW daemon script
+#
+# -----------------------------------------------------------------------------
+
+# resolve links - $0 may be a softlink
+PRG="$0"
+
+while [ -h "$PRG" ] ; do
+  ls=`ls -ld "$PRG"`
+  link=`expr "$ls" : '.*-> \(.*\)$'`
+  if expr "$link" : '/.*' > /dev/null; then
+    PRG="$link"
+  else
+    PRG=`dirname "$PRG"`/"$link"
+  fi
+done
+ 
+PRGDIR=`dirname "$PRG"`
+EXECUTABLE=wrapper.sh
+
+# set java and conf file
+source "$PRGDIR"/setenv.sh
+export PRGDIR
+
+# Check that target executable exists
+if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
+  echo "Cannot find $PRGDIR/$EXECUTABLE"
+  echo "This file is needed to run this program"
+  exit 1
+fi
+
+exec "$PRGDIR"/"$EXECUTABLE" -t "$conf_file"
+ 

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bin/stopDaemon.sh
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bin/stopDaemon.sh b/kerby-kdc/kerby-kdc-dist/bin/stopDaemon.sh
new file mode 100644
index 0000000..6dc459f
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bin/stopDaemon.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+# -----------------------------------------------------------------------------
+# stop YAJSW daemon script
+#
+# -----------------------------------------------------------------------------
+# resolve links - $0 may be a softlink
+PRG="$0"
+
+while [ -h "$PRG" ] ; do
+  ls=`ls -ld "$PRG"`
+  link=`expr "$ls" : '.*-> \(.*\)$'`
+  if expr "$link" : '/.*' > /dev/null; then
+    PRG="$link"
+  else
+    PRG=`dirname "$PRG"`/"$link"
+  fi
+done
+ 
+PRGDIR=`dirname "$PRG"`
+EXECUTABLE=stopDaemonNoPriv.sh
+
+# set java and conf file
+source "$PRGDIR"/setenv.sh
+export PRGDIR
+
+# Check that target executable exists
+if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
+  echo "Cannot find $PRGDIR/$EXECUTABLE"
+  echo "This file is needed to run this program"
+  exit 1
+fi
+
+sudo "$PRGDIR"/"$EXECUTABLE"
+
+read -p "Press [Enter] ..."
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bin/stopDaemonNoPriv.sh
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bin/stopDaemonNoPriv.sh b/kerby-kdc/kerby-kdc-dist/bin/stopDaemonNoPriv.sh
new file mode 100644
index 0000000..6ca679e
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bin/stopDaemonNoPriv.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+# -----------------------------------------------------------------------------
+# stop YAJSW daemon script
+#
+# -----------------------------------------------------------------------------
+
+# resolve links - $0 may be a softlink
+PRG="$0"
+
+while [ -h "$PRG" ] ; do
+  ls=`ls -ld "$PRG"`
+  link=`expr "$ls" : '.*-> \(.*\)$'`
+  if expr "$link" : '/.*' > /dev/null; then
+    PRG="$link"
+  else
+    PRG=`dirname "$PRG"`/"$link"
+  fi
+done
+ 
+PRGDIR=`dirname "$PRG"`
+EXECUTABLE=wrapper.sh
+
+# set java and conf file
+source "$PRGDIR"/setenv.sh
+export PRGDIR
+
+# Check that target executable exists
+if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
+  echo "Cannot find $PRGDIR/$EXECUTABLE"
+  echo "This file is needed to run this program"
+  exit 1
+fi
+
+exec "$PRGDIR"/"$EXECUTABLE" -p "$conf_file"
+ 

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bin/systemTrayIcon.sh
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bin/systemTrayIcon.sh b/kerby-kdc/kerby-kdc-dist/bin/systemTrayIcon.sh
new file mode 100644
index 0000000..ab6084a
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bin/systemTrayIcon.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+# -----------------------------------------------------------------------------
+# start YAJSW system tray icon process
+#
+# -----------------------------------------------------------------------------
+
+# resolve links - $0 may be a softlink
+PRG="$0"
+
+while [ -h "$PRG" ] ; do
+  ls=`ls -ld "$PRG"`
+  link=`expr "$ls" : '.*-> \(.*\)$'`
+  if expr "$link" : '/.*' > /dev/null; then
+    PRG="$link"
+  else
+    PRG=`dirname "$PRG"`/"$link"
+  fi
+done
+ 
+PRGDIR=`dirname "$PRG"`
+EXECUTABLE=wrapper.sh
+
+# set java and conf file
+source "$PRGDIR"/setenv.sh
+export PRGDIR
+
+# Check that target executable exists
+if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
+  echo "Cannot find $PRGDIR/$EXECUTABLE"
+  echo "This file is needed to run this program"
+  exit 1
+fi
+
+exec "$PRGDIR"/"$EXECUTABLE" -y "$conf_file"
+ 

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bin/uninstallDaemon.sh
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bin/uninstallDaemon.sh b/kerby-kdc/kerby-kdc-dist/bin/uninstallDaemon.sh
new file mode 100644
index 0000000..7ecb08a
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bin/uninstallDaemon.sh
@@ -0,0 +1,37 @@
+#!/bin/bash
+# -----------------------------------------------------------------------------
+# remove YAJSW daemon script
+#
+# -----------------------------------------------------------------------------
+
+# resolve links - $0 may be a softlink
+PRG="$0"
+
+while [ -h "$PRG" ] ; do
+  ls=`ls -ld "$PRG"`
+  link=`expr "$ls" : '.*-> \(.*\)$'`
+  if expr "$link" : '/.*' > /dev/null; then
+    PRG="$link"
+  else
+    PRG=`dirname "$PRG"`/"$link"
+  fi
+done
+ 
+PRGDIR=`dirname "$PRG"`
+EXECUTABLE=uninstallDaemonNoPriv.sh
+
+# set java and conf file
+source "$PRGDIR"/setenv.sh
+export PRGDIR
+
+# Check that target executable exists
+if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
+  echo "Cannot find $PRGDIR/$EXECUTABLE"
+  echo "This file is needed to run this program"
+  exit 1
+fi
+
+sudo "$PRGDIR"/"$EXECUTABLE"
+
+read -p "Press [Enter] ..."
+ 

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bin/uninstallDaemonNoPriv.sh
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bin/uninstallDaemonNoPriv.sh b/kerby-kdc/kerby-kdc-dist/bin/uninstallDaemonNoPriv.sh
new file mode 100644
index 0000000..ce0c17c
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bin/uninstallDaemonNoPriv.sh
@@ -0,0 +1,35 @@
+#!/bin/bash
+# -----------------------------------------------------------------------------
+# remove YAJSW daemon script
+#
+# -----------------------------------------------------------------------------
+
+# resolve links - $0 may be a softlink
+PRG="$0"
+
+while [ -h "$PRG" ] ; do
+  ls=`ls -ld "$PRG"`
+  link=`expr "$ls" : '.*-> \(.*\)$'`
+  if expr "$link" : '/.*' > /dev/null; then
+    PRG="$link"
+  else
+    PRG=`dirname "$PRG"`/"$link"
+  fi
+done
+ 
+PRGDIR=`dirname "$PRG"`
+EXECUTABLE=wrapper.sh
+
+# set java and conf file
+source "$PRGDIR"/setenv.sh
+export PRGDIR
+
+# Check that target executable exists
+if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
+  echo "Cannot find $PRGDIR/$EXECUTABLE"
+  echo "This file is needed to run this program"
+  exit 1
+fi
+
+exec "$PRGDIR"/"$EXECUTABLE" -r "$conf_file"
+ 

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/bin/wrapper.sh
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/bin/wrapper.sh b/kerby-kdc/kerby-kdc-dist/bin/wrapper.sh
new file mode 100644
index 0000000..c56c047
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/bin/wrapper.sh
@@ -0,0 +1,7 @@
+#!/bin/bash
+# -----------------------------------------------------------------------------
+# execute a YAJSW command
+#
+# -----------------------------------------------------------------------------
+
+"$java_exe" "$wrapper_java_options" "$wrapper_java_sys_options" -jar "$wrapper_jar" "$@" 

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/MANIFEST.MF
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/MANIFEST.MF b/kerby-kdc/kerby-kdc-dist/build/MANIFEST.MF
new file mode 100644
index 0000000..e835182
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/MANIFEST.MF
@@ -0,0 +1,50 @@
+Manifest-Version: 1.0
+Class-Path-Wrapper-Core: 
+ ./wrapperApp.jar 
+ ./lib/core/yajsw/ahessian.jar 
+ ./lib/core/netty/netty-3.6.6.Final.jar 
+ ./lib/core/jna/jna-3.4.1.jar 
+ ./lib/core/jna/platform-3.4.1.jar 
+ ./lib/core/commons/commons-configuration-1.8.jar 
+ ./lib/core/commons/commons-vfs2-2.0.jar 
+ ./lib/core/groovy/groovy-all-1.8.6.jar 
+ ./lib/core/commons/commons-collections-3.2.jar 
+ ./lib/core/commons/commons-io-1.3.1.jar 
+ ./lib/core/commons/commons-lang-2.4.jar 
+ ./lib/core/commons/commons-logging-1.1.jar 
+ ./lib/core/commons/commons-cli-2-SNAPSHOT.jar 
+ ./lib/core/regex/jrexx-1.1.1.jar
+  
+Class-Path-Wrapper-Extended: 
+ ./lib/extended/commons/commons-httpclient-3.0.1.jar 
+ ./lib/extended/yajsw/hessian4.jar 
+ ./lib/extended/yajsw/srvmgr.jar 
+ ./lib/extended/hessian/hessian-4.0.2.jar   
+ ./lib/extended/hessian/servlet-api.jar 
+ ./lib/extended/glazedlists/glazedlists-1.8.0_java15.jar 
+ ./lib/extended/glazedlists/commons-beanutils-1.8.2.jar 
+ ./lib/extended/quartz/quartz-1.8.0.jar 
+ ./lib/extended/quartz/jta-spec1_0_1.jar 
+ ./lib/extended/velocity/velocity-1.7.jar 
+ ./lib/extended/jgoodies/forms-1.2.0.jar 
+ ./lib/extended/vfs-webdav/jackrabbit-webdav-1.5.6.jar 
+ ./lib/extended/vfs-webdav/xercesImpl.jar 
+ ./lib/extended/vfs-webdav/slf4j-jdk14-1.5.0.jar 
+ ./lib/extended/vfs-webdav/slf4j-api-1.5.0.jar 
+ ./lib/extended/srvmgr-client/commons-beanutils-1.8.2.jar 
+ ./lib/extended/srvmgr-client/glazedlists-1.8.0_java15.jar 
+ ./lib/extended/abeille/formsrt.jar
+  
+Class-Path-App: 
+ ./wrapper.jar 
+ ./lib/core/netty/netty-3.6.6.Final.jar 
+ ./lib/core/commons/commons-configuration-1.8.jar  
+ ./lib/core/commons/commons-vfs2-2.0.jar 
+ ./lib/core/groovy/groovy-all-1.8.6.jar 
+ ./lib/core/commons/commons-collections-3.2.jar 
+ ./lib/core/commons/commons-io-1.3.1.jar 
+ ./lib/core/commons/commons-lang-2.4.jar 
+ ./lib/core/commons/commons-logging-1.1.jar
+ 
+Main-Class: org.rzo.yajsw.boot.WrapperExeBooter
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/ReadMe.txt
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/ReadMe.txt b/kerby-kdc/kerby-kdc-dist/build/ReadMe.txt
new file mode 100644
index 0000000..49c9b4d
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/ReadMe.txt
@@ -0,0 +1,15 @@
+
+The manifest in this folder should be added to wrapper.jar and wrapperApp.jar
+It assumes that the relative folder structure of the jar files is not changed.
+If you would like to change the folder structure you should adapt the manifest accordingly.
+
+A build script is included in the subfolder gradle.
+
+Building SNAPSHOT jars is not included in this build. Please use the following subversion 
+revisions to build them:
+
+commons-vfs-2.0-SNAPSHOT.jar						784083
+commons-cli-2-SNAPSHOT.jar							647073
+commons-configuration-1.7-SNAPSHOT.jar	784085
+
+NOTE: the above projects have not had new releases for years, but have been commiting new features which are used here.
\ No newline at end of file


[15/15] directory-kerberos git commit: Adjust the framework of standalone kdc server

Posted by ha...@apache.org.
Adjust the framework of standalone kdc server


Project: http://git-wip-us.apache.org/repos/asf/directory-kerberos/repo
Commit: http://git-wip-us.apache.org/repos/asf/directory-kerberos/commit/0b649f50
Tree: http://git-wip-us.apache.org/repos/asf/directory-kerberos/tree/0b649f50
Diff: http://git-wip-us.apache.org/repos/asf/directory-kerberos/diff/0b649f50

Branch: refs/heads/master
Commit: 0b649f5084109b3adcfba88803e4e86d5cd00ff5
Parents: a94dd21
Author: hazel <li...@foxmail.com>
Authored: Fri Mar 13 11:11:38 2015 +0800
Committer: hazel <li...@foxmail.com>
Committed: Fri Mar 13 11:11:40 2015 +0800

----------------------------------------------------------------------
 .../kerby/kerberos/tool/TestKdcServer.java      |   23 -
 kerby-dist/LICENSE.txt                          |  504 --
 kerby-dist/README.txt                           |   54 -
 kerby-dist/bat/genConfig.bat                    |    7 -
 kerby-dist/bat/installService.bat               |    6 -
 kerby-dist/bat/queryService.bat                 |    5 -
 kerby-dist/bat/runConsole.bat                   |    4 -
 kerby-dist/bat/runConsoleW.bat                  |    3 -
 kerby-dist/bat/runHelloWorld.bat                |    7 -
 kerby-dist/bat/runServicesManagerClient.bat     |    2 -
 kerby-dist/bat/runServicesManagerServer.bat     |    3 -
 kerby-dist/bat/setenv.bat                       |   27 -
 kerby-dist/bat/startService.bat                 |    6 -
 kerby-dist/bat/stopService.bat                  |    6 -
 kerby-dist/bat/systemTrayIcon.bat               |    6 -
 kerby-dist/bat/sytemTrayIconW.bat               |    2 -
 kerby-dist/bat/uninstallService.bat             |    4 -
 kerby-dist/bat/wrapper.bat                      |    3 -
 kerby-dist/bat/wrapperW.bat                     |    1 -
 kerby-dist/bin/genConfig.sh                     |   37 -
 kerby-dist/bin/installDaemon.sh                 |   35 -
 kerby-dist/bin/installDaemonNoPriv.sh           |   35 -
 kerby-dist/bin/queryDaemon.sh                   |   37 -
 kerby-dist/bin/runConsole.sh                    |   35 -
 kerby-dist/bin/runHelloWorld.sh                 |   25 -
 kerby-dist/bin/setenv.sh                        |   57 -
 kerby-dist/bin/startDaemon.sh                   |   35 -
 kerby-dist/bin/startDaemonNoPriv.sh             |   35 -
 kerby-dist/bin/stopDaemon.sh                    |   35 -
 kerby-dist/bin/stopDaemonNoPriv.sh              |   35 -
 kerby-dist/bin/systemTrayIcon.sh                |   35 -
 kerby-dist/bin/uninstallDaemon.sh               |   37 -
 kerby-dist/bin/uninstallDaemonNoPriv.sh         |   35 -
 kerby-dist/bin/wrapper.sh                       |    7 -
 kerby-dist/build/MANIFEST.MF                    |   50 -
 kerby-dist/build/ReadMe.txt                     |   15 -
 kerby-dist/build/abeille/ConsoleForm.xml        | 4527 ------------------
 kerby-dist/build/abeille/ReadMe.txt             |    4 -
 kerby-dist/build/abeille/WSForm.xml             | 1642 -------
 .../build/abeille/srvmgr_install_dialog.xml     |  771 ---
 .../build/abeille/srvmgr_newHostDialog.xml      |  725 ---
 .../abeille/srvmgr_reload_console_dialog.xml    |  734 ---
 .../build/abeille/srvmgr_uninstall_dialog.xml   |  508 --
 kerby-dist/build/abeille/srvmgr_window.xml      | 1354 ------
 kerby-dist/build/gradle/ahessian/build.gradle   |   18 -
 kerby-dist/build/gradle/build.gradle            |   70 -
 .../gradle/gradle/wrapper/gradle-wrapper.jar    |  Bin 12597 -> 0 bytes
 .../gradle/wrapper/gradle-wrapper.properties    |    7 -
 kerby-dist/build/gradle/gradlew.bat             |   87 -
 kerby-dist/build/gradle/gradlew.sh              |  168 -
 kerby-dist/build/gradle/hessian4/build.gradle   |   16 -
 kerby-dist/build/gradle/readMe.txt              |   25 -
 kerby-dist/build/gradle/settings.gradle         |    2 -
 kerby-dist/build/gradle/srvmgr/build.gradle     |   32 -
 .../build/gradle/wrapper-app/build.gradle       |   38 -
 kerby-dist/build/gradle/wrapper/build.gradle    |   54 -
 kerby-dist/build/ws/ReadMe.txt                  |    4 -
 kerby-dist/build/ws/genKeyStore.bat             |    1 -
 kerby-dist/build/ws/jaxb.keys                   |  Bin 1289 -> 0 bytes
 kerby-dist/build/ws/sign.bat                    |    1 -
 kerby-dist/conf/wrapper.conf                    |  308 --
 kerby-dist/conf/wrapper.javaws.conf             |    1 -
 kerby-dist/conf/wrapper.stop.conf               |   24 -
 kerby-dist/lib/core/ReadMe.txt                  |   23 -
 .../lib/core/commons/commons-cli-2-SNAPSHOT.jar |  Bin 702066 -> 0 bytes
 .../core/commons/commons-collections-3.2.jar    |  Bin 571259 -> 0 bytes
 .../core/commons/commons-configuration-1.8.jar  |  Bin 354491 -> 0 bytes
 .../lib/core/commons/commons-io-1.3.1.jar       |  Bin 83613 -> 0 bytes
 .../lib/core/commons/commons-lang-2.4.jar       |  Bin 261809 -> 0 bytes
 .../lib/core/commons/commons-logging-1.1.jar    |  Bin 52915 -> 0 bytes
 .../lib/core/commons/commons-vfs2-2.0.jar       |  Bin 415578 -> 0 bytes
 kerby-dist/lib/core/groovy/groovy-all-1.8.6.jar |  Bin 6167392 -> 0 bytes
 kerby-dist/lib/core/jna/jna-3.4.1.jar           |  Bin 1907070 -> 0 bytes
 kerby-dist/lib/core/jna/platform-3.4.1.jar      |  Bin 916366 -> 0 bytes
 kerby-dist/lib/core/netty/netty-3.6.6.Final.jar |  Bin 1206119 -> 0 bytes
 kerby-dist/lib/core/regex/jrexx-1.1.1.jar       |  Bin 100722 -> 0 bytes
 kerby-dist/lib/core/yajsw/ahessian.jar          |  Bin 226847 -> 0 bytes
 kerby-dist/lib/extended/ReadMe.txt              |   25 -
 kerby-dist/lib/extended/abeille/formsrt.jar     |  Bin 454530 -> 0 bytes
 .../lib/extended/commons/commons-codec-1.3.jar  |  Bin 46725 -> 0 bytes
 .../commons/commons-httpclient-3.0.1.jar        |  Bin 279781 -> 0 bytes
 .../lib/extended/commons/commons-net-1.4.1.jar  |  Bin 180792 -> 0 bytes
 .../glazedlists/commons-beanutils-1.8.2.jar     |  Bin 231891 -> 0 bytes
 .../glazedlists/glazedlists-1.8.0_java15.jar    |  Bin 838393 -> 0 bytes
 .../lib/extended/jgoodies/forms-1.2.0.jar       |  Bin 108132 -> 0 bytes
 kerby-dist/lib/extended/quartz/quartz-1.8.0.jar |  Bin 444283 -> 0 bytes
 .../lib/extended/velocity/velocity-1.7.jar      |  Bin 449505 -> 0 bytes
 .../vfs-webdav/jackrabbit-webdav-1.5.6.jar      |  Bin 3378270 -> 0 bytes
 .../lib/extended/vfs-webdav/slf4j-api-1.5.0.jar |  Bin 16591 -> 0 bytes
 .../extended/vfs-webdav/slf4j-jdk14-1.5.0.jar   |  Bin 8641 -> 0 bytes
 .../lib/extended/vfs-webdav/xercesImpl.jar      |  Bin 1229289 -> 0 bytes
 kerby-dist/lib/extended/yajsw/hessian4.jar      |  Bin 262007 -> 0 bytes
 kerby-dist/lib/extended/yajsw/srvmgr.jar        |  Bin 85249 -> 0 bytes
 kerby-dist/lib/groovy/ReadMe.txt                |   11 -
 kerby-dist/lib/groovy/joda/joda-time-1.6.jar    |  Bin 534827 -> 0 bytes
 kerby-dist/lib/groovy/mail/activation.jar       |  Bin 56290 -> 0 bytes
 kerby-dist/lib/groovy/mail/mail.jar             |  Bin 371264 -> 0 bytes
 kerby-dist/lib/groovy/snmp/SNMP4J.jar           |  Bin 370448 -> 0 bytes
 kerby-dist/pom.xml                              |   68 -
 kerby-dist/scripts/ReadMe.txt                   |   34 -
 kerby-dist/scripts/cluster.gv                   |   22 -
 kerby-dist/scripts/commandCondition.gv          |  103 -
 kerby-dist/scripts/decryptor.gv                 |   20 -
 kerby-dist/scripts/equinox/equinoxShutdown.gv   |    5 -
 kerby-dist/scripts/groovy/ReadMe.txt            |    1 -
 kerby-dist/scripts/groovy/helloworld.gv         |   13 -
 kerby-dist/scripts/linearRestartDelay.gv        |   11 -
 kerby-dist/scripts/mapNetworkDrive.gv           |   12 -
 kerby-dist/scripts/maxDuration.gv               |   52 -
 kerby-dist/scripts/maxStartup.gv                |   60 -
 kerby-dist/scripts/nutch/ReadMe.txt             |    5 -
 kerby-dist/scripts/nutch/nutch_base.gv          |  187 -
 kerby-dist/scripts/nutch/nutch_crawl.gv         |    8 -
 kerby-dist/scripts/nutch/nutch_recrawl.gv       |  110 -
 kerby-dist/scripts/nutch/nutch_solr.gv          |   53 -
 kerby-dist/scripts/sendMail.gv                  |   84 -
 kerby-dist/scripts/setenv.gv                    |   42 -
 kerby-dist/scripts/snmpTrap.gv                  |   56 -
 kerby-dist/scripts/threadDump.gv                |   13 -
 kerby-dist/scripts/timeCondition.gv             |   82 -
 kerby-dist/scripts/trayColor.gv                 |   48 -
 kerby-dist/scripts/trayMessage.gv               |   29 -
 kerby-dist/scripts/vfsCommandCondition.gv       |   99 -
 kerby-dist/scripts/wso2/wso2_shutdown.gv        |   13 -
 kerby-dist/templates/daemon.vm                  |   67 -
 kerby-dist/templates/launchd.plist.vm           |   19 -
 kerby-dist/webapps/ReadMe.txt                   |   24 -
 .../webapps/yajsw/serviceManagerClient.conf     |   10 -
 .../webapps/yajsw/serviceManagerClient.jnlp     |   28 -
 .../webapps/yajsw/serviceManagerServer.conf     |   31 -
 .../webapps/yajsw/serviceManagerServer.jnlp     |   28 -
 kerby-dist/webapps/yajsw/wrapper.conf           |   41 -
 kerby-dist/webapps/yajsw/wrapperWS.jar          |  Bin 62173 -> 0 bytes
 kerby-dist/webapps/yajsw/yajsw.jnlp             |   28 -
 kerby-dist/wrapper.jar                          |  Bin 830979 -> 0 bytes
 kerby-dist/wrapperApp.jar                       |  Bin 43989 -> 0 bytes
 kerby-dist/yajsw.policy.txt                     |    4 -
 kerby-kdc/kerby-kdc-dist/LICENSE.txt            |  504 ++
 kerby-kdc/kerby-kdc-dist/README.txt             |   54 +
 kerby-kdc/kerby-kdc-dist/bat/genConfig.bat      |    7 +
 kerby-kdc/kerby-kdc-dist/bat/installService.bat |    6 +
 kerby-kdc/kerby-kdc-dist/bat/queryService.bat   |    5 +
 kerby-kdc/kerby-kdc-dist/bat/runConsole.bat     |    4 +
 kerby-kdc/kerby-kdc-dist/bat/runConsoleW.bat    |    3 +
 kerby-kdc/kerby-kdc-dist/bat/runHelloWorld.bat  |    7 +
 .../bat/runServicesManagerClient.bat            |    2 +
 .../bat/runServicesManagerServer.bat            |    3 +
 kerby-kdc/kerby-kdc-dist/bat/setenv.bat         |   27 +
 kerby-kdc/kerby-kdc-dist/bat/startService.bat   |    6 +
 kerby-kdc/kerby-kdc-dist/bat/stopService.bat    |    6 +
 kerby-kdc/kerby-kdc-dist/bat/systemTrayIcon.bat |    6 +
 kerby-kdc/kerby-kdc-dist/bat/sytemTrayIconW.bat |    2 +
 .../kerby-kdc-dist/bat/uninstallService.bat     |    4 +
 kerby-kdc/kerby-kdc-dist/bat/wrapper.bat        |    3 +
 kerby-kdc/kerby-kdc-dist/bat/wrapperW.bat       |    1 +
 kerby-kdc/kerby-kdc-dist/bin/genConfig.sh       |   37 +
 kerby-kdc/kerby-kdc-dist/bin/installDaemon.sh   |   35 +
 .../kerby-kdc-dist/bin/installDaemonNoPriv.sh   |   35 +
 kerby-kdc/kerby-kdc-dist/bin/kerbykdc.sh        |    4 +
 kerby-kdc/kerby-kdc-dist/bin/queryDaemon.sh     |   37 +
 kerby-kdc/kerby-kdc-dist/bin/runConsole.sh      |   35 +
 kerby-kdc/kerby-kdc-dist/bin/runHelloWorld.sh   |   25 +
 kerby-kdc/kerby-kdc-dist/bin/setenv.sh          |   57 +
 kerby-kdc/kerby-kdc-dist/bin/startDaemon.sh     |   35 +
 .../kerby-kdc-dist/bin/startDaemonNoPriv.sh     |   35 +
 kerby-kdc/kerby-kdc-dist/bin/stopDaemon.sh      |   35 +
 .../kerby-kdc-dist/bin/stopDaemonNoPriv.sh      |   35 +
 kerby-kdc/kerby-kdc-dist/bin/systemTrayIcon.sh  |   35 +
 kerby-kdc/kerby-kdc-dist/bin/uninstallDaemon.sh |   37 +
 .../kerby-kdc-dist/bin/uninstallDaemonNoPriv.sh |   35 +
 kerby-kdc/kerby-kdc-dist/bin/wrapper.sh         |    7 +
 kerby-kdc/kerby-kdc-dist/build/MANIFEST.MF      |   50 +
 kerby-kdc/kerby-kdc-dist/build/ReadMe.txt       |   15 +
 .../build/abeille/ConsoleForm.xml               | 4527 ++++++++++++++++++
 .../kerby-kdc-dist/build/abeille/ReadMe.txt     |    4 +
 .../kerby-kdc-dist/build/abeille/WSForm.xml     | 1642 +++++++
 .../build/abeille/srvmgr_install_dialog.xml     |  771 +++
 .../build/abeille/srvmgr_newHostDialog.xml      |  725 +++
 .../abeille/srvmgr_reload_console_dialog.xml    |  734 +++
 .../build/abeille/srvmgr_uninstall_dialog.xml   |  508 ++
 .../build/abeille/srvmgr_window.xml             | 1354 ++++++
 .../build/gradle/ahessian/build.gradle          |   18 +
 .../kerby-kdc-dist/build/gradle/build.gradle    |   70 +
 .../gradle/gradle/wrapper/gradle-wrapper.jar    |  Bin 0 -> 12597 bytes
 .../gradle/wrapper/gradle-wrapper.properties    |    7 +
 .../kerby-kdc-dist/build/gradle/gradlew.bat     |   87 +
 .../kerby-kdc-dist/build/gradle/gradlew.sh      |  168 +
 .../build/gradle/hessian4/build.gradle          |   16 +
 .../kerby-kdc-dist/build/gradle/readMe.txt      |   25 +
 .../kerby-kdc-dist/build/gradle/settings.gradle |    2 +
 .../build/gradle/srvmgr/build.gradle            |   32 +
 .../build/gradle/wrapper-app/build.gradle       |   38 +
 .../build/gradle/wrapper/build.gradle           |   54 +
 kerby-kdc/kerby-kdc-dist/build/ws/ReadMe.txt    |    4 +
 .../kerby-kdc-dist/build/ws/genKeyStore.bat     |    1 +
 kerby-kdc/kerby-kdc-dist/build/ws/jaxb.keys     |  Bin 0 -> 1289 bytes
 kerby-kdc/kerby-kdc-dist/build/ws/sign.bat      |    1 +
 kerby-kdc/kerby-kdc-dist/conf/wrapper.conf      |  308 ++
 .../kerby-kdc-dist/conf/wrapper.javaws.conf     |    1 +
 kerby-kdc/kerby-kdc-dist/conf/wrapper.stop.conf |   24 +
 kerby-kdc/kerby-kdc-dist/lib/core/ReadMe.txt    |   23 +
 .../lib/core/commons/commons-cli-2-SNAPSHOT.jar |  Bin 0 -> 702066 bytes
 .../core/commons/commons-collections-3.2.jar    |  Bin 0 -> 571259 bytes
 .../core/commons/commons-configuration-1.8.jar  |  Bin 0 -> 354491 bytes
 .../lib/core/commons/commons-io-1.3.1.jar       |  Bin 0 -> 83613 bytes
 .../lib/core/commons/commons-lang-2.4.jar       |  Bin 0 -> 261809 bytes
 .../lib/core/commons/commons-logging-1.1.jar    |  Bin 0 -> 52915 bytes
 .../lib/core/commons/commons-vfs2-2.0.jar       |  Bin 0 -> 415578 bytes
 .../lib/core/groovy/groovy-all-1.8.6.jar        |  Bin 0 -> 6167392 bytes
 .../kerby-kdc-dist/lib/core/jna/jna-3.4.1.jar   |  Bin 0 -> 1907070 bytes
 .../lib/core/jna/platform-3.4.1.jar             |  Bin 0 -> 916366 bytes
 .../lib/core/netty/netty-3.6.6.Final.jar        |  Bin 0 -> 1206119 bytes
 .../lib/core/regex/jrexx-1.1.1.jar              |  Bin 0 -> 100722 bytes
 .../kerby-kdc-dist/lib/core/yajsw/ahessian.jar  |  Bin 0 -> 226847 bytes
 .../kerby-kdc-dist/lib/extended/ReadMe.txt      |   25 +
 .../lib/extended/abeille/formsrt.jar            |  Bin 0 -> 454530 bytes
 .../lib/extended/commons/commons-codec-1.3.jar  |  Bin 0 -> 46725 bytes
 .../commons/commons-httpclient-3.0.1.jar        |  Bin 0 -> 279781 bytes
 .../lib/extended/commons/commons-net-1.4.1.jar  |  Bin 0 -> 180792 bytes
 .../glazedlists/commons-beanutils-1.8.2.jar     |  Bin 0 -> 231891 bytes
 .../glazedlists/glazedlists-1.8.0_java15.jar    |  Bin 0 -> 838393 bytes
 .../lib/extended/jgoodies/forms-1.2.0.jar       |  Bin 0 -> 108132 bytes
 .../lib/extended/quartz/quartz-1.8.0.jar        |  Bin 0 -> 444283 bytes
 .../lib/extended/velocity/velocity-1.7.jar      |  Bin 0 -> 449505 bytes
 .../vfs-webdav/jackrabbit-webdav-1.5.6.jar      |  Bin 0 -> 3378270 bytes
 .../lib/extended/vfs-webdav/slf4j-api-1.5.0.jar |  Bin 0 -> 16591 bytes
 .../extended/vfs-webdav/slf4j-jdk14-1.5.0.jar   |  Bin 0 -> 8641 bytes
 .../lib/extended/vfs-webdav/xercesImpl.jar      |  Bin 0 -> 1229289 bytes
 .../lib/extended/yajsw/hessian4.jar             |  Bin 0 -> 262007 bytes
 .../lib/extended/yajsw/srvmgr.jar               |  Bin 0 -> 85249 bytes
 kerby-kdc/kerby-kdc-dist/lib/groovy/ReadMe.txt  |   11 +
 .../lib/groovy/joda/joda-time-1.6.jar           |  Bin 0 -> 534827 bytes
 .../lib/groovy/mail/activation.jar              |  Bin 0 -> 56290 bytes
 .../kerby-kdc-dist/lib/groovy/mail/mail.jar     |  Bin 0 -> 371264 bytes
 .../kerby-kdc-dist/lib/groovy/snmp/SNMP4J.jar   |  Bin 0 -> 370448 bytes
 kerby-kdc/kerby-kdc-dist/scripts/ReadMe.txt     |   34 +
 kerby-kdc/kerby-kdc-dist/scripts/cluster.gv     |   22 +
 .../kerby-kdc-dist/scripts/commandCondition.gv  |  103 +
 kerby-kdc/kerby-kdc-dist/scripts/decryptor.gv   |   20 +
 .../scripts/equinox/equinoxShutdown.gv          |    5 +
 .../kerby-kdc-dist/scripts/groovy/ReadMe.txt    |    1 +
 .../kerby-kdc-dist/scripts/groovy/helloworld.gv |   13 +
 .../scripts/linearRestartDelay.gv               |   11 +
 .../kerby-kdc-dist/scripts/mapNetworkDrive.gv   |   12 +
 kerby-kdc/kerby-kdc-dist/scripts/maxDuration.gv |   52 +
 kerby-kdc/kerby-kdc-dist/scripts/maxStartup.gv  |   60 +
 .../kerby-kdc-dist/scripts/nutch/ReadMe.txt     |    5 +
 .../kerby-kdc-dist/scripts/nutch/nutch_base.gv  |  187 +
 .../kerby-kdc-dist/scripts/nutch/nutch_crawl.gv |    8 +
 .../scripts/nutch/nutch_recrawl.gv              |  110 +
 .../kerby-kdc-dist/scripts/nutch/nutch_solr.gv  |   53 +
 kerby-kdc/kerby-kdc-dist/scripts/sendMail.gv    |   84 +
 kerby-kdc/kerby-kdc-dist/scripts/setenv.gv      |   42 +
 kerby-kdc/kerby-kdc-dist/scripts/snmpTrap.gv    |   56 +
 kerby-kdc/kerby-kdc-dist/scripts/threadDump.gv  |   13 +
 .../kerby-kdc-dist/scripts/timeCondition.gv     |   82 +
 kerby-kdc/kerby-kdc-dist/scripts/trayColor.gv   |   48 +
 kerby-kdc/kerby-kdc-dist/scripts/trayMessage.gv |   29 +
 .../scripts/vfsCommandCondition.gv              |   99 +
 .../scripts/wso2/wso2_shutdown.gv               |   13 +
 kerby-kdc/kerby-kdc-dist/templates/daemon.vm    |   67 +
 .../kerby-kdc-dist/templates/launchd.plist.vm   |   19 +
 kerby-kdc/kerby-kdc-dist/webapps/ReadMe.txt     |   24 +
 .../webapps/yajsw/serviceManagerClient.conf     |   10 +
 .../webapps/yajsw/serviceManagerClient.jnlp     |   28 +
 .../webapps/yajsw/serviceManagerServer.conf     |   31 +
 .../webapps/yajsw/serviceManagerServer.jnlp     |   28 +
 .../kerby-kdc-dist/webapps/yajsw/wrapper.conf   |   41 +
 .../kerby-kdc-dist/webapps/yajsw/wrapperWS.jar  |  Bin 0 -> 62173 bytes
 .../kerby-kdc-dist/webapps/yajsw/yajsw.jnlp     |   28 +
 kerby-kdc/kerby-kdc-dist/wrapper.jar            |  Bin 0 -> 830979 bytes
 kerby-kdc/kerby-kdc-dist/wrapperApp.jar         |  Bin 0 -> 43989 bytes
 kerby-kdc/kerby-kdc-dist/yajsw.policy.txt       |    4 +
 kerby-kdc/pom.xml                               |   30 +
 .../kerberos/kdc/server/KerbyKdcServer.java     |   36 +
 .../kerby/kerberos/kerb/server/KdcServer.java   |   21 +-
 pom.xml                                         |    1 -
 277 files changed, 13923 insertions(+), 13964 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kdc-tool/kinit/src/test/java/org/apache/kerby/kerberos/tool/TestKdcServer.java
----------------------------------------------------------------------
diff --git a/kdc-tool/kinit/src/test/java/org/apache/kerby/kerberos/tool/TestKdcServer.java b/kdc-tool/kinit/src/test/java/org/apache/kerby/kerberos/tool/TestKdcServer.java
index e30553e..c1944be 100644
--- a/kdc-tool/kinit/src/test/java/org/apache/kerby/kerberos/tool/TestKdcServer.java
+++ b/kdc-tool/kinit/src/test/java/org/apache/kerby/kerberos/tool/TestKdcServer.java
@@ -22,18 +22,12 @@ package org.apache.kerby.kerberos.tool;
 import org.apache.kerby.kerberos.kerb.KrbException;
 import org.apache.kerby.kerberos.kerb.common.EncryptionUtil;
 import org.apache.kerby.kerberos.kerb.identity.KrbIdentity;
-import org.apache.kerby.kerberos.kerb.keytab.Keytab;
-import org.apache.kerby.kerberos.kerb.keytab.KeytabEntry;
 import org.apache.kerby.kerberos.kerb.server.KdcConfigKey;
 import org.apache.kerby.kerberos.kerb.server.KdcServer;
 import org.apache.kerby.kerberos.kerb.server.SimpleKdcServer;
-import org.apache.kerby.kerberos.kerb.spec.KerberosTime;
 import org.apache.kerby.kerberos.kerb.spec.common.EncryptionKey;
 import org.apache.kerby.kerberos.kerb.spec.common.EncryptionType;
-import org.apache.kerby.kerberos.kerb.spec.common.PrincipalName;
 
-import java.io.File;
-import java.io.IOException;
 import java.util.List;
 import java.util.Properties;
 import java.util.UUID;
@@ -117,21 +111,4 @@ public class TestKdcServer extends SimpleKdcServer {
         }
         return principal;
     }
-
-    public void exportPrincipals(File keytabFile) throws IOException {
-        Keytab keytab = new Keytab();
-
-        List<KrbIdentity> identities = getIdentityService().getIdentities();
-        for (KrbIdentity identity : identities) {
-            PrincipalName principal = identity.getPrincipal();
-            KerberosTime timestamp = new KerberosTime();
-            for (EncryptionType encType : identity.getKeys().keySet()) {
-                EncryptionKey ekey = identity.getKeys().get(encType);
-                int keyVersion = ekey.getKvno();
-                keytab.addEntry(new KeytabEntry(principal, timestamp, keyVersion, ekey));
-            }
-        }
-
-        keytab.store(keytabFile);
-    }
 }
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/LICENSE.txt
----------------------------------------------------------------------
diff --git a/kerby-dist/LICENSE.txt b/kerby-dist/LICENSE.txt
deleted file mode 100644
index 5ab7695..0000000
--- a/kerby-dist/LICENSE.txt
+++ /dev/null
@@ -1,504 +0,0 @@
-		  GNU LESSER GENERAL PUBLIC LICENSE
-		       Version 2.1, February 1999
-
- Copyright (C) 1991, 1999 Free Software Foundation, Inc.
- 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-[This is the first released version of the Lesser GPL.  It also counts
- as the successor of the GNU Library Public License, version 2, hence
- the version number 2.1.]
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-Licenses are intended to guarantee your freedom to share and change
-free software--to make sure the software is free for all its users.
-
-  This license, the Lesser General Public License, applies to some
-specially designated software packages--typically libraries--of the
-Free Software Foundation and other authors who decide to use it.  You
-can use it too, but we suggest you first think carefully about whether
-this license or the ordinary General Public License is the better
-strategy to use in any particular case, based on the explanations below.
-
-  When we speak of free software, we are referring to freedom of use,
-not price.  Our General Public Licenses are designed to make sure that
-you have the freedom to distribute copies of free software (and charge
-for this service if you wish); that you receive source code or can get
-it if you want it; that you can change the software and use pieces of
-it in new free programs; and that you are informed that you can do
-these things.
-
-  To protect your rights, we need to make restrictions that forbid
-distributors to deny you these rights or to ask you to surrender these
-rights.  These restrictions translate to certain responsibilities for
-you if you distribute copies of the library or if you modify it.
-
-  For example, if you distribute copies of the library, whether gratis
-or for a fee, you must give the recipients all the rights that we gave
-you.  You must make sure that they, too, receive or can get the source
-code.  If you link other code with the library, you must provide
-complete object files to the recipients, so that they can relink them
-with the library after making changes to the library and recompiling
-it.  And you must show them these terms so they know their rights.
-
-  We protect your rights with a two-step method: (1) we copyright the
-library, and (2) we offer you this license, which gives you legal
-permission to copy, distribute and/or modify the library.
-
-  To protect each distributor, we want to make it very clear that
-there is no warranty for the free library.  Also, if the library is
-modified by someone else and passed on, the recipients should know
-that what they have is not the original version, so that the original
-author's reputation will not be affected by problems that might be
-introduced by others.
-
-  Finally, software patents pose a constant threat to the existence of
-any free program.  We wish to make sure that a company cannot
-effectively restrict the users of a free program by obtaining a
-restrictive license from a patent holder.  Therefore, we insist that
-any patent license obtained for a version of the library must be
-consistent with the full freedom of use specified in this license.
-
-  Most GNU software, including some libraries, is covered by the
-ordinary GNU General Public License.  This license, the GNU Lesser
-General Public License, applies to certain designated libraries, and
-is quite different from the ordinary General Public License.  We use
-this license for certain libraries in order to permit linking those
-libraries into non-free programs.
-
-  When a program is linked with a library, whether statically or using
-a shared library, the combination of the two is legally speaking a
-combined work, a derivative of the original library.  The ordinary
-General Public License therefore permits such linking only if the
-entire combination fits its criteria of freedom.  The Lesser General
-Public License permits more lax criteria for linking other code with
-the library.
-
-  We call this license the "Lesser" General Public License because it
-does Less to protect the user's freedom than the ordinary General
-Public License.  It also provides other free software developers Less
-of an advantage over competing non-free programs.  These disadvantages
-are the reason we use the ordinary General Public License for many
-libraries.  However, the Lesser license provides advantages in certain
-special circumstances.
-
-  For example, on rare occasions, there may be a special need to
-encourage the widest possible use of a certain library, so that it becomes
-a de-facto standard.  To achieve this, non-free programs must be
-allowed to use the library.  A more frequent case is that a free
-library does the same job as widely used non-free libraries.  In this
-case, there is little to gain by limiting the free library to free
-software only, so we use the Lesser General Public License.
-
-  In other cases, permission to use a particular library in non-free
-programs enables a greater number of people to use a large body of
-free software.  For example, permission to use the GNU C Library in
-non-free programs enables many more people to use the whole GNU
-operating system, as well as its variant, the GNU/Linux operating
-system.
-
-  Although the Lesser General Public License is Less protective of the
-users' freedom, it does ensure that the user of a program that is
-linked with the Library has the freedom and the wherewithal to run
-that program using a modified version of the Library.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.  Pay close attention to the difference between a
-"work based on the library" and a "work that uses the library".  The
-former contains code derived from the library, whereas the latter must
-be combined with the library in order to run.
-
-		  GNU LESSER GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License Agreement applies to any software library or other
-program which contains a notice placed by the copyright holder or
-other authorized party saying it may be distributed under the terms of
-this Lesser General Public License (also called "this License").
-Each licensee is addressed as "you".
-
-  A "library" means a collection of software functions and/or data
-prepared so as to be conveniently linked with application programs
-(which use some of those functions and data) to form executables.
-
-  The "Library", below, refers to any such software library or work
-which has been distributed under these terms.  A "work based on the
-Library" means either the Library or any derivative work under
-copyright law: that is to say, a work containing the Library or a
-portion of it, either verbatim or with modifications and/or translated
-straightforwardly into another language.  (Hereinafter, translation is
-included without limitation in the term "modification".)
-
-  "Source code" for a work means the preferred form of the work for
-making modifications to it.  For a library, complete source code means
-all the source code for all modules it contains, plus any associated
-interface definition files, plus the scripts used to control compilation
-and installation of the library.
-
-  Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running a program using the Library is not restricted, and output from
-such a program is covered only if its contents constitute a work based
-on the Library (independent of the use of the Library in a tool for
-writing it).  Whether that is true depends on what the Library does
-and what the program that uses the Library does.
-  
-  1. You may copy and distribute verbatim copies of the Library's
-complete source code as you receive it, in any medium, provided that
-you conspicuously and appropriately publish on each copy an
-appropriate copyright notice and disclaimer of warranty; keep intact
-all the notices that refer to this License and to the absence of any
-warranty; and distribute a copy of this License along with the
-Library.
-
-  You may charge a fee for the physical act of transferring a copy,
-and you may at your option offer warranty protection in exchange for a
-fee.
-
-  2. You may modify your copy or copies of the Library or any portion
-of it, thus forming a work based on the Library, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) The modified work must itself be a software library.
-
-    b) You must cause the files modified to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    c) You must cause the whole of the work to be licensed at no
-    charge to all third parties under the terms of this License.
-
-    d) If a facility in the modified Library refers to a function or a
-    table of data to be supplied by an application program that uses
-    the facility, other than as an argument passed when the facility
-    is invoked, then you must make a good faith effort to ensure that,
-    in the event an application does not supply such function or
-    table, the facility still operates, and performs whatever part of
-    its purpose remains meaningful.
-
-    (For example, a function in a library to compute square roots has
-    a purpose that is entirely well-defined independent of the
-    application.  Therefore, Subsection 2d requires that any
-    application-supplied function or table used by this function must
-    be optional: if the application does not supply it, the square
-    root function must still compute square roots.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Library,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Library, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Library.
-
-In addition, mere aggregation of another work not based on the Library
-with the Library (or with a work based on the Library) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may opt to apply the terms of the ordinary GNU General Public
-License instead of this License to a given copy of the Library.  To do
-this, you must alter all the notices that refer to this License, so
-that they refer to the ordinary GNU General Public License, version 2,
-instead of to this License.  (If a newer version than version 2 of the
-ordinary GNU General Public License has appeared, then you can specify
-that version instead if you wish.)  Do not make any other change in
-these notices.
-
-  Once this change is made in a given copy, it is irreversible for
-that copy, so the ordinary GNU General Public License applies to all
-subsequent copies and derivative works made from that copy.
-
-  This option is useful when you wish to copy part of the code of
-the Library into a program that is not a library.
-
-  4. You may copy and distribute the Library (or a portion or
-derivative of it, under Section 2) in object code or executable form
-under the terms of Sections 1 and 2 above provided that you accompany
-it with the complete corresponding machine-readable source code, which
-must be distributed under the terms of Sections 1 and 2 above on a
-medium customarily used for software interchange.
-
-  If distribution of object code is made by offering access to copy
-from a designated place, then offering equivalent access to copy the
-source code from the same place satisfies the requirement to
-distribute the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  5. A program that contains no derivative of any portion of the
-Library, but is designed to work with the Library by being compiled or
-linked with it, is called a "work that uses the Library".  Such a
-work, in isolation, is not a derivative work of the Library, and
-therefore falls outside the scope of this License.
-
-  However, linking a "work that uses the Library" with the Library
-creates an executable that is a derivative of the Library (because it
-contains portions of the Library), rather than a "work that uses the
-library".  The executable is therefore covered by this License.
-Section 6 states terms for distribution of such executables.
-
-  When a "work that uses the Library" uses material from a header file
-that is part of the Library, the object code for the work may be a
-derivative work of the Library even though the source code is not.
-Whether this is true is especially significant if the work can be
-linked without the Library, or if the work is itself a library.  The
-threshold for this to be true is not precisely defined by law.
-
-  If such an object file uses only numerical parameters, data
-structure layouts and accessors, and small macros and small inline
-functions (ten lines or less in length), then the use of the object
-file is unrestricted, regardless of whether it is legally a derivative
-work.  (Executables containing this object code plus portions of the
-Library will still fall under Section 6.)
-
-  Otherwise, if the work is a derivative of the Library, you may
-distribute the object code for the work under the terms of Section 6.
-Any executables containing that work also fall under Section 6,
-whether or not they are linked directly with the Library itself.
-
-  6. As an exception to the Sections above, you may also combine or
-link a "work that uses the Library" with the Library to produce a
-work containing portions of the Library, and distribute that work
-under terms of your choice, provided that the terms permit
-modification of the work for the customer's own use and reverse
-engineering for debugging such modifications.
-
-  You must give prominent notice with each copy of the work that the
-Library is used in it and that the Library and its use are covered by
-this License.  You must supply a copy of this License.  If the work
-during execution displays copyright notices, you must include the
-copyright notice for the Library among them, as well as a reference
-directing the user to the copy of this License.  Also, you must do one
-of these things:
-
-    a) Accompany the work with the complete corresponding
-    machine-readable source code for the Library including whatever
-    changes were used in the work (which must be distributed under
-    Sections 1 and 2 above); and, if the work is an executable linked
-    with the Library, with the complete machine-readable "work that
-    uses the Library", as object code and/or source code, so that the
-    user can modify the Library and then relink to produce a modified
-    executable containing the modified Library.  (It is understood
-    that the user who changes the contents of definitions files in the
-    Library will not necessarily be able to recompile the application
-    to use the modified definitions.)
-
-    b) Use a suitable shared library mechanism for linking with the
-    Library.  A suitable mechanism is one that (1) uses at run time a
-    copy of the library already present on the user's computer system,
-    rather than copying library functions into the executable, and (2)
-    will operate properly with a modified version of the library, if
-    the user installs one, as long as the modified version is
-    interface-compatible with the version that the work was made with.
-
-    c) Accompany the work with a written offer, valid for at
-    least three years, to give the same user the materials
-    specified in Subsection 6a, above, for a charge no more
-    than the cost of performing this distribution.
-
-    d) If distribution of the work is made by offering access to copy
-    from a designated place, offer equivalent access to copy the above
-    specified materials from the same place.
-
-    e) Verify that the user has already received a copy of these
-    materials or that you have already sent this user a copy.
-
-  For an executable, the required form of the "work that uses the
-Library" must include any data and utility programs needed for
-reproducing the executable from it.  However, as a special exception,
-the materials to be distributed need not include anything that is
-normally distributed (in either source or binary form) with the major
-components (compiler, kernel, and so on) of the operating system on
-which the executable runs, unless that component itself accompanies
-the executable.
-
-  It may happen that this requirement contradicts the license
-restrictions of other proprietary libraries that do not normally
-accompany the operating system.  Such a contradiction means you cannot
-use both them and the Library together in an executable that you
-distribute.
-
-  7. You may place library facilities that are a work based on the
-Library side-by-side in a single library together with other library
-facilities not covered by this License, and distribute such a combined
-library, provided that the separate distribution of the work based on
-the Library and of the other library facilities is otherwise
-permitted, and provided that you do these two things:
-
-    a) Accompany the combined library with a copy of the same work
-    based on the Library, uncombined with any other library
-    facilities.  This must be distributed under the terms of the
-    Sections above.
-
-    b) Give prominent notice with the combined library of the fact
-    that part of it is a work based on the Library, and explaining
-    where to find the accompanying uncombined form of the same work.
-
-  8. You may not copy, modify, sublicense, link with, or distribute
-the Library except as expressly provided under this License.  Any
-attempt otherwise to copy, modify, sublicense, link with, or
-distribute the Library is void, and will automatically terminate your
-rights under this License.  However, parties who have received copies,
-or rights, from you under this License will not have their licenses
-terminated so long as such parties remain in full compliance.
-
-  9. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Library or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Library (or any work based on the
-Library), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Library or works based on it.
-
-  10. Each time you redistribute the Library (or any work based on the
-Library), the recipient automatically receives a license from the
-original licensor to copy, distribute, link with or modify the Library
-subject to these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties with
-this License.
-
-  11. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Library at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Library by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Library.
-
-If any portion of this section is held invalid or unenforceable under any
-particular circumstance, the balance of the section is intended to apply,
-and the section as a whole is intended to apply in other circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  12. If the distribution and/or use of the Library is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Library under this License may add
-an explicit geographical distribution limitation excluding those countries,
-so that distribution is permitted only in or among countries not thus
-excluded.  In such case, this License incorporates the limitation as if
-written in the body of this License.
-
-  13. The Free Software Foundation may publish revised and/or new
-versions of the Lesser General Public License from time to time.
-Such new versions will be similar in spirit to the present version,
-but may differ in detail to address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Library
-specifies a version number of this License which applies to it and
-"any later version", you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation.  If the Library does not specify a
-license version number, you may choose any version ever published by
-the Free Software Foundation.
-
-  14. If you wish to incorporate parts of the Library into other free
-programs whose distribution conditions are incompatible with these,
-write to the author to ask for permission.  For software which is
-copyrighted by the Free Software Foundation, write to the Free
-Software Foundation; we sometimes make exceptions for this.  Our
-decision will be guided by the two goals of preserving the free status
-of all derivatives of our free software and of promoting the sharing
-and reuse of software generally.
-
-			    NO WARRANTY
-
-  15. BECAUSE THE LIBRARY IS LICENSED FREE OF CHARGE, THERE IS NO
-WARRANTY FOR THE LIBRARY, TO THE EXTENT PERMITTED BY APPLICABLE LAW.
-EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR
-OTHER PARTIES PROVIDE THE LIBRARY "AS IS" WITHOUT WARRANTY OF ANY
-KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-LIBRARY IS WITH YOU.  SHOULD THE LIBRARY PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-  16. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN
-WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY
-AND/OR REDISTRIBUTE THE LIBRARY AS PERMITTED ABOVE, BE LIABLE TO YOU
-FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE
-LIBRARY (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING
-RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A
-FAILURE OF THE LIBRARY TO OPERATE WITH ANY OTHER SOFTWARE), EVEN IF
-SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-           How to Apply These Terms to Your New Libraries
-
-  If you develop a new library, and you want it to be of the greatest
-possible use to the public, we recommend making it free software that
-everyone can redistribute and change.  You can do so by permitting
-redistribution under these terms (or, alternatively, under the terms of the
-ordinary General Public License).
-
-  To apply these terms, attach the following notices to the library.  It is
-safest to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least the
-"copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the library's name and a brief idea of what it does.>
-    Copyright (C) <year>  <name of author>
-
-    This library is free software; you can redistribute it and/or
-    modify it under the terms of the GNU Lesser General Public
-    License as published by the Free Software Foundation; either
-    version 2.1 of the License, or (at your option) any later version.
-
-    This library is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-    Lesser General Public License for more details.
-
-    You should have received a copy of the GNU Lesser General Public
-    License along with this library; if not, write to the Free Software
-    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
-
-Also add information on how to contact you by electronic and paper mail.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the library, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the
-  library `Frob' (a library for tweaking knobs) written by James Random Hacker.
-
-  <signature of Ty Coon>, 1 April 1990
-  Ty Coon, President of Vice
-
-That's all there is to it!
-
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/README.txt
----------------------------------------------------------------------
diff --git a/kerby-dist/README.txt b/kerby-dist/README.txt
deleted file mode 100644
index 48a5486..0000000
--- a/kerby-dist/README.txt
+++ /dev/null
@@ -1,54 +0,0 @@
-# Licensed to the Apache Software Foundation (ASF) under one
-# or more contributor license agreements.  See the NOTICE file
-# distributed with this work for additional information
-# regarding copyright ownership.  The ASF licenses this file
-# to you under the Apache License, Version 2.0 (the
-# "License"); you may not use this file except in compliance
-# with the License.  You may obtain a copy of the License at
-#
-#   http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing,
-# software distributed under the License is distributed on an
-# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
-# KIND, either express or implied.  See the License for the
-# specific language governing permissions and limitations
-# under the License.
-
-How to install kerby-server?
-
-1. Set the absolute path of the directory:kerby-dist\kerby-server in kerby-dist\conf\wrapper.conf:
-Change the value of wrapper.working.dir.(in the line 28)
-e.g. 
-wrapper.working.dir=C:\\Users\\hazel\\workspace\\directory-kerberos\\kerby-dist\\target\\
-or
-wrapper.working.dir=/home/hazel/workspace/directory-kerberos/kerby-dist/target
-
-2.Every time you want to reinstall, just run:
-mvn install
-
-3.Then you can run or manage the service via the following scripts.
-On windows:
-bat/runConsole.bat,
-bat/installService.bat,
-bat/startService.bat,
-bat/stopService.bat,
-bat/uninstallService.bat in Windows.
-
-On Linux:
-bin/genConfig.sh
-bin/installDaemonNoPriv.sh
-bin/installDaemon.sh
-bin/queryDaemon.sh
-bin/runConsole.sh
-bin/runHelloWorld.sh
-bin/setenv.sh
-bin/startDaemonNoPriv.sh
-bin/startDaemon.sh
-bin/stopDaemonNoPriv.sh
-bin/stopDaemon.sh
-bin/systemTrayIcon.sh
-bin/uninstallDaemonNoPriv.sh
-bin/uninstallDaemon.sh
-bin/wrapper.sh
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bat/genConfig.bat
----------------------------------------------------------------------
diff --git a/kerby-dist/bat/genConfig.bat b/kerby-dist/bat/genConfig.bat
deleted file mode 100644
index 131957f..0000000
--- a/kerby-dist/bat/genConfig.bat
+++ /dev/null
@@ -1,7 +0,0 @@
-rem usage genconfig.bat <pid> [-d <default configuration file>]<output file> 
-
-cd %~dp0
-call setenv.bat
-
-%wrapper_bat% -g %1 -d %conf_default_file% %conf_file%
-pause

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bat/installService.bat
----------------------------------------------------------------------
diff --git a/kerby-dist/bat/installService.bat b/kerby-dist/bat/installService.bat
deleted file mode 100644
index 819b05b..0000000
--- a/kerby-dist/bat/installService.bat
+++ /dev/null
@@ -1,6 +0,0 @@
-cd %~dp0
-call setenv.bat
-%wrapper_bat% -i %conf_file%
-pause
-
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bat/queryService.bat
----------------------------------------------------------------------
diff --git a/kerby-dist/bat/queryService.bat b/kerby-dist/bat/queryService.bat
deleted file mode 100644
index 1f339c8..0000000
--- a/kerby-dist/bat/queryService.bat
+++ /dev/null
@@ -1,5 +0,0 @@
-cd %~dp0
-call setenv.bat
-%wrapper_bat% -q %conf_file%
-pause
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bat/runConsole.bat
----------------------------------------------------------------------
diff --git a/kerby-dist/bat/runConsole.bat b/kerby-dist/bat/runConsole.bat
deleted file mode 100644
index fc87b11..0000000
--- a/kerby-dist/bat/runConsole.bat
+++ /dev/null
@@ -1,4 +0,0 @@
-cd %~dp0
-call setenv.bat
-%wrapper_bat% -c %conf_file%
-pause

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bat/runConsoleW.bat
----------------------------------------------------------------------
diff --git a/kerby-dist/bat/runConsoleW.bat b/kerby-dist/bat/runConsoleW.bat
deleted file mode 100644
index 1434672..0000000
--- a/kerby-dist/bat/runConsoleW.bat
+++ /dev/null
@@ -1,3 +0,0 @@
-cd %~dp0
-call setenv.bat
-%wrapperw_bat% -c %conf_file%

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bat/runHelloWorld.bat
----------------------------------------------------------------------
diff --git a/kerby-dist/bat/runHelloWorld.bat b/kerby-dist/bat/runHelloWorld.bat
deleted file mode 100644
index b95a97e..0000000
--- a/kerby-dist/bat/runHelloWorld.bat
+++ /dev/null
@@ -1,7 +0,0 @@
-rem starts a test java program. this can be used to test YAJSW
-rem start the program, note its pid (of the java app), call genConfig <pid>, call runConsole, ...
-
-cd %~dp0
-call setenv.bat
-%java_exe% -cp %wrapper_jar%;%wrapper_app_jar% test.HelloWorld
-pause
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bat/runServicesManagerClient.bat
----------------------------------------------------------------------
diff --git a/kerby-dist/bat/runServicesManagerClient.bat b/kerby-dist/bat/runServicesManagerClient.bat
deleted file mode 100644
index 53a0d4c..0000000
--- a/kerby-dist/bat/runServicesManagerClient.bat
+++ /dev/null
@@ -1,2 +0,0 @@
-call setenv.bat
-%java_exe% -cp "%wrapper_home%\wrapper.jar;%wrapper_home%\lib\extended\yajsw\srvmgr.jar" org.rzo.yajsw.srvmgr.client.ClientBooter

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bat/runServicesManagerServer.bat
----------------------------------------------------------------------
diff --git a/kerby-dist/bat/runServicesManagerServer.bat b/kerby-dist/bat/runServicesManagerServer.bat
deleted file mode 100644
index 7bdde1a..0000000
--- a/kerby-dist/bat/runServicesManagerServer.bat
+++ /dev/null
@@ -1,3 +0,0 @@
-call setenv.bat
-%java_exe% -cp "%wrapper_home%\wrapper.jar;%wrapper_home%\lib\extended\yajsw\srvmgr.jar" org.rzo.yajsw.srvmgr.server.ServerBooter 8899
-pause
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bat/setenv.bat
----------------------------------------------------------------------
diff --git a/kerby-dist/bat/setenv.bat b/kerby-dist/bat/setenv.bat
deleted file mode 100644
index a65b7fc..0000000
--- a/kerby-dist/bat/setenv.bat
+++ /dev/null
@@ -1,27 +0,0 @@
-@echo off
-rem quotes are required for correct handling of path with spaces
-
-rem default java home
-set wrapper_home=%~dp0/..
-
-rem default java exe for running the wrapper
-rem note this is not the java exe for running the application. the exe for running the application is defined in the wrapper configuration file
-set java_exe="java"
-set javaw_exe="javaw"
-
-rem location of the wrapper jar file. necessary lib files will be loaded by this jar. they must be at <wrapper_home>/lib/...
-set wrapper_jar="%wrapper_home%/wrapper.jar"
-set wrapper_app_jar="%wrapper_home%/wrapperApp.jar"
-
-rem setting java options for wrapper process. depending on the scripts used, the wrapper may require more memory.
-set wrapper_java_options=-Xmx30m -Djna_tmpdir="%wrapper_home%/tmp" -Djava.net.preferIPv4Stack=true
-
-rem wrapper bat file for running the wrapper
-set wrapper_bat="%wrapper_home%/bat/wrapper.bat"
-set wrapperw_bat="%wrapper_home%/bat/wrapperW.bat"
-
-rem configuration file used by all bat files
-set conf_file="%wrapper_home%/conf/wrapper.conf"
-
-rem default configuration used in genConfig
-set conf_default_file="%wrapper_home%/conf/wrapper.conf.default"

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bat/startService.bat
----------------------------------------------------------------------
diff --git a/kerby-dist/bat/startService.bat b/kerby-dist/bat/startService.bat
deleted file mode 100644
index 1bf059a..0000000
--- a/kerby-dist/bat/startService.bat
+++ /dev/null
@@ -1,6 +0,0 @@
-cd %~dp0
-call setenv.bat
-%wrapper_bat% -t %conf_file%
-pause
-
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bat/stopService.bat
----------------------------------------------------------------------
diff --git a/kerby-dist/bat/stopService.bat b/kerby-dist/bat/stopService.bat
deleted file mode 100644
index aee79a3..0000000
--- a/kerby-dist/bat/stopService.bat
+++ /dev/null
@@ -1,6 +0,0 @@
-cd %~dp0
-call setenv.bat
-%wrapper_bat% -p %conf_file%
-pause
-
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bat/systemTrayIcon.bat
----------------------------------------------------------------------
diff --git a/kerby-dist/bat/systemTrayIcon.bat b/kerby-dist/bat/systemTrayIcon.bat
deleted file mode 100644
index 3a63246..0000000
--- a/kerby-dist/bat/systemTrayIcon.bat
+++ /dev/null
@@ -1,6 +0,0 @@
-cd %~dp0
-call setenv.bat
-%wrapper_bat% -y %conf_file%
-pause
-
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bat/sytemTrayIconW.bat
----------------------------------------------------------------------
diff --git a/kerby-dist/bat/sytemTrayIconW.bat b/kerby-dist/bat/sytemTrayIconW.bat
deleted file mode 100644
index a4d6f22..0000000
--- a/kerby-dist/bat/sytemTrayIconW.bat
+++ /dev/null
@@ -1,2 +0,0 @@
-call setenv.bat
-%wrapperw_bat% -y %conf_file%
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bat/uninstallService.bat
----------------------------------------------------------------------
diff --git a/kerby-dist/bat/uninstallService.bat b/kerby-dist/bat/uninstallService.bat
deleted file mode 100644
index 2078e23..0000000
--- a/kerby-dist/bat/uninstallService.bat
+++ /dev/null
@@ -1,4 +0,0 @@
-cd %~dp0
-call setenv.bat
-%wrapper_bat% -r %conf_file%
-pause
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bat/wrapper.bat
----------------------------------------------------------------------
diff --git a/kerby-dist/bat/wrapper.bat b/kerby-dist/bat/wrapper.bat
deleted file mode 100644
index 3112594..0000000
--- a/kerby-dist/bat/wrapper.bat
+++ /dev/null
@@ -1,3 +0,0 @@
-echo %java_exe% %wrapper_java_options% -jar %wrapper_jar% %1 %2 %3 %4 %5 %6 %7 %8 %9
-%java_exe% %wrapper_java_options% -jar %wrapper_jar% %1 %2 %3 %4 %5 %6 %7 %8 %9
-pause
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bat/wrapperW.bat
----------------------------------------------------------------------
diff --git a/kerby-dist/bat/wrapperW.bat b/kerby-dist/bat/wrapperW.bat
deleted file mode 100644
index 9611c47..0000000
--- a/kerby-dist/bat/wrapperW.bat
+++ /dev/null
@@ -1 +0,0 @@
-start /B "YAJSW" %javaw_exe% %wrapper_java_options% -jar "%wrapper_home%\wrapper.jar" %1 %2 %3 %4 %5 %6 %7 %8 %9
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bin/genConfig.sh
----------------------------------------------------------------------
diff --git a/kerby-dist/bin/genConfig.sh b/kerby-dist/bin/genConfig.sh
deleted file mode 100755
index 6cea7a2..0000000
--- a/kerby-dist/bin/genConfig.sh
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/bin/bash
-# -----------------------------------------------------------------------------
-# generate a YAJSW configuration file
-# arguments: pid : process ID of the process which should be wrapped
-#
-# -----------------------------------------------------------------------------
-
-# resolve links - $0 may be a softlink
-PRG="$0"
-
-while [ -h "$PRG" ] ; do
-  ls=`ls -ld "$PRG"`
-  link=`expr "$ls" : '.*-> \(.*\)$'`
-  if expr "$link" : '/.*' > /dev/null; then
-    PRG="$link"
-  else
-    PRG=`dirname "$PRG"`/"$link"
-  fi
-done
- 
-PRGDIR=`dirname "$PRG"`
-EXECUTABLE=wrapper.sh
-
-# set java and conf file
-source "$PRGDIR"/setenv.sh
-
-# Check that target executable exists
-if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
-  echo "Cannot find $PRGDIR/$EXECUTABLE"
-  echo "This file is needed to run this program"
-  exit 1
-fi
-
-exec "$PRGDIR"/"$EXECUTABLE" -g $1 -d "$conf_default_file" "$conf_file"
-
-read -p "Press [Enter] ..."
- 

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bin/installDaemon.sh
----------------------------------------------------------------------
diff --git a/kerby-dist/bin/installDaemon.sh b/kerby-dist/bin/installDaemon.sh
deleted file mode 100755
index d6ddc9d..0000000
--- a/kerby-dist/bin/installDaemon.sh
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/bash
-# -----------------------------------------------------------------------------
-# install YAJSW daemon script
-#
-
-# resolve links - $0 may be a softlink
-PRG="$0"
-
-while [ -h "$PRG" ] ; do
-  ls=`ls -ld "$PRG"`
-  link=`expr "$ls" : '.*-> \(.*\)$'`
-  if expr "$link" : '/.*' > /dev/null; then
-    PRG="$link"
-  else
-    PRG=`dirname "$PRG"`/"$link"
-  fi
-done
- 
-PRGDIR=`dirname "$PRG"`
-EXECUTABLE=installDaemonNoPriv.sh
-
-# set java and conf file
-source "$PRGDIR"/setenv.sh
-export PRGDIR
-
-# Check that target executable exists
-if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
-  echo "Cannot find $PRGDIR/$EXECUTABLE"
-  echo "This file is needed to run this program"
-  exit 1
-fi
-
-sudo "$PRGDIR"/"$EXECUTABLE"
-
-read -p "Press [Enter] ..."

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bin/installDaemonNoPriv.sh
----------------------------------------------------------------------
diff --git a/kerby-dist/bin/installDaemonNoPriv.sh b/kerby-dist/bin/installDaemonNoPriv.sh
deleted file mode 100755
index a90781f..0000000
--- a/kerby-dist/bin/installDaemonNoPriv.sh
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/bash
-# -----------------------------------------------------------------------------
-# install YAJSW daemon script
-#
-# -----------------------------------------------------------------------------
-
-# resolve links - $0 may be a softlink
-PRG="$0"
-
-while [ -h "$PRG" ] ; do
-  ls=`ls -ld "$PRG"`
-  link=`expr "$ls" : '.*-> \(.*\)$'`
-  if expr "$link" : '/.*' > /dev/null; then
-    PRG="$link"
-  else
-    PRG=`dirname "$PRG"`/"$link"
-  fi
-done
- 
-PRGDIR=`dirname "$PRG"`
-EXECUTABLE=wrapper.sh
-
-# set java and conf file
-source "$PRGDIR"/setenv.sh
-export PRGDIR
-
-# Check that target executable exists
-if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
-  echo "Cannot find $PRGDIR/$EXECUTABLE"
-  echo "This file is needed to run this program"
-  exit 1
-fi
-
-exec "$PRGDIR"/"$EXECUTABLE" -i "$conf_file"
- 

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bin/queryDaemon.sh
----------------------------------------------------------------------
diff --git a/kerby-dist/bin/queryDaemon.sh b/kerby-dist/bin/queryDaemon.sh
deleted file mode 100755
index 86ea33b..0000000
--- a/kerby-dist/bin/queryDaemon.sh
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/bin/bash
-# -----------------------------------------------------------------------------
-# query YAJSW daemon status script
-#
-# -----------------------------------------------------------------------------
-
-# resolve links - $0 may be a softlink
-PRG="$0"
-
-while [ -h "$PRG" ] ; do
-  ls=`ls -ld "$PRG"`
-  link=`expr "$ls" : '.*-> \(.*\)$'`
-  if expr "$link" : '/.*' > /dev/null; then
-    PRG="$link"
-  else
-    PRG=`dirname "$PRG"`/"$link"
-  fi
-done
- 
-PRGDIR=`dirname "$PRG"`
-EXECUTABLE=wrapper.sh
-
-# set java and conf file
-source "$PRGDIR"/setenv.sh
-export PRGDIR
-
-# Check that target executable exists
-if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
-  echo "Cannot find $PRGDIR/$EXECUTABLE"
-  echo "This file is needed to run this program"
-  exit 1
-fi
-
-exec "$PRGDIR"/"$EXECUTABLE" -q "$conf_file"
-
-read -p "Press [Enter] ..."
- 

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bin/runConsole.sh
----------------------------------------------------------------------
diff --git a/kerby-dist/bin/runConsole.sh b/kerby-dist/bin/runConsole.sh
deleted file mode 100755
index c6d4934..0000000
--- a/kerby-dist/bin/runConsole.sh
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/bash
-# -----------------------------------------------------------------------------
-# run YAJSW as console
-#
-# -----------------------------------------------------------------------------
-
-# resolve links - $0 may be a softlink
-PRG="$0"
-
-while [ -h "$PRG" ] ; do
-  ls=`ls -ld "$PRG"`
-  link=`expr "$ls" : '.*-> \(.*\)$'`
-  if expr "$link" : '/.*' > /dev/null; then
-    PRG="$link"
-  else
-    PRG=`dirname "$PRG"`/"$link"
-  fi
-done
- 
-PRGDIR=`dirname "$PRG"`
-EXECUTABLE=wrapper.sh
-
-# set java and conf file
-source "$PRGDIR"/setenv.sh
-export PRGDIR
-
-# Check that target executable exists
-if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
-  echo "Cannot find $PRGDIR/$EXECUTABLE"
-  echo "This file is needed to run this program"
-  exit 1
-fi
-
-exec "$PRGDIR"/"$EXECUTABLE" -c "$conf_file"
- 

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bin/runHelloWorld.sh
----------------------------------------------------------------------
diff --git a/kerby-dist/bin/runHelloWorld.sh b/kerby-dist/bin/runHelloWorld.sh
deleted file mode 100755
index 9a7e41e..0000000
--- a/kerby-dist/bin/runHelloWorld.sh
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/bin/bash
-# -----------------------------------------------------------------------------
-# run test.HelloWorld
-#
-# -----------------------------------------------------------------------------
-# resolve links - $0 may be a softlink
-PRG="$0"
-
-while [ -h "$PRG" ] ; do
-  ls=`ls -ld "$PRG"`
-  link=`expr "$ls" : '.*-> \(.*\)$'`
-  if expr "$link" : '/.*' > /dev/null; then
-    PRG="$link"
-  else
-    PRG=`dirname "$PRG"`/"$link"
-  fi
-done
- 
-PRGDIR=`dirname "$PRG"`
-
-# set java and conf file
-source "$PRGDIR"/setenv.sh
-
-"$java_exe" -cp "$wrapper_jar":"$wrapper_app_jar" test.HelloWorld 
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bin/setenv.sh
----------------------------------------------------------------------
diff --git a/kerby-dist/bin/setenv.sh b/kerby-dist/bin/setenv.sh
deleted file mode 100755
index 756732d..0000000
--- a/kerby-dist/bin/setenv.sh
+++ /dev/null
@@ -1,57 +0,0 @@
-#!/bin/bash
-# -----------------------------------------------------------------------------
-# Set java exe and conf file for all scripts
-#
-# -----------------------------------------------------------------------------
-
-echo '++++++++++ YAJSW SET ENV ++++++++++'
-
-#remember current dir
-current=$(pwd)
-# resolve links - $0 may be a softlink
-PRGDIR=$(dirname $0)
-
-cd "$PRGDIR"
-
-# path to yajsw bin folder
-PRGDIR=$(pwd)
-
-cd ".."
-
-# path to wrapper home
-wrapper_home=$(pwd)
-export wrapper_home
-
-# return to original folder
-cd "$current"
-
-wrapper_jar="$wrapper_home"/wrapper.jar
-export wrapper_jar
-
-wrapper_app_jar="$wrapper_home"/wrapperApp.jar
-export wrapper_app_jar
-
-wrapper_java_sys_options=-Djna_tmpdir="$wrapper_home"/tmp
-export wrapper_java_sys_options
-
-wrapper_java_options=-Xmx30m
-export wrapper_java_options
-
-java_exe=java
-export java_exe
-
-# show java version
-"$java_exe" -version
-
-conf_file="$wrapper_home"/conf/wrapper.conf
-export conf_file
-
-conf_default_file="$wrapper_home"/conf/wrapper.conf.default
-export conf_default_file
-
-echo "wrapper home : $wrapper_home"
-echo "configuration: $conf_file"
-
-# show java version
-"$java_exe" -version
-echo '---------- YAJSW SET ENV ----------'
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bin/startDaemon.sh
----------------------------------------------------------------------
diff --git a/kerby-dist/bin/startDaemon.sh b/kerby-dist/bin/startDaemon.sh
deleted file mode 100755
index 6612eb5..0000000
--- a/kerby-dist/bin/startDaemon.sh
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/bash
-# -----------------------------------------------------------------------------
-# start YAJSW daemon script
-#
-# -----------------------------------------------------------------------------
-# resolve links - $0 may be a softlink
-PRG="$0"
-
-while [ -h "$PRG" ] ; do
-  ls=`ls -ld "$PRG"`
-  link=`expr "$ls" : '.*-> \(.*\)$'`
-  if expr "$link" : '/.*' > /dev/null; then
-    PRG="$link"
-  else
-    PRG=`dirname "$PRG"`/"$link"
-  fi
-done
- 
-PRGDIR=`dirname "$PRG"`
-EXECUTABLE=startDaemonNoPriv.sh
-
-# set java and conf file
-source "$PRGDIR"/setenv.sh
-export PRGDIR
-
-# Check that target executable exists
-if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
-  echo "Cannot find $PRGDIR/$EXECUTABLE"
-  echo "This file is needed to run this program"
-  exit 1
-fi
-
-sudo "$PRGDIR"/"$EXECUTABLE"
-
-read -p "Press [Enter] ..."
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bin/startDaemonNoPriv.sh
----------------------------------------------------------------------
diff --git a/kerby-dist/bin/startDaemonNoPriv.sh b/kerby-dist/bin/startDaemonNoPriv.sh
deleted file mode 100755
index cdf6ad2..0000000
--- a/kerby-dist/bin/startDaemonNoPriv.sh
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/bash
-# -----------------------------------------------------------------------------
-# start YAJSW daemon script
-#
-# -----------------------------------------------------------------------------
-
-# resolve links - $0 may be a softlink
-PRG="$0"
-
-while [ -h "$PRG" ] ; do
-  ls=`ls -ld "$PRG"`
-  link=`expr "$ls" : '.*-> \(.*\)$'`
-  if expr "$link" : '/.*' > /dev/null; then
-    PRG="$link"
-  else
-    PRG=`dirname "$PRG"`/"$link"
-  fi
-done
- 
-PRGDIR=`dirname "$PRG"`
-EXECUTABLE=wrapper.sh
-
-# set java and conf file
-source "$PRGDIR"/setenv.sh
-export PRGDIR
-
-# Check that target executable exists
-if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
-  echo "Cannot find $PRGDIR/$EXECUTABLE"
-  echo "This file is needed to run this program"
-  exit 1
-fi
-
-exec "$PRGDIR"/"$EXECUTABLE" -t "$conf_file"
- 

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bin/stopDaemon.sh
----------------------------------------------------------------------
diff --git a/kerby-dist/bin/stopDaemon.sh b/kerby-dist/bin/stopDaemon.sh
deleted file mode 100755
index 6dc459f..0000000
--- a/kerby-dist/bin/stopDaemon.sh
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/bash
-# -----------------------------------------------------------------------------
-# stop YAJSW daemon script
-#
-# -----------------------------------------------------------------------------
-# resolve links - $0 may be a softlink
-PRG="$0"
-
-while [ -h "$PRG" ] ; do
-  ls=`ls -ld "$PRG"`
-  link=`expr "$ls" : '.*-> \(.*\)$'`
-  if expr "$link" : '/.*' > /dev/null; then
-    PRG="$link"
-  else
-    PRG=`dirname "$PRG"`/"$link"
-  fi
-done
- 
-PRGDIR=`dirname "$PRG"`
-EXECUTABLE=stopDaemonNoPriv.sh
-
-# set java and conf file
-source "$PRGDIR"/setenv.sh
-export PRGDIR
-
-# Check that target executable exists
-if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
-  echo "Cannot find $PRGDIR/$EXECUTABLE"
-  echo "This file is needed to run this program"
-  exit 1
-fi
-
-sudo "$PRGDIR"/"$EXECUTABLE"
-
-read -p "Press [Enter] ..."
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bin/stopDaemonNoPriv.sh
----------------------------------------------------------------------
diff --git a/kerby-dist/bin/stopDaemonNoPriv.sh b/kerby-dist/bin/stopDaemonNoPriv.sh
deleted file mode 100755
index 6ca679e..0000000
--- a/kerby-dist/bin/stopDaemonNoPriv.sh
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/bash
-# -----------------------------------------------------------------------------
-# stop YAJSW daemon script
-#
-# -----------------------------------------------------------------------------
-
-# resolve links - $0 may be a softlink
-PRG="$0"
-
-while [ -h "$PRG" ] ; do
-  ls=`ls -ld "$PRG"`
-  link=`expr "$ls" : '.*-> \(.*\)$'`
-  if expr "$link" : '/.*' > /dev/null; then
-    PRG="$link"
-  else
-    PRG=`dirname "$PRG"`/"$link"
-  fi
-done
- 
-PRGDIR=`dirname "$PRG"`
-EXECUTABLE=wrapper.sh
-
-# set java and conf file
-source "$PRGDIR"/setenv.sh
-export PRGDIR
-
-# Check that target executable exists
-if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
-  echo "Cannot find $PRGDIR/$EXECUTABLE"
-  echo "This file is needed to run this program"
-  exit 1
-fi
-
-exec "$PRGDIR"/"$EXECUTABLE" -p "$conf_file"
- 

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bin/systemTrayIcon.sh
----------------------------------------------------------------------
diff --git a/kerby-dist/bin/systemTrayIcon.sh b/kerby-dist/bin/systemTrayIcon.sh
deleted file mode 100755
index ab6084a..0000000
--- a/kerby-dist/bin/systemTrayIcon.sh
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/bash
-# -----------------------------------------------------------------------------
-# start YAJSW system tray icon process
-#
-# -----------------------------------------------------------------------------
-
-# resolve links - $0 may be a softlink
-PRG="$0"
-
-while [ -h "$PRG" ] ; do
-  ls=`ls -ld "$PRG"`
-  link=`expr "$ls" : '.*-> \(.*\)$'`
-  if expr "$link" : '/.*' > /dev/null; then
-    PRG="$link"
-  else
-    PRG=`dirname "$PRG"`/"$link"
-  fi
-done
- 
-PRGDIR=`dirname "$PRG"`
-EXECUTABLE=wrapper.sh
-
-# set java and conf file
-source "$PRGDIR"/setenv.sh
-export PRGDIR
-
-# Check that target executable exists
-if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
-  echo "Cannot find $PRGDIR/$EXECUTABLE"
-  echo "This file is needed to run this program"
-  exit 1
-fi
-
-exec "$PRGDIR"/"$EXECUTABLE" -y "$conf_file"
- 

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bin/uninstallDaemon.sh
----------------------------------------------------------------------
diff --git a/kerby-dist/bin/uninstallDaemon.sh b/kerby-dist/bin/uninstallDaemon.sh
deleted file mode 100755
index 7ecb08a..0000000
--- a/kerby-dist/bin/uninstallDaemon.sh
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/bin/bash
-# -----------------------------------------------------------------------------
-# remove YAJSW daemon script
-#
-# -----------------------------------------------------------------------------
-
-# resolve links - $0 may be a softlink
-PRG="$0"
-
-while [ -h "$PRG" ] ; do
-  ls=`ls -ld "$PRG"`
-  link=`expr "$ls" : '.*-> \(.*\)$'`
-  if expr "$link" : '/.*' > /dev/null; then
-    PRG="$link"
-  else
-    PRG=`dirname "$PRG"`/"$link"
-  fi
-done
- 
-PRGDIR=`dirname "$PRG"`
-EXECUTABLE=uninstallDaemonNoPriv.sh
-
-# set java and conf file
-source "$PRGDIR"/setenv.sh
-export PRGDIR
-
-# Check that target executable exists
-if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
-  echo "Cannot find $PRGDIR/$EXECUTABLE"
-  echo "This file is needed to run this program"
-  exit 1
-fi
-
-sudo "$PRGDIR"/"$EXECUTABLE"
-
-read -p "Press [Enter] ..."
- 

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bin/uninstallDaemonNoPriv.sh
----------------------------------------------------------------------
diff --git a/kerby-dist/bin/uninstallDaemonNoPriv.sh b/kerby-dist/bin/uninstallDaemonNoPriv.sh
deleted file mode 100755
index ce0c17c..0000000
--- a/kerby-dist/bin/uninstallDaemonNoPriv.sh
+++ /dev/null
@@ -1,35 +0,0 @@
-#!/bin/bash
-# -----------------------------------------------------------------------------
-# remove YAJSW daemon script
-#
-# -----------------------------------------------------------------------------
-
-# resolve links - $0 may be a softlink
-PRG="$0"
-
-while [ -h "$PRG" ] ; do
-  ls=`ls -ld "$PRG"`
-  link=`expr "$ls" : '.*-> \(.*\)$'`
-  if expr "$link" : '/.*' > /dev/null; then
-    PRG="$link"
-  else
-    PRG=`dirname "$PRG"`/"$link"
-  fi
-done
- 
-PRGDIR=`dirname "$PRG"`
-EXECUTABLE=wrapper.sh
-
-# set java and conf file
-source "$PRGDIR"/setenv.sh
-export PRGDIR
-
-# Check that target executable exists
-if [ ! -x "$PRGDIR"/"$EXECUTABLE" ]; then
-  echo "Cannot find $PRGDIR/$EXECUTABLE"
-  echo "This file is needed to run this program"
-  exit 1
-fi
-
-exec "$PRGDIR"/"$EXECUTABLE" -r "$conf_file"
- 

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/bin/wrapper.sh
----------------------------------------------------------------------
diff --git a/kerby-dist/bin/wrapper.sh b/kerby-dist/bin/wrapper.sh
deleted file mode 100755
index c56c047..0000000
--- a/kerby-dist/bin/wrapper.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-# -----------------------------------------------------------------------------
-# execute a YAJSW command
-#
-# -----------------------------------------------------------------------------
-
-"$java_exe" "$wrapper_java_options" "$wrapper_java_sys_options" -jar "$wrapper_jar" "$@" 

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/MANIFEST.MF
----------------------------------------------------------------------
diff --git a/kerby-dist/build/MANIFEST.MF b/kerby-dist/build/MANIFEST.MF
deleted file mode 100644
index e835182..0000000
--- a/kerby-dist/build/MANIFEST.MF
+++ /dev/null
@@ -1,50 +0,0 @@
-Manifest-Version: 1.0
-Class-Path-Wrapper-Core: 
- ./wrapperApp.jar 
- ./lib/core/yajsw/ahessian.jar 
- ./lib/core/netty/netty-3.6.6.Final.jar 
- ./lib/core/jna/jna-3.4.1.jar 
- ./lib/core/jna/platform-3.4.1.jar 
- ./lib/core/commons/commons-configuration-1.8.jar 
- ./lib/core/commons/commons-vfs2-2.0.jar 
- ./lib/core/groovy/groovy-all-1.8.6.jar 
- ./lib/core/commons/commons-collections-3.2.jar 
- ./lib/core/commons/commons-io-1.3.1.jar 
- ./lib/core/commons/commons-lang-2.4.jar 
- ./lib/core/commons/commons-logging-1.1.jar 
- ./lib/core/commons/commons-cli-2-SNAPSHOT.jar 
- ./lib/core/regex/jrexx-1.1.1.jar
-  
-Class-Path-Wrapper-Extended: 
- ./lib/extended/commons/commons-httpclient-3.0.1.jar 
- ./lib/extended/yajsw/hessian4.jar 
- ./lib/extended/yajsw/srvmgr.jar 
- ./lib/extended/hessian/hessian-4.0.2.jar   
- ./lib/extended/hessian/servlet-api.jar 
- ./lib/extended/glazedlists/glazedlists-1.8.0_java15.jar 
- ./lib/extended/glazedlists/commons-beanutils-1.8.2.jar 
- ./lib/extended/quartz/quartz-1.8.0.jar 
- ./lib/extended/quartz/jta-spec1_0_1.jar 
- ./lib/extended/velocity/velocity-1.7.jar 
- ./lib/extended/jgoodies/forms-1.2.0.jar 
- ./lib/extended/vfs-webdav/jackrabbit-webdav-1.5.6.jar 
- ./lib/extended/vfs-webdav/xercesImpl.jar 
- ./lib/extended/vfs-webdav/slf4j-jdk14-1.5.0.jar 
- ./lib/extended/vfs-webdav/slf4j-api-1.5.0.jar 
- ./lib/extended/srvmgr-client/commons-beanutils-1.8.2.jar 
- ./lib/extended/srvmgr-client/glazedlists-1.8.0_java15.jar 
- ./lib/extended/abeille/formsrt.jar
-  
-Class-Path-App: 
- ./wrapper.jar 
- ./lib/core/netty/netty-3.6.6.Final.jar 
- ./lib/core/commons/commons-configuration-1.8.jar  
- ./lib/core/commons/commons-vfs2-2.0.jar 
- ./lib/core/groovy/groovy-all-1.8.6.jar 
- ./lib/core/commons/commons-collections-3.2.jar 
- ./lib/core/commons/commons-io-1.3.1.jar 
- ./lib/core/commons/commons-lang-2.4.jar 
- ./lib/core/commons/commons-logging-1.1.jar
- 
-Main-Class: org.rzo.yajsw.boot.WrapperExeBooter
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/ReadMe.txt
----------------------------------------------------------------------
diff --git a/kerby-dist/build/ReadMe.txt b/kerby-dist/build/ReadMe.txt
deleted file mode 100644
index 49c9b4d..0000000
--- a/kerby-dist/build/ReadMe.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-
-The manifest in this folder should be added to wrapper.jar and wrapperApp.jar
-It assumes that the relative folder structure of the jar files is not changed.
-If you would like to change the folder structure you should adapt the manifest accordingly.
-
-A build script is included in the subfolder gradle.
-
-Building SNAPSHOT jars is not included in this build. Please use the following subversion 
-revisions to build them:
-
-commons-vfs-2.0-SNAPSHOT.jar						784083
-commons-cli-2-SNAPSHOT.jar							647073
-commons-configuration-1.7-SNAPSHOT.jar	784085
-
-NOTE: the above projects have not had new releases for years, but have been commiting new features which are used here.
\ No newline at end of file


[11/15] directory-kerberos git commit: Adjust the framework of standalone kdc server

Posted by ha...@apache.org.
http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/abeille/srvmgr_reload_console_dialog.xml
----------------------------------------------------------------------
diff --git a/kerby-dist/build/abeille/srvmgr_reload_console_dialog.xml b/kerby-dist/build/abeille/srvmgr_reload_console_dialog.xml
deleted file mode 100644
index ae47a34..0000000
--- a/kerby-dist/build/abeille/srvmgr_reload_console_dialog.xml
+++ /dev/null
@@ -1,734 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<object classname="com.jeta.forms.store.memento.FormPackage">
- <at name="fileversion">
-  <object classname="com.jeta.forms.store.memento.FormsVersion2">
-   <at name="major">2</at>
-   <at name="minor">0</at>
-   <at name="sub">0</at>
-  </object>
- </at>
- <at name="form">
-  <object classname="com.jeta.forms.store.memento.FormMemento">
-   <super classname="com.jeta.forms.store.memento.ComponentMemento">
-    <at name="cellconstraints">
-     <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-      <at name="column">1</at>
-      <at name="row">1</at>
-      <at name="colspan">1</at>
-      <at name="rowspan">1</at>
-      <at name="halign">default</at>
-      <at name="valign">default</at>
-      <at name="insets" object="insets">0,0,0,0</at>
-     </object>
-    </at>
-    <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
-   </super>
-   <at name="id">Z:\dev\forms\abeille-2.1.0_M2\examples\forms\srvmgr_reload_console.xml</at>
-   <at name="rowspecs">CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:4DLU:NONE,CENTER:DEFAULT:NONE,CENTER:12DLU:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE</at>
-   <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:4DLU:NONE,FILL:143PX:NONE,FILL:249PX:NONE,FILL:DEFAULT:NONE</at>
-   <at name="components">
-    <object classname="java.util.LinkedList">
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">6</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">YAJSW Configuration</at>
-            <at name="height">14</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">11</at>
-             </object>
-            </at>
-            <at name="name"/>
-            <at name="width">118</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.FormMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">8</at>
-           <at name="colspan">4</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
-        </super>
-        <at name="id">embedded.31326333</at>
-        <at name="rowspecs">CENTER:DEFAULT:NONE</at>
-        <at name="colspecs">FILL:308PX:NONE,FILL:89PX:NONE,FILL:22PX:NONE,FILL:87PX:NONE</at>
-        <at name="components">
-         <object classname="java.util.LinkedList">
-          <item >
-           <at name="value">
-            <object classname="com.jeta.forms.store.memento.BeanMemento">
-             <super classname="com.jeta.forms.store.memento.ComponentMemento">
-              <at name="cellconstraints">
-               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-                <at name="column">4</at>
-                <at name="row">1</at>
-                <at name="colspan">1</at>
-                <at name="rowspan">1</at>
-                <at name="halign">default</at>
-                <at name="valign">default</at>
-                <at name="insets" object="insets">0,0,0,0</at>
-               </object>
-              </at>
-              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-             </super>
-             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-             <at name="beanclass">javax.swing.JButton</at>
-             <at name="beanproperties">
-              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-               <at name="classname">javax.swing.JButton</at>
-               <at name="properties">
-                <object classname="com.jeta.forms.store.support.PropertyMap">
-                 <at name="text">CLOSE</at>
-                 <at name="height">22</at>
-                 <at name="width">83</at>
-                 <at name="name">CANCEL_BUTTON</at>
-                 <at name="actionCommand">Cancel</at>
-                 <at name="border">
-                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                   <at name="borders">
-                    <object classname="java.util.LinkedList">
-                     <item >
-                      <at name="value">
-                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                        <super classname="com.jeta.forms.store.properties.BorderProperty">
-                         <at name="name">border</at>
-                        </super>
-                       </object>
-                      </at>
-                     </item>
-                    </object>
-                   </at>
-                  </object>
-                 </at>
-                </object>
-               </at>
-              </object>
-             </at>
-            </object>
-           </at>
-          </item>
-          <item >
-           <at name="value">
-            <object classname="com.jeta.forms.store.memento.BeanMemento">
-             <super classname="com.jeta.forms.store.memento.ComponentMemento">
-              <at name="cellconstraints">
-               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-                <at name="column">2</at>
-                <at name="row">1</at>
-                <at name="colspan">1</at>
-                <at name="rowspan">1</at>
-                <at name="halign">default</at>
-                <at name="valign">default</at>
-                <at name="insets" object="insets">0,0,0,0</at>
-               </object>
-              </at>
-              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-             </super>
-             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-             <at name="beanclass">javax.swing.JButton</at>
-             <at name="beanproperties">
-              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-               <at name="classname">javax.swing.JButton</at>
-               <at name="properties">
-                <object classname="com.jeta.forms.store.support.PropertyMap">
-                 <at name="text">INSTALL</at>
-                 <at name="height">22</at>
-                 <at name="width">85</at>
-                 <at name="name">OK_BUTTON</at>
-                 <at name="actionCommand">OK</at>
-                 <at name="border">
-                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                   <at name="borders">
-                    <object classname="java.util.LinkedList">
-                     <item >
-                      <at name="value">
-                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                        <super classname="com.jeta.forms.store.properties.BorderProperty">
-                         <at name="name">border</at>
-                        </super>
-                       </object>
-                      </at>
-                     </item>
-                    </object>
-                   </at>
-                  </object>
-                 </at>
-                </object>
-               </at>
-              </object>
-             </at>
-            </object>
-           </at>
-          </item>
-         </object>
-        </at>
-        <at name="properties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.gui.form.GridView</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="name"/>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="scollBars">
-             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
-              <at name="name">scollBars</at>
-              <at name="verticalpolicy">21</at>
-              <at name="horizontalpolicy">31</at>
-              <at name="border">
-               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                <super classname="com.jeta.forms.store.properties.BorderProperty">
-                 <at name="name">border</at>
-                </super>
-                <at name="borders">
-                 <object classname="java.util.LinkedList">
-                  <item >
-                   <at name="value">
-                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                     <super classname="com.jeta.forms.store.properties.BorderProperty">
-                      <at name="name">border</at>
-                     </super>
-                    </object>
-                   </at>
-                  </item>
-                 </object>
-                </at>
-               </object>
-              </at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList"/>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-        <at name="cellpainters">
-         <object classname="com.jeta.forms.store.support.Matrix">
-          <at name="rows">
-           <object classname="[Ljava.lang.Object;" size="1">
-            <at name="item" index="0">
-             <object classname="[Ljava.lang.Object;" size="4"/>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-        <at name="rowgroups">
-         <object classname="com.jeta.forms.store.memento.FormGroupSet">
-          <at name="groups">
-           <object classname="java.util.HashMap"/>
-          </at>
-         </object>
-        </at>
-        <at name="colgroups">
-         <object classname="com.jeta.forms.store.memento.FormGroupSet">
-          <at name="groups">
-           <object classname="java.util.HashMap"/>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">2</at>
-           <at name="colspan">4</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="horizontalAlignment">0</at>
-            <at name="text">Reload YAJSW Console Application</at>
-            <at name="height">15</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">12</at>
-             </object>
-            </at>
-            <at name="name"/>
-            <at name="width">516</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">4</at>
-           <at name="row">6</at>
-           <at name="colspan">2</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JComboBox</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JComboBox</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">20</at>
-            <at name="requestFocusEnabled">false</at>
-            <at name="items">
-             <object classname="com.jeta.forms.store.properties.ItemsProperty">
-              <at name="name">items</at>
-             </object>
-            </at>
-            <at name="componentCount">3</at>
-            <at name="width">388</at>
-            <at name="name">CONFIGURATION</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-            <at name="editable">true</at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">4</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">Console</at>
-            <at name="height">14</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">11</at>
-             </object>
-            </at>
-            <at name="name"/>
-            <at name="width">118</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">4</at>
-           <at name="row">4</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JTextField</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JTextField</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="enabled">false</at>
-            <at name="height">20</at>
-            <at name="width">139</at>
-            <at name="name">SERVICE</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">9</at>
-           <at name="colspan">4</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">12</at>
-            <at name="width">516</at>
-            <at name="name">MESSAGE</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-    </object>
-   </at>
-   <at name="properties">
-    <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-     <at name="classname">com.jeta.forms.gui.form.GridView</at>
-     <at name="properties">
-      <object classname="com.jeta.forms.store.support.PropertyMap">
-       <at name="name"/>
-       <at name="fill">
-        <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-         <at name="name">fill</at>
-        </object>
-       </at>
-       <at name="scollBars">
-        <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
-         <at name="name">scollBars</at>
-         <at name="verticalpolicy">21</at>
-         <at name="horizontalpolicy">31</at>
-         <at name="border">
-          <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-           <super classname="com.jeta.forms.store.properties.BorderProperty">
-            <at name="name">border</at>
-           </super>
-           <at name="borders">
-            <object classname="java.util.LinkedList">
-             <item >
-              <at name="value">
-               <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                <super classname="com.jeta.forms.store.properties.BorderProperty">
-                 <at name="name">border</at>
-                </super>
-               </object>
-              </at>
-             </item>
-            </object>
-           </at>
-          </object>
-         </at>
-        </object>
-       </at>
-       <at name="border">
-        <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-         <super classname="com.jeta.forms.store.properties.BorderProperty">
-          <at name="name">border</at>
-         </super>
-         <at name="borders">
-          <object classname="java.util.LinkedList"/>
-         </at>
-        </object>
-       </at>
-      </object>
-     </at>
-    </object>
-   </at>
-   <at name="cellpainters">
-    <object classname="com.jeta.forms.store.support.Matrix">
-     <at name="rows">
-      <object classname="[Ljava.lang.Object;" size="10">
-       <at name="item" index="0">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="1">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="2">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="3">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="4">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="5">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="6">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="7">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="8">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="9">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-      </object>
-     </at>
-    </object>
-   </at>
-   <at name="rowgroups">
-    <object classname="com.jeta.forms.store.memento.FormGroupSet">
-     <at name="groups">
-      <object classname="java.util.HashMap"/>
-     </at>
-    </object>
-   </at>
-   <at name="colgroups">
-    <object classname="com.jeta.forms.store.memento.FormGroupSet">
-     <at name="groups">
-      <object classname="java.util.HashMap"/>
-     </at>
-    </object>
-   </at>
-  </object>
- </at>
-</object>

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/abeille/srvmgr_uninstall_dialog.xml
----------------------------------------------------------------------
diff --git a/kerby-dist/build/abeille/srvmgr_uninstall_dialog.xml b/kerby-dist/build/abeille/srvmgr_uninstall_dialog.xml
deleted file mode 100644
index 4681e3f..0000000
--- a/kerby-dist/build/abeille/srvmgr_uninstall_dialog.xml
+++ /dev/null
@@ -1,508 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<object classname="com.jeta.forms.store.memento.FormPackage">
- <at name="fileversion">
-  <object classname="com.jeta.forms.store.memento.FormsVersion2">
-   <at name="major">2</at>
-   <at name="minor">0</at>
-   <at name="sub">0</at>
-  </object>
- </at>
- <at name="form">
-  <object classname="com.jeta.forms.store.memento.FormMemento">
-   <super classname="com.jeta.forms.store.memento.ComponentMemento">
-    <at name="cellconstraints">
-     <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-      <at name="column">1</at>
-      <at name="row">1</at>
-      <at name="colspan">1</at>
-      <at name="rowspan">1</at>
-      <at name="halign">default</at>
-      <at name="valign">default</at>
-      <at name="insets" object="insets">0,0,0,0</at>
-     </object>
-    </at>
-    <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
-   </super>
-   <at name="id">6.Do, Dez 3, 2009 - 10:23:25</at>
-   <at name="rowspecs">CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE</at>
-   <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:8DLU:NONE</at>
-   <at name="components">
-    <object classname="java.util.LinkedList">
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">4</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">The following services will be removed. Note: only YAJSW can be removed</at>
-            <at name="height">14</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">11</at>
-             </object>
-            </at>
-            <at name="width">415</at>
-            <at name="name"></at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">6</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">Host/service name, Host/Service name</at>
-            <at name="height">14</at>
-            <at name="width">415</at>
-            <at name="name">SERVICES</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.FormMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">8</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
-        </super>
-        <at name="id">embedded.8.Do, Dez 3, 2009 - 10:26:04</at>
-        <at name="rowspecs">CENTER:DEFAULT:NONE</at>
-        <at name="colspecs">FILL:280PX:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE</at>
-        <at name="components">
-         <object classname="java.util.LinkedList">
-          <item >
-           <at name="value">
-            <object classname="com.jeta.forms.store.memento.BeanMemento">
-             <super classname="com.jeta.forms.store.memento.ComponentMemento">
-              <at name="cellconstraints">
-               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-                <at name="column">4</at>
-                <at name="row">1</at>
-                <at name="colspan">1</at>
-                <at name="rowspan">1</at>
-                <at name="halign">default</at>
-                <at name="valign">default</at>
-                <at name="insets" object="insets">0,0,0,0</at>
-               </object>
-              </at>
-              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-             </super>
-             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-             <at name="beanclass">javax.swing.JButton</at>
-             <at name="beanproperties">
-              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-               <at name="classname">javax.swing.JButton</at>
-               <at name="properties">
-                <object classname="com.jeta.forms.store.support.PropertyMap">
-                 <at name="text">Cancel</at>
-                 <at name="height">22</at>
-                 <at name="width">64</at>
-                 <at name="name">CANCEL_BUTTON</at>
-                 <at name="actionCommand">Cancel</at>
-                 <at name="border">
-                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                   <at name="borders">
-                    <object classname="java.util.LinkedList">
-                     <item >
-                      <at name="value">
-                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                        <super classname="com.jeta.forms.store.properties.BorderProperty">
-                         <at name="name">border</at>
-                        </super>
-                       </object>
-                      </at>
-                     </item>
-                    </object>
-                   </at>
-                  </object>
-                 </at>
-                </object>
-               </at>
-              </object>
-             </at>
-            </object>
-           </at>
-          </item>
-          <item >
-           <at name="value">
-            <object classname="com.jeta.forms.store.memento.BeanMemento">
-             <super classname="com.jeta.forms.store.memento.ComponentMemento">
-              <at name="cellconstraints">
-               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-                <at name="column">2</at>
-                <at name="row">1</at>
-                <at name="colspan">1</at>
-                <at name="rowspan">1</at>
-                <at name="halign">default</at>
-                <at name="valign">default</at>
-                <at name="insets" object="insets">0,0,0,0</at>
-               </object>
-              </at>
-              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-             </super>
-             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-             <at name="beanclass">javax.swing.JButton</at>
-             <at name="beanproperties">
-              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-               <at name="classname">javax.swing.JButton</at>
-               <at name="properties">
-                <object classname="com.jeta.forms.store.support.PropertyMap">
-                 <at name="text">OK</at>
-                 <at name="height">22</at>
-                 <at name="width">46</at>
-                 <at name="name">OK_BUTTON</at>
-                 <at name="actionCommand">OK</at>
-                 <at name="border">
-                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                   <at name="borders">
-                    <object classname="java.util.LinkedList">
-                     <item >
-                      <at name="value">
-                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                        <super classname="com.jeta.forms.store.properties.BorderProperty">
-                         <at name="name">border</at>
-                        </super>
-                       </object>
-                      </at>
-                     </item>
-                    </object>
-                   </at>
-                  </object>
-                 </at>
-                </object>
-               </at>
-              </object>
-             </at>
-            </object>
-           </at>
-          </item>
-         </object>
-        </at>
-        <at name="properties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.gui.form.GridView</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="name"></at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="scollBars">
-             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
-              <at name="name">scollBars</at>
-              <at name="verticalpolicy">21</at>
-              <at name="horizontalpolicy">31</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList"/>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-        <at name="cellpainters">
-         <object classname="com.jeta.forms.store.support.Matrix">
-          <at name="rows">
-           <object classname="[Ljava.lang.Object;" size="1">
-            <at name="item" index="0">
-             <object classname="[Ljava.lang.Object;" size="4"/>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-        <at name="rowgroups">
-         <object classname="com.jeta.forms.store.memento.FormGroupSet">
-          <at name="groups">
-           <object classname="java.util.HashMap"/>
-          </at>
-         </object>
-        </at>
-        <at name="colgroups">
-         <object classname="com.jeta.forms.store.memento.FormGroupSet">
-          <at name="groups">
-           <object classname="java.util.HashMap"/>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">2</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="horizontalAlignment">0</at>
-            <at name="text">Uninstall Services</at>
-            <at name="height">15</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">12</at>
-             </object>
-            </at>
-            <at name="width">415</at>
-            <at name="name"></at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-    </object>
-   </at>
-   <at name="properties">
-    <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-     <at name="classname">com.jeta.forms.gui.form.GridView</at>
-     <at name="properties">
-      <object classname="com.jeta.forms.store.support.PropertyMap">
-       <at name="name"></at>
-       <at name="fill">
-        <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-         <at name="name">fill</at>
-        </object>
-       </at>
-       <at name="scollBars">
-        <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
-         <at name="name">scollBars</at>
-         <at name="verticalpolicy">21</at>
-         <at name="horizontalpolicy">31</at>
-        </object>
-       </at>
-       <at name="border">
-        <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-         <super classname="com.jeta.forms.store.properties.BorderProperty">
-          <at name="name">border</at>
-         </super>
-         <at name="borders">
-          <object classname="java.util.LinkedList"/>
-         </at>
-        </object>
-       </at>
-      </object>
-     </at>
-    </object>
-   </at>
-   <at name="cellpainters">
-    <object classname="com.jeta.forms.store.support.Matrix">
-     <at name="rows">
-      <object classname="[Ljava.lang.Object;" size="9">
-       <at name="item" index="0">
-        <object classname="[Ljava.lang.Object;" size="3"/>
-       </at>
-       <at name="item" index="1">
-        <object classname="[Ljava.lang.Object;" size="3"/>
-       </at>
-       <at name="item" index="2">
-        <object classname="[Ljava.lang.Object;" size="3"/>
-       </at>
-       <at name="item" index="3">
-        <object classname="[Ljava.lang.Object;" size="3"/>
-       </at>
-       <at name="item" index="4">
-        <object classname="[Ljava.lang.Object;" size="3"/>
-       </at>
-       <at name="item" index="5">
-        <object classname="[Ljava.lang.Object;" size="3"/>
-       </at>
-       <at name="item" index="6">
-        <object classname="[Ljava.lang.Object;" size="3"/>
-       </at>
-       <at name="item" index="7">
-        <object classname="[Ljava.lang.Object;" size="3"/>
-       </at>
-       <at name="item" index="8">
-        <object classname="[Ljava.lang.Object;" size="3"/>
-       </at>
-      </object>
-     </at>
-    </object>
-   </at>
-   <at name="rowgroups">
-    <object classname="com.jeta.forms.store.memento.FormGroupSet">
-     <at name="groups">
-      <object classname="java.util.HashMap"/>
-     </at>
-    </object>
-   </at>
-   <at name="colgroups">
-    <object classname="com.jeta.forms.store.memento.FormGroupSet">
-     <at name="groups">
-      <object classname="java.util.HashMap"/>
-     </at>
-    </object>
-   </at>
-  </object>
- </at>
-</object>


[05/15] directory-kerberos git commit: Adjust the framework of standalone kdc server

Posted by ha...@apache.org.
http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/abeille/srvmgr_install_dialog.xml
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/abeille/srvmgr_install_dialog.xml b/kerby-kdc/kerby-kdc-dist/build/abeille/srvmgr_install_dialog.xml
new file mode 100644
index 0000000..672ac36
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/abeille/srvmgr_install_dialog.xml
@@ -0,0 +1,771 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<object classname="com.jeta.forms.store.memento.FormPackage">
+ <at name="fileversion">
+  <object classname="com.jeta.forms.store.memento.FormsVersion2">
+   <at name="major">2</at>
+   <at name="minor">0</at>
+   <at name="sub">0</at>
+  </object>
+ </at>
+ <at name="form">
+  <object classname="com.jeta.forms.store.memento.FormMemento">
+   <super classname="com.jeta.forms.store.memento.ComponentMemento">
+    <at name="cellconstraints">
+     <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+      <at name="column">1</at>
+      <at name="row">1</at>
+      <at name="colspan">1</at>
+      <at name="rowspan">1</at>
+      <at name="halign">default</at>
+      <at name="valign">default</at>
+      <at name="insets" object="insets">0,0,0,0</at>
+     </object>
+    </at>
+    <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
+   </super>
+   <at name="id">Z:\dev\forms\abeille-2.1.0_M2\examples\forms\srvmgr_install_dialog.xml</at>
+   <at name="path">forms\srvmgr_install_dialog.xml</at>
+   <at name="rowspecs">CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:111PX:NONE,CENTER:4DLU:NONE,CENTER:DEFAULT:NONE,CENTER:12DLU:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE</at>
+   <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:4DLU:NONE,FILL:143PX:NONE,FILL:249PX:NONE,FILL:DEFAULT:NONE</at>
+   <at name="components">
+    <object classname="java.util.LinkedList">
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">7</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">YAJSW Configuration</at>
+            <at name="height">14</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">11</at>
+             </object>
+            </at>
+            <at name="name"/>
+            <at name="width">118</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.FormMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">9</at>
+           <at name="colspan">4</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
+        </super>
+        <at name="id">embedded.13305839</at>
+        <at name="rowspecs">CENTER:DEFAULT:NONE</at>
+        <at name="colspecs">FILL:308PX:NONE,FILL:89PX:NONE,FILL:22PX:NONE,FILL:87PX:NONE</at>
+        <at name="components">
+         <object classname="java.util.LinkedList">
+          <item >
+           <at name="value">
+            <object classname="com.jeta.forms.store.memento.BeanMemento">
+             <super classname="com.jeta.forms.store.memento.ComponentMemento">
+              <at name="cellconstraints">
+               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+                <at name="column">4</at>
+                <at name="row">1</at>
+                <at name="colspan">1</at>
+                <at name="rowspan">1</at>
+                <at name="halign">default</at>
+                <at name="valign">default</at>
+                <at name="insets" object="insets">0,0,0,0</at>
+               </object>
+              </at>
+              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+             </super>
+             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+             <at name="beanclass">javax.swing.JButton</at>
+             <at name="beanproperties">
+              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+               <at name="classname">javax.swing.JButton</at>
+               <at name="properties">
+                <object classname="com.jeta.forms.store.support.PropertyMap">
+                 <at name="text">CLOSE</at>
+                 <at name="height">22</at>
+                 <at name="width">83</at>
+                 <at name="name">CANCEL_BUTTON</at>
+                 <at name="actionCommand">Cancel</at>
+                 <at name="border">
+                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                   <at name="borders">
+                    <object classname="java.util.LinkedList">
+                     <item >
+                      <at name="value">
+                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                        <super classname="com.jeta.forms.store.properties.BorderProperty">
+                         <at name="name">border</at>
+                        </super>
+                       </object>
+                      </at>
+                     </item>
+                    </object>
+                   </at>
+                  </object>
+                 </at>
+                </object>
+               </at>
+              </object>
+             </at>
+            </object>
+           </at>
+          </item>
+          <item >
+           <at name="value">
+            <object classname="com.jeta.forms.store.memento.BeanMemento">
+             <super classname="com.jeta.forms.store.memento.ComponentMemento">
+              <at name="cellconstraints">
+               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+                <at name="column">2</at>
+                <at name="row">1</at>
+                <at name="colspan">1</at>
+                <at name="rowspan">1</at>
+                <at name="halign">default</at>
+                <at name="valign">default</at>
+                <at name="insets" object="insets">0,0,0,0</at>
+               </object>
+              </at>
+              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+             </super>
+             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+             <at name="beanclass">javax.swing.JButton</at>
+             <at name="beanproperties">
+              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+               <at name="classname">javax.swing.JButton</at>
+               <at name="properties">
+                <object classname="com.jeta.forms.store.support.PropertyMap">
+                 <at name="text">INSTALL</at>
+                 <at name="height">22</at>
+                 <at name="width">85</at>
+                 <at name="name">OK_BUTTON</at>
+                 <at name="actionCommand">OK</at>
+                 <at name="border">
+                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                   <at name="borders">
+                    <object classname="java.util.LinkedList">
+                     <item >
+                      <at name="value">
+                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                        <super classname="com.jeta.forms.store.properties.BorderProperty">
+                         <at name="name">border</at>
+                        </super>
+                       </object>
+                      </at>
+                     </item>
+                    </object>
+                   </at>
+                  </object>
+                 </at>
+                </object>
+               </at>
+              </object>
+             </at>
+            </object>
+           </at>
+          </item>
+         </object>
+        </at>
+        <at name="properties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.gui.form.GridView</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="name"/>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="scollBars">
+             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
+              <at name="name">scollBars</at>
+              <at name="verticalpolicy">21</at>
+              <at name="horizontalpolicy">31</at>
+              <at name="border">
+               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                <super classname="com.jeta.forms.store.properties.BorderProperty">
+                 <at name="name">border</at>
+                </super>
+                <at name="borders">
+                 <object classname="java.util.LinkedList">
+                  <item >
+                   <at name="value">
+                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                     <super classname="com.jeta.forms.store.properties.BorderProperty">
+                      <at name="name">border</at>
+                     </super>
+                    </object>
+                   </at>
+                  </item>
+                 </object>
+                </at>
+               </object>
+              </at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList"/>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+        <at name="cellpainters">
+         <object classname="com.jeta.forms.store.support.Matrix">
+          <at name="rows">
+           <object classname="[Ljava.lang.Object;" size="1">
+            <at name="item" index="0">
+             <object classname="[Ljava.lang.Object;" size="4"/>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+        <at name="rowgroups">
+         <object classname="com.jeta.forms.store.memento.FormGroupSet">
+          <at name="groups">
+           <object classname="java.util.HashMap"/>
+          </at>
+         </object>
+        </at>
+        <at name="colgroups">
+         <object classname="com.jeta.forms.store.memento.FormGroupSet">
+          <at name="groups">
+           <object classname="java.util.HashMap"/>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">2</at>
+           <at name="colspan">4</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="horizontalAlignment">0</at>
+            <at name="text">Install/Reinstall YAJSW Service</at>
+            <at name="height">15</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">12</at>
+             </object>
+            </at>
+            <at name="name"/>
+            <at name="width">516</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">4</at>
+           <at name="row">7</at>
+           <at name="colspan">2</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JComboBox</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JComboBox</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">20</at>
+            <at name="requestFocusEnabled">false</at>
+            <at name="items">
+             <object classname="com.jeta.forms.store.properties.ItemsProperty">
+              <at name="name">items</at>
+             </object>
+            </at>
+            <at name="componentCount">3</at>
+            <at name="width">388</at>
+            <at name="name">CONFIGURATION</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+            <at name="editable">true</at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">10</at>
+           <at name="colspan">4</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">12</at>
+            <at name="width">516</at>
+            <at name="name">MESSAGE</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">4</at>
+           <at name="row">4</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">2</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JList</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JList</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="scrollableTracksViewportWidth">true</at>
+            <at name="height">123</at>
+            <at name="items">
+             <object classname="com.jeta.forms.store.properties.ItemsProperty">
+              <at name="name">items</at>
+             </object>
+            </at>
+            <at name="width">137</at>
+            <at name="name">HOSTS_LIST</at>
+            <at name="scollBars">
+             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
+              <at name="name">scollBars</at>
+              <at name="verticalpolicy">20</at>
+              <at name="horizontalpolicy">30</at>
+              <at name="border">
+               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                <super classname="com.jeta.forms.store.properties.BorderProperty">
+                 <at name="name">border</at>
+                </super>
+                <at name="borders">
+                 <object classname="java.util.LinkedList">
+                  <item >
+                   <at name="value">
+                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                     <super classname="com.jeta.forms.store.properties.BorderProperty">
+                      <at name="name">border</at>
+                     </super>
+                    </object>
+                   </at>
+                  </item>
+                 </object>
+                </at>
+               </object>
+              </at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+            <at name="scrollableTracksViewportHeight">true</at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">4</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">Hosts</at>
+            <at name="height">14</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">11</at>
+             </object>
+            </at>
+            <at name="name"/>
+            <at name="width">118</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+    </object>
+   </at>
+   <at name="properties">
+    <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+     <at name="classname">com.jeta.forms.gui.form.GridView</at>
+     <at name="properties">
+      <object classname="com.jeta.forms.store.support.PropertyMap">
+       <at name="name"/>
+       <at name="fill">
+        <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+         <at name="name">fill</at>
+        </object>
+       </at>
+       <at name="scollBars">
+        <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
+         <at name="name">scollBars</at>
+         <at name="verticalpolicy">21</at>
+         <at name="horizontalpolicy">31</at>
+         <at name="border">
+          <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+           <super classname="com.jeta.forms.store.properties.BorderProperty">
+            <at name="name">border</at>
+           </super>
+           <at name="borders">
+            <object classname="java.util.LinkedList">
+             <item >
+              <at name="value">
+               <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                <super classname="com.jeta.forms.store.properties.BorderProperty">
+                 <at name="name">border</at>
+                </super>
+               </object>
+              </at>
+             </item>
+            </object>
+           </at>
+          </object>
+         </at>
+        </object>
+       </at>
+       <at name="border">
+        <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+         <super classname="com.jeta.forms.store.properties.BorderProperty">
+          <at name="name">border</at>
+         </super>
+         <at name="borders">
+          <object classname="java.util.LinkedList"/>
+         </at>
+        </object>
+       </at>
+      </object>
+     </at>
+    </object>
+   </at>
+   <at name="cellpainters">
+    <object classname="com.jeta.forms.store.support.Matrix">
+     <at name="rows">
+      <object classname="[Ljava.lang.Object;" size="11">
+       <at name="item" index="0">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="1">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="2">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="3">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="4">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="5">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="6">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="7">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="8">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="9">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="10">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+      </object>
+     </at>
+    </object>
+   </at>
+   <at name="rowgroups">
+    <object classname="com.jeta.forms.store.memento.FormGroupSet">
+     <at name="groups">
+      <object classname="java.util.HashMap"/>
+     </at>
+    </object>
+   </at>
+   <at name="colgroups">
+    <object classname="com.jeta.forms.store.memento.FormGroupSet">
+     <at name="groups">
+      <object classname="java.util.HashMap"/>
+     </at>
+    </object>
+   </at>
+  </object>
+ </at>
+</object>

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/abeille/srvmgr_newHostDialog.xml
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/abeille/srvmgr_newHostDialog.xml b/kerby-kdc/kerby-kdc-dist/build/abeille/srvmgr_newHostDialog.xml
new file mode 100644
index 0000000..b8dceda
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/abeille/srvmgr_newHostDialog.xml
@@ -0,0 +1,725 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<object classname="com.jeta.forms.store.memento.FormPackage">
+ <at name="fileversion">
+  <object classname="com.jeta.forms.store.memento.FormsVersion2">
+   <at name="major">2</at>
+   <at name="minor">0</at>
+   <at name="sub">0</at>
+  </object>
+ </at>
+ <at name="form">
+  <object classname="com.jeta.forms.store.memento.FormMemento">
+   <super classname="com.jeta.forms.store.memento.ComponentMemento">
+    <at name="cellconstraints">
+     <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+      <at name="column">1</at>
+      <at name="row">1</at>
+      <at name="colspan">1</at>
+      <at name="rowspan">1</at>
+      <at name="halign">default</at>
+      <at name="valign">default</at>
+      <at name="insets" object="insets">0,0,0,0</at>
+     </object>
+    </at>
+    <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
+   </super>
+   <at name="id">Z:\dev\forms\abeille-2.1.0_M2\examples\forms\newHostDialog.xml</at>
+   <at name="rowspecs">CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:4DLU:NONE,CENTER:DEFAULT:NONE,CENTER:12DLU:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE</at>
+   <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:4DLU:NONE,FILL:143PX:NONE,FILL:120PX:NONE,FILL:DEFAULT:NONE</at>
+   <at name="components">
+    <object classname="java.util.LinkedList">
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">6</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">Port</at>
+            <at name="height">14</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">11</at>
+             </object>
+            </at>
+            <at name="width">26</at>
+            <at name="name"></at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">2</at>
+           <at name="colspan">4</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="horizontalAlignment">0</at>
+            <at name="text">Add Host</at>
+            <at name="height">15</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">12</at>
+             </object>
+            </at>
+            <at name="width">295</at>
+            <at name="name"></at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">4</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">Host</at>
+            <at name="height">14</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">11</at>
+             </object>
+            </at>
+            <at name="width">26</at>
+            <at name="name"></at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">4</at>
+           <at name="row">4</at>
+           <at name="colspan">2</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JTextField</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JTextField</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">20</at>
+            <at name="width">259</at>
+            <at name="name">HOST</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">9</at>
+           <at name="colspan">4</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">12</at>
+            <at name="width">295</at>
+            <at name="name">MESSAGE</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">4</at>
+           <at name="row">6</at>
+           <at name="colspan">2</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JTextField</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JTextField</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">20</at>
+            <at name="width">259</at>
+            <at name="name">PORT</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.FormMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">8</at>
+           <at name="colspan">4</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
+        </super>
+        <at name="id">embedded.7021349</at>
+        <at name="rowspecs">CENTER:DEFAULT:NONE</at>
+        <at name="colspecs">FILL:93PX:NONE,FILL:89PX:NONE,FILL:22PX:NONE,FILL:87PX:NONE</at>
+        <at name="components">
+         <object classname="java.util.LinkedList">
+          <item >
+           <at name="value">
+            <object classname="com.jeta.forms.store.memento.BeanMemento">
+             <super classname="com.jeta.forms.store.memento.ComponentMemento">
+              <at name="cellconstraints">
+               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+                <at name="column">4</at>
+                <at name="row">1</at>
+                <at name="colspan">1</at>
+                <at name="rowspan">1</at>
+                <at name="halign">default</at>
+                <at name="valign">default</at>
+                <at name="insets" object="insets">0,0,0,0</at>
+               </object>
+              </at>
+              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+             </super>
+             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+             <at name="beanclass">javax.swing.JButton</at>
+             <at name="beanproperties">
+              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+               <at name="classname">javax.swing.JButton</at>
+               <at name="properties">
+                <object classname="com.jeta.forms.store.support.PropertyMap">
+                 <at name="text">CANCEL</at>
+                 <at name="height">22</at>
+                 <at name="width">83</at>
+                 <at name="name">CANCEL_BUTTON</at>
+                 <at name="actionCommand">Cancel</at>
+                 <at name="border">
+                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                   <at name="borders">
+                    <object classname="java.util.LinkedList">
+                     <item >
+                      <at name="value">
+                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                        <super classname="com.jeta.forms.store.properties.BorderProperty">
+                         <at name="name">border</at>
+                        </super>
+                       </object>
+                      </at>
+                     </item>
+                    </object>
+                   </at>
+                  </object>
+                 </at>
+                </object>
+               </at>
+              </object>
+             </at>
+            </object>
+           </at>
+          </item>
+          <item >
+           <at name="value">
+            <object classname="com.jeta.forms.store.memento.BeanMemento">
+             <super classname="com.jeta.forms.store.memento.ComponentMemento">
+              <at name="cellconstraints">
+               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+                <at name="column">2</at>
+                <at name="row">1</at>
+                <at name="colspan">1</at>
+                <at name="rowspan">1</at>
+                <at name="halign">default</at>
+                <at name="valign">default</at>
+                <at name="insets" object="insets">0,0,0,0</at>
+               </object>
+              </at>
+              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+             </super>
+             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+             <at name="beanclass">javax.swing.JButton</at>
+             <at name="beanproperties">
+              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+               <at name="classname">javax.swing.JButton</at>
+               <at name="properties">
+                <object classname="com.jeta.forms.store.support.PropertyMap">
+                 <at name="text">ADD HOST</at>
+                 <at name="height">22</at>
+                 <at name="width">85</at>
+                 <at name="name">OK_BUTTON</at>
+                 <at name="actionCommand">OK</at>
+                 <at name="border">
+                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                   <at name="borders">
+                    <object classname="java.util.LinkedList">
+                     <item >
+                      <at name="value">
+                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                        <super classname="com.jeta.forms.store.properties.BorderProperty">
+                         <at name="name">border</at>
+                        </super>
+                       </object>
+                      </at>
+                     </item>
+                    </object>
+                   </at>
+                  </object>
+                 </at>
+                </object>
+               </at>
+              </object>
+             </at>
+            </object>
+           </at>
+          </item>
+         </object>
+        </at>
+        <at name="properties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.gui.form.GridView</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="name"></at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="scollBars">
+             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
+              <at name="name">scollBars</at>
+              <at name="verticalpolicy">21</at>
+              <at name="horizontalpolicy">31</at>
+              <at name="border">
+               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                <super classname="com.jeta.forms.store.properties.BorderProperty">
+                 <at name="name">border</at>
+                </super>
+                <at name="borders">
+                 <object classname="java.util.LinkedList">
+                  <item >
+                   <at name="value">
+                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                     <super classname="com.jeta.forms.store.properties.BorderProperty">
+                      <at name="name">border</at>
+                     </super>
+                    </object>
+                   </at>
+                  </item>
+                 </object>
+                </at>
+               </object>
+              </at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList"/>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+        <at name="cellpainters">
+         <object classname="com.jeta.forms.store.support.Matrix">
+          <at name="rows">
+           <object classname="[Ljava.lang.Object;" size="1">
+            <at name="item" index="0">
+             <object classname="[Ljava.lang.Object;" size="4"/>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+        <at name="rowgroups">
+         <object classname="com.jeta.forms.store.memento.FormGroupSet">
+          <at name="groups">
+           <object classname="java.util.HashMap"/>
+          </at>
+         </object>
+        </at>
+        <at name="colgroups">
+         <object classname="com.jeta.forms.store.memento.FormGroupSet">
+          <at name="groups">
+           <object classname="java.util.HashMap"/>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+    </object>
+   </at>
+   <at name="properties">
+    <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+     <at name="classname">com.jeta.forms.gui.form.GridView</at>
+     <at name="properties">
+      <object classname="com.jeta.forms.store.support.PropertyMap">
+       <at name="name"/>
+       <at name="fill">
+        <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+         <at name="name">fill</at>
+        </object>
+       </at>
+       <at name="scollBars">
+        <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
+         <at name="name">scollBars</at>
+         <at name="verticalpolicy">21</at>
+         <at name="horizontalpolicy">31</at>
+         <at name="border">
+          <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+           <super classname="com.jeta.forms.store.properties.BorderProperty">
+            <at name="name">border</at>
+           </super>
+           <at name="borders">
+            <object classname="java.util.LinkedList">
+             <item >
+              <at name="value">
+               <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                <super classname="com.jeta.forms.store.properties.BorderProperty">
+                 <at name="name">border</at>
+                </super>
+               </object>
+              </at>
+             </item>
+            </object>
+           </at>
+          </object>
+         </at>
+        </object>
+       </at>
+       <at name="border">
+        <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+         <super classname="com.jeta.forms.store.properties.BorderProperty">
+          <at name="name">border</at>
+         </super>
+         <at name="borders">
+          <object classname="java.util.LinkedList"/>
+         </at>
+        </object>
+       </at>
+      </object>
+     </at>
+    </object>
+   </at>
+   <at name="cellpainters">
+    <object classname="com.jeta.forms.store.support.Matrix">
+     <at name="rows">
+      <object classname="[Ljava.lang.Object;" size="10">
+       <at name="item" index="0">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="1">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="2">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="3">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="4">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="5">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="6">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="7">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="8">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="9">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+      </object>
+     </at>
+    </object>
+   </at>
+   <at name="rowgroups">
+    <object classname="com.jeta.forms.store.memento.FormGroupSet">
+     <at name="groups">
+      <object classname="java.util.HashMap"/>
+     </at>
+    </object>
+   </at>
+   <at name="colgroups">
+    <object classname="com.jeta.forms.store.memento.FormGroupSet">
+     <at name="groups">
+      <object classname="java.util.HashMap"/>
+     </at>
+    </object>
+   </at>
+  </object>
+ </at>
+</object>


[12/15] directory-kerberos git commit: Adjust the framework of standalone kdc server

Posted by ha...@apache.org.
http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/abeille/srvmgr_install_dialog.xml
----------------------------------------------------------------------
diff --git a/kerby-dist/build/abeille/srvmgr_install_dialog.xml b/kerby-dist/build/abeille/srvmgr_install_dialog.xml
deleted file mode 100644
index 672ac36..0000000
--- a/kerby-dist/build/abeille/srvmgr_install_dialog.xml
+++ /dev/null
@@ -1,771 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<object classname="com.jeta.forms.store.memento.FormPackage">
- <at name="fileversion">
-  <object classname="com.jeta.forms.store.memento.FormsVersion2">
-   <at name="major">2</at>
-   <at name="minor">0</at>
-   <at name="sub">0</at>
-  </object>
- </at>
- <at name="form">
-  <object classname="com.jeta.forms.store.memento.FormMemento">
-   <super classname="com.jeta.forms.store.memento.ComponentMemento">
-    <at name="cellconstraints">
-     <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-      <at name="column">1</at>
-      <at name="row">1</at>
-      <at name="colspan">1</at>
-      <at name="rowspan">1</at>
-      <at name="halign">default</at>
-      <at name="valign">default</at>
-      <at name="insets" object="insets">0,0,0,0</at>
-     </object>
-    </at>
-    <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
-   </super>
-   <at name="id">Z:\dev\forms\abeille-2.1.0_M2\examples\forms\srvmgr_install_dialog.xml</at>
-   <at name="path">forms\srvmgr_install_dialog.xml</at>
-   <at name="rowspecs">CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:111PX:NONE,CENTER:4DLU:NONE,CENTER:DEFAULT:NONE,CENTER:12DLU:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE</at>
-   <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:4DLU:NONE,FILL:143PX:NONE,FILL:249PX:NONE,FILL:DEFAULT:NONE</at>
-   <at name="components">
-    <object classname="java.util.LinkedList">
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">7</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">YAJSW Configuration</at>
-            <at name="height">14</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">11</at>
-             </object>
-            </at>
-            <at name="name"/>
-            <at name="width">118</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.FormMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">9</at>
-           <at name="colspan">4</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
-        </super>
-        <at name="id">embedded.13305839</at>
-        <at name="rowspecs">CENTER:DEFAULT:NONE</at>
-        <at name="colspecs">FILL:308PX:NONE,FILL:89PX:NONE,FILL:22PX:NONE,FILL:87PX:NONE</at>
-        <at name="components">
-         <object classname="java.util.LinkedList">
-          <item >
-           <at name="value">
-            <object classname="com.jeta.forms.store.memento.BeanMemento">
-             <super classname="com.jeta.forms.store.memento.ComponentMemento">
-              <at name="cellconstraints">
-               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-                <at name="column">4</at>
-                <at name="row">1</at>
-                <at name="colspan">1</at>
-                <at name="rowspan">1</at>
-                <at name="halign">default</at>
-                <at name="valign">default</at>
-                <at name="insets" object="insets">0,0,0,0</at>
-               </object>
-              </at>
-              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-             </super>
-             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-             <at name="beanclass">javax.swing.JButton</at>
-             <at name="beanproperties">
-              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-               <at name="classname">javax.swing.JButton</at>
-               <at name="properties">
-                <object classname="com.jeta.forms.store.support.PropertyMap">
-                 <at name="text">CLOSE</at>
-                 <at name="height">22</at>
-                 <at name="width">83</at>
-                 <at name="name">CANCEL_BUTTON</at>
-                 <at name="actionCommand">Cancel</at>
-                 <at name="border">
-                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                   <at name="borders">
-                    <object classname="java.util.LinkedList">
-                     <item >
-                      <at name="value">
-                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                        <super classname="com.jeta.forms.store.properties.BorderProperty">
-                         <at name="name">border</at>
-                        </super>
-                       </object>
-                      </at>
-                     </item>
-                    </object>
-                   </at>
-                  </object>
-                 </at>
-                </object>
-               </at>
-              </object>
-             </at>
-            </object>
-           </at>
-          </item>
-          <item >
-           <at name="value">
-            <object classname="com.jeta.forms.store.memento.BeanMemento">
-             <super classname="com.jeta.forms.store.memento.ComponentMemento">
-              <at name="cellconstraints">
-               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-                <at name="column">2</at>
-                <at name="row">1</at>
-                <at name="colspan">1</at>
-                <at name="rowspan">1</at>
-                <at name="halign">default</at>
-                <at name="valign">default</at>
-                <at name="insets" object="insets">0,0,0,0</at>
-               </object>
-              </at>
-              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-             </super>
-             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-             <at name="beanclass">javax.swing.JButton</at>
-             <at name="beanproperties">
-              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-               <at name="classname">javax.swing.JButton</at>
-               <at name="properties">
-                <object classname="com.jeta.forms.store.support.PropertyMap">
-                 <at name="text">INSTALL</at>
-                 <at name="height">22</at>
-                 <at name="width">85</at>
-                 <at name="name">OK_BUTTON</at>
-                 <at name="actionCommand">OK</at>
-                 <at name="border">
-                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                   <at name="borders">
-                    <object classname="java.util.LinkedList">
-                     <item >
-                      <at name="value">
-                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                        <super classname="com.jeta.forms.store.properties.BorderProperty">
-                         <at name="name">border</at>
-                        </super>
-                       </object>
-                      </at>
-                     </item>
-                    </object>
-                   </at>
-                  </object>
-                 </at>
-                </object>
-               </at>
-              </object>
-             </at>
-            </object>
-           </at>
-          </item>
-         </object>
-        </at>
-        <at name="properties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.gui.form.GridView</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="name"/>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="scollBars">
-             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
-              <at name="name">scollBars</at>
-              <at name="verticalpolicy">21</at>
-              <at name="horizontalpolicy">31</at>
-              <at name="border">
-               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                <super classname="com.jeta.forms.store.properties.BorderProperty">
-                 <at name="name">border</at>
-                </super>
-                <at name="borders">
-                 <object classname="java.util.LinkedList">
-                  <item >
-                   <at name="value">
-                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                     <super classname="com.jeta.forms.store.properties.BorderProperty">
-                      <at name="name">border</at>
-                     </super>
-                    </object>
-                   </at>
-                  </item>
-                 </object>
-                </at>
-               </object>
-              </at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList"/>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-        <at name="cellpainters">
-         <object classname="com.jeta.forms.store.support.Matrix">
-          <at name="rows">
-           <object classname="[Ljava.lang.Object;" size="1">
-            <at name="item" index="0">
-             <object classname="[Ljava.lang.Object;" size="4"/>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-        <at name="rowgroups">
-         <object classname="com.jeta.forms.store.memento.FormGroupSet">
-          <at name="groups">
-           <object classname="java.util.HashMap"/>
-          </at>
-         </object>
-        </at>
-        <at name="colgroups">
-         <object classname="com.jeta.forms.store.memento.FormGroupSet">
-          <at name="groups">
-           <object classname="java.util.HashMap"/>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">2</at>
-           <at name="colspan">4</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="horizontalAlignment">0</at>
-            <at name="text">Install/Reinstall YAJSW Service</at>
-            <at name="height">15</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">12</at>
-             </object>
-            </at>
-            <at name="name"/>
-            <at name="width">516</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">4</at>
-           <at name="row">7</at>
-           <at name="colspan">2</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JComboBox</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JComboBox</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">20</at>
-            <at name="requestFocusEnabled">false</at>
-            <at name="items">
-             <object classname="com.jeta.forms.store.properties.ItemsProperty">
-              <at name="name">items</at>
-             </object>
-            </at>
-            <at name="componentCount">3</at>
-            <at name="width">388</at>
-            <at name="name">CONFIGURATION</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-            <at name="editable">true</at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">10</at>
-           <at name="colspan">4</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">12</at>
-            <at name="width">516</at>
-            <at name="name">MESSAGE</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">4</at>
-           <at name="row">4</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">2</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JList</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JList</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="scrollableTracksViewportWidth">true</at>
-            <at name="height">123</at>
-            <at name="items">
-             <object classname="com.jeta.forms.store.properties.ItemsProperty">
-              <at name="name">items</at>
-             </object>
-            </at>
-            <at name="width">137</at>
-            <at name="name">HOSTS_LIST</at>
-            <at name="scollBars">
-             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
-              <at name="name">scollBars</at>
-              <at name="verticalpolicy">20</at>
-              <at name="horizontalpolicy">30</at>
-              <at name="border">
-               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                <super classname="com.jeta.forms.store.properties.BorderProperty">
-                 <at name="name">border</at>
-                </super>
-                <at name="borders">
-                 <object classname="java.util.LinkedList">
-                  <item >
-                   <at name="value">
-                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                     <super classname="com.jeta.forms.store.properties.BorderProperty">
-                      <at name="name">border</at>
-                     </super>
-                    </object>
-                   </at>
-                  </item>
-                 </object>
-                </at>
-               </object>
-              </at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-            <at name="scrollableTracksViewportHeight">true</at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">4</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">Hosts</at>
-            <at name="height">14</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">11</at>
-             </object>
-            </at>
-            <at name="name"/>
-            <at name="width">118</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-    </object>
-   </at>
-   <at name="properties">
-    <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-     <at name="classname">com.jeta.forms.gui.form.GridView</at>
-     <at name="properties">
-      <object classname="com.jeta.forms.store.support.PropertyMap">
-       <at name="name"/>
-       <at name="fill">
-        <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-         <at name="name">fill</at>
-        </object>
-       </at>
-       <at name="scollBars">
-        <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
-         <at name="name">scollBars</at>
-         <at name="verticalpolicy">21</at>
-         <at name="horizontalpolicy">31</at>
-         <at name="border">
-          <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-           <super classname="com.jeta.forms.store.properties.BorderProperty">
-            <at name="name">border</at>
-           </super>
-           <at name="borders">
-            <object classname="java.util.LinkedList">
-             <item >
-              <at name="value">
-               <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                <super classname="com.jeta.forms.store.properties.BorderProperty">
-                 <at name="name">border</at>
-                </super>
-               </object>
-              </at>
-             </item>
-            </object>
-           </at>
-          </object>
-         </at>
-        </object>
-       </at>
-       <at name="border">
-        <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-         <super classname="com.jeta.forms.store.properties.BorderProperty">
-          <at name="name">border</at>
-         </super>
-         <at name="borders">
-          <object classname="java.util.LinkedList"/>
-         </at>
-        </object>
-       </at>
-      </object>
-     </at>
-    </object>
-   </at>
-   <at name="cellpainters">
-    <object classname="com.jeta.forms.store.support.Matrix">
-     <at name="rows">
-      <object classname="[Ljava.lang.Object;" size="11">
-       <at name="item" index="0">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="1">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="2">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="3">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="4">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="5">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="6">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="7">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="8">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="9">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="10">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-      </object>
-     </at>
-    </object>
-   </at>
-   <at name="rowgroups">
-    <object classname="com.jeta.forms.store.memento.FormGroupSet">
-     <at name="groups">
-      <object classname="java.util.HashMap"/>
-     </at>
-    </object>
-   </at>
-   <at name="colgroups">
-    <object classname="com.jeta.forms.store.memento.FormGroupSet">
-     <at name="groups">
-      <object classname="java.util.HashMap"/>
-     </at>
-    </object>
-   </at>
-  </object>
- </at>
-</object>

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/abeille/srvmgr_newHostDialog.xml
----------------------------------------------------------------------
diff --git a/kerby-dist/build/abeille/srvmgr_newHostDialog.xml b/kerby-dist/build/abeille/srvmgr_newHostDialog.xml
deleted file mode 100644
index b8dceda..0000000
--- a/kerby-dist/build/abeille/srvmgr_newHostDialog.xml
+++ /dev/null
@@ -1,725 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<object classname="com.jeta.forms.store.memento.FormPackage">
- <at name="fileversion">
-  <object classname="com.jeta.forms.store.memento.FormsVersion2">
-   <at name="major">2</at>
-   <at name="minor">0</at>
-   <at name="sub">0</at>
-  </object>
- </at>
- <at name="form">
-  <object classname="com.jeta.forms.store.memento.FormMemento">
-   <super classname="com.jeta.forms.store.memento.ComponentMemento">
-    <at name="cellconstraints">
-     <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-      <at name="column">1</at>
-      <at name="row">1</at>
-      <at name="colspan">1</at>
-      <at name="rowspan">1</at>
-      <at name="halign">default</at>
-      <at name="valign">default</at>
-      <at name="insets" object="insets">0,0,0,0</at>
-     </object>
-    </at>
-    <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
-   </super>
-   <at name="id">Z:\dev\forms\abeille-2.1.0_M2\examples\forms\newHostDialog.xml</at>
-   <at name="rowspecs">CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:4DLU:NONE,CENTER:DEFAULT:NONE,CENTER:12DLU:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE</at>
-   <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:4DLU:NONE,FILL:143PX:NONE,FILL:120PX:NONE,FILL:DEFAULT:NONE</at>
-   <at name="components">
-    <object classname="java.util.LinkedList">
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">6</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">Port</at>
-            <at name="height">14</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">11</at>
-             </object>
-            </at>
-            <at name="width">26</at>
-            <at name="name"></at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">2</at>
-           <at name="colspan">4</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="horizontalAlignment">0</at>
-            <at name="text">Add Host</at>
-            <at name="height">15</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">12</at>
-             </object>
-            </at>
-            <at name="width">295</at>
-            <at name="name"></at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">4</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">Host</at>
-            <at name="height">14</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">11</at>
-             </object>
-            </at>
-            <at name="width">26</at>
-            <at name="name"></at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">4</at>
-           <at name="row">4</at>
-           <at name="colspan">2</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JTextField</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JTextField</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">20</at>
-            <at name="width">259</at>
-            <at name="name">HOST</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">9</at>
-           <at name="colspan">4</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">12</at>
-            <at name="width">295</at>
-            <at name="name">MESSAGE</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">4</at>
-           <at name="row">6</at>
-           <at name="colspan">2</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JTextField</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JTextField</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">20</at>
-            <at name="width">259</at>
-            <at name="name">PORT</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.FormMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">8</at>
-           <at name="colspan">4</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
-        </super>
-        <at name="id">embedded.7021349</at>
-        <at name="rowspecs">CENTER:DEFAULT:NONE</at>
-        <at name="colspecs">FILL:93PX:NONE,FILL:89PX:NONE,FILL:22PX:NONE,FILL:87PX:NONE</at>
-        <at name="components">
-         <object classname="java.util.LinkedList">
-          <item >
-           <at name="value">
-            <object classname="com.jeta.forms.store.memento.BeanMemento">
-             <super classname="com.jeta.forms.store.memento.ComponentMemento">
-              <at name="cellconstraints">
-               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-                <at name="column">4</at>
-                <at name="row">1</at>
-                <at name="colspan">1</at>
-                <at name="rowspan">1</at>
-                <at name="halign">default</at>
-                <at name="valign">default</at>
-                <at name="insets" object="insets">0,0,0,0</at>
-               </object>
-              </at>
-              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-             </super>
-             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-             <at name="beanclass">javax.swing.JButton</at>
-             <at name="beanproperties">
-              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-               <at name="classname">javax.swing.JButton</at>
-               <at name="properties">
-                <object classname="com.jeta.forms.store.support.PropertyMap">
-                 <at name="text">CANCEL</at>
-                 <at name="height">22</at>
-                 <at name="width">83</at>
-                 <at name="name">CANCEL_BUTTON</at>
-                 <at name="actionCommand">Cancel</at>
-                 <at name="border">
-                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                   <at name="borders">
-                    <object classname="java.util.LinkedList">
-                     <item >
-                      <at name="value">
-                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                        <super classname="com.jeta.forms.store.properties.BorderProperty">
-                         <at name="name">border</at>
-                        </super>
-                       </object>
-                      </at>
-                     </item>
-                    </object>
-                   </at>
-                  </object>
-                 </at>
-                </object>
-               </at>
-              </object>
-             </at>
-            </object>
-           </at>
-          </item>
-          <item >
-           <at name="value">
-            <object classname="com.jeta.forms.store.memento.BeanMemento">
-             <super classname="com.jeta.forms.store.memento.ComponentMemento">
-              <at name="cellconstraints">
-               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-                <at name="column">2</at>
-                <at name="row">1</at>
-                <at name="colspan">1</at>
-                <at name="rowspan">1</at>
-                <at name="halign">default</at>
-                <at name="valign">default</at>
-                <at name="insets" object="insets">0,0,0,0</at>
-               </object>
-              </at>
-              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-             </super>
-             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-             <at name="beanclass">javax.swing.JButton</at>
-             <at name="beanproperties">
-              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-               <at name="classname">javax.swing.JButton</at>
-               <at name="properties">
-                <object classname="com.jeta.forms.store.support.PropertyMap">
-                 <at name="text">ADD HOST</at>
-                 <at name="height">22</at>
-                 <at name="width">85</at>
-                 <at name="name">OK_BUTTON</at>
-                 <at name="actionCommand">OK</at>
-                 <at name="border">
-                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                   <at name="borders">
-                    <object classname="java.util.LinkedList">
-                     <item >
-                      <at name="value">
-                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                        <super classname="com.jeta.forms.store.properties.BorderProperty">
-                         <at name="name">border</at>
-                        </super>
-                       </object>
-                      </at>
-                     </item>
-                    </object>
-                   </at>
-                  </object>
-                 </at>
-                </object>
-               </at>
-              </object>
-             </at>
-            </object>
-           </at>
-          </item>
-         </object>
-        </at>
-        <at name="properties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.gui.form.GridView</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="name"></at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="scollBars">
-             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
-              <at name="name">scollBars</at>
-              <at name="verticalpolicy">21</at>
-              <at name="horizontalpolicy">31</at>
-              <at name="border">
-               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                <super classname="com.jeta.forms.store.properties.BorderProperty">
-                 <at name="name">border</at>
-                </super>
-                <at name="borders">
-                 <object classname="java.util.LinkedList">
-                  <item >
-                   <at name="value">
-                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                     <super classname="com.jeta.forms.store.properties.BorderProperty">
-                      <at name="name">border</at>
-                     </super>
-                    </object>
-                   </at>
-                  </item>
-                 </object>
-                </at>
-               </object>
-              </at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList"/>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-        <at name="cellpainters">
-         <object classname="com.jeta.forms.store.support.Matrix">
-          <at name="rows">
-           <object classname="[Ljava.lang.Object;" size="1">
-            <at name="item" index="0">
-             <object classname="[Ljava.lang.Object;" size="4"/>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-        <at name="rowgroups">
-         <object classname="com.jeta.forms.store.memento.FormGroupSet">
-          <at name="groups">
-           <object classname="java.util.HashMap"/>
-          </at>
-         </object>
-        </at>
-        <at name="colgroups">
-         <object classname="com.jeta.forms.store.memento.FormGroupSet">
-          <at name="groups">
-           <object classname="java.util.HashMap"/>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-    </object>
-   </at>
-   <at name="properties">
-    <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-     <at name="classname">com.jeta.forms.gui.form.GridView</at>
-     <at name="properties">
-      <object classname="com.jeta.forms.store.support.PropertyMap">
-       <at name="name"/>
-       <at name="fill">
-        <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-         <at name="name">fill</at>
-        </object>
-       </at>
-       <at name="scollBars">
-        <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
-         <at name="name">scollBars</at>
-         <at name="verticalpolicy">21</at>
-         <at name="horizontalpolicy">31</at>
-         <at name="border">
-          <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-           <super classname="com.jeta.forms.store.properties.BorderProperty">
-            <at name="name">border</at>
-           </super>
-           <at name="borders">
-            <object classname="java.util.LinkedList">
-             <item >
-              <at name="value">
-               <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                <super classname="com.jeta.forms.store.properties.BorderProperty">
-                 <at name="name">border</at>
-                </super>
-               </object>
-              </at>
-             </item>
-            </object>
-           </at>
-          </object>
-         </at>
-        </object>
-       </at>
-       <at name="border">
-        <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-         <super classname="com.jeta.forms.store.properties.BorderProperty">
-          <at name="name">border</at>
-         </super>
-         <at name="borders">
-          <object classname="java.util.LinkedList"/>
-         </at>
-        </object>
-       </at>
-      </object>
-     </at>
-    </object>
-   </at>
-   <at name="cellpainters">
-    <object classname="com.jeta.forms.store.support.Matrix">
-     <at name="rows">
-      <object classname="[Ljava.lang.Object;" size="10">
-       <at name="item" index="0">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="1">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="2">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="3">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="4">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="5">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="6">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="7">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="8">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-       <at name="item" index="9">
-        <object classname="[Ljava.lang.Object;" size="6"/>
-       </at>
-      </object>
-     </at>
-    </object>
-   </at>
-   <at name="rowgroups">
-    <object classname="com.jeta.forms.store.memento.FormGroupSet">
-     <at name="groups">
-      <object classname="java.util.HashMap"/>
-     </at>
-    </object>
-   </at>
-   <at name="colgroups">
-    <object classname="com.jeta.forms.store.memento.FormGroupSet">
-     <at name="groups">
-      <object classname="java.util.HashMap"/>
-     </at>
-    </object>
-   </at>
-  </object>
- </at>
-</object>


[04/15] directory-kerberos git commit: Adjust the framework of standalone kdc server

Posted by ha...@apache.org.
http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/abeille/srvmgr_reload_console_dialog.xml
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/abeille/srvmgr_reload_console_dialog.xml b/kerby-kdc/kerby-kdc-dist/build/abeille/srvmgr_reload_console_dialog.xml
new file mode 100644
index 0000000..ae47a34
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/abeille/srvmgr_reload_console_dialog.xml
@@ -0,0 +1,734 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<object classname="com.jeta.forms.store.memento.FormPackage">
+ <at name="fileversion">
+  <object classname="com.jeta.forms.store.memento.FormsVersion2">
+   <at name="major">2</at>
+   <at name="minor">0</at>
+   <at name="sub">0</at>
+  </object>
+ </at>
+ <at name="form">
+  <object classname="com.jeta.forms.store.memento.FormMemento">
+   <super classname="com.jeta.forms.store.memento.ComponentMemento">
+    <at name="cellconstraints">
+     <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+      <at name="column">1</at>
+      <at name="row">1</at>
+      <at name="colspan">1</at>
+      <at name="rowspan">1</at>
+      <at name="halign">default</at>
+      <at name="valign">default</at>
+      <at name="insets" object="insets">0,0,0,0</at>
+     </object>
+    </at>
+    <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
+   </super>
+   <at name="id">Z:\dev\forms\abeille-2.1.0_M2\examples\forms\srvmgr_reload_console.xml</at>
+   <at name="rowspecs">CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:4DLU:NONE,CENTER:DEFAULT:NONE,CENTER:12DLU:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE</at>
+   <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:4DLU:NONE,FILL:143PX:NONE,FILL:249PX:NONE,FILL:DEFAULT:NONE</at>
+   <at name="components">
+    <object classname="java.util.LinkedList">
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">6</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">YAJSW Configuration</at>
+            <at name="height">14</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">11</at>
+             </object>
+            </at>
+            <at name="name"/>
+            <at name="width">118</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.FormMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">8</at>
+           <at name="colspan">4</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
+        </super>
+        <at name="id">embedded.31326333</at>
+        <at name="rowspecs">CENTER:DEFAULT:NONE</at>
+        <at name="colspecs">FILL:308PX:NONE,FILL:89PX:NONE,FILL:22PX:NONE,FILL:87PX:NONE</at>
+        <at name="components">
+         <object classname="java.util.LinkedList">
+          <item >
+           <at name="value">
+            <object classname="com.jeta.forms.store.memento.BeanMemento">
+             <super classname="com.jeta.forms.store.memento.ComponentMemento">
+              <at name="cellconstraints">
+               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+                <at name="column">4</at>
+                <at name="row">1</at>
+                <at name="colspan">1</at>
+                <at name="rowspan">1</at>
+                <at name="halign">default</at>
+                <at name="valign">default</at>
+                <at name="insets" object="insets">0,0,0,0</at>
+               </object>
+              </at>
+              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+             </super>
+             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+             <at name="beanclass">javax.swing.JButton</at>
+             <at name="beanproperties">
+              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+               <at name="classname">javax.swing.JButton</at>
+               <at name="properties">
+                <object classname="com.jeta.forms.store.support.PropertyMap">
+                 <at name="text">CLOSE</at>
+                 <at name="height">22</at>
+                 <at name="width">83</at>
+                 <at name="name">CANCEL_BUTTON</at>
+                 <at name="actionCommand">Cancel</at>
+                 <at name="border">
+                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                   <at name="borders">
+                    <object classname="java.util.LinkedList">
+                     <item >
+                      <at name="value">
+                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                        <super classname="com.jeta.forms.store.properties.BorderProperty">
+                         <at name="name">border</at>
+                        </super>
+                       </object>
+                      </at>
+                     </item>
+                    </object>
+                   </at>
+                  </object>
+                 </at>
+                </object>
+               </at>
+              </object>
+             </at>
+            </object>
+           </at>
+          </item>
+          <item >
+           <at name="value">
+            <object classname="com.jeta.forms.store.memento.BeanMemento">
+             <super classname="com.jeta.forms.store.memento.ComponentMemento">
+              <at name="cellconstraints">
+               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+                <at name="column">2</at>
+                <at name="row">1</at>
+                <at name="colspan">1</at>
+                <at name="rowspan">1</at>
+                <at name="halign">default</at>
+                <at name="valign">default</at>
+                <at name="insets" object="insets">0,0,0,0</at>
+               </object>
+              </at>
+              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+             </super>
+             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+             <at name="beanclass">javax.swing.JButton</at>
+             <at name="beanproperties">
+              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+               <at name="classname">javax.swing.JButton</at>
+               <at name="properties">
+                <object classname="com.jeta.forms.store.support.PropertyMap">
+                 <at name="text">INSTALL</at>
+                 <at name="height">22</at>
+                 <at name="width">85</at>
+                 <at name="name">OK_BUTTON</at>
+                 <at name="actionCommand">OK</at>
+                 <at name="border">
+                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                   <at name="borders">
+                    <object classname="java.util.LinkedList">
+                     <item >
+                      <at name="value">
+                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                        <super classname="com.jeta.forms.store.properties.BorderProperty">
+                         <at name="name">border</at>
+                        </super>
+                       </object>
+                      </at>
+                     </item>
+                    </object>
+                   </at>
+                  </object>
+                 </at>
+                </object>
+               </at>
+              </object>
+             </at>
+            </object>
+           </at>
+          </item>
+         </object>
+        </at>
+        <at name="properties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.gui.form.GridView</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="name"/>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="scollBars">
+             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
+              <at name="name">scollBars</at>
+              <at name="verticalpolicy">21</at>
+              <at name="horizontalpolicy">31</at>
+              <at name="border">
+               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                <super classname="com.jeta.forms.store.properties.BorderProperty">
+                 <at name="name">border</at>
+                </super>
+                <at name="borders">
+                 <object classname="java.util.LinkedList">
+                  <item >
+                   <at name="value">
+                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                     <super classname="com.jeta.forms.store.properties.BorderProperty">
+                      <at name="name">border</at>
+                     </super>
+                    </object>
+                   </at>
+                  </item>
+                 </object>
+                </at>
+               </object>
+              </at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList"/>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+        <at name="cellpainters">
+         <object classname="com.jeta.forms.store.support.Matrix">
+          <at name="rows">
+           <object classname="[Ljava.lang.Object;" size="1">
+            <at name="item" index="0">
+             <object classname="[Ljava.lang.Object;" size="4"/>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+        <at name="rowgroups">
+         <object classname="com.jeta.forms.store.memento.FormGroupSet">
+          <at name="groups">
+           <object classname="java.util.HashMap"/>
+          </at>
+         </object>
+        </at>
+        <at name="colgroups">
+         <object classname="com.jeta.forms.store.memento.FormGroupSet">
+          <at name="groups">
+           <object classname="java.util.HashMap"/>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">2</at>
+           <at name="colspan">4</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="horizontalAlignment">0</at>
+            <at name="text">Reload YAJSW Console Application</at>
+            <at name="height">15</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">12</at>
+             </object>
+            </at>
+            <at name="name"/>
+            <at name="width">516</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">4</at>
+           <at name="row">6</at>
+           <at name="colspan">2</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JComboBox</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JComboBox</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">20</at>
+            <at name="requestFocusEnabled">false</at>
+            <at name="items">
+             <object classname="com.jeta.forms.store.properties.ItemsProperty">
+              <at name="name">items</at>
+             </object>
+            </at>
+            <at name="componentCount">3</at>
+            <at name="width">388</at>
+            <at name="name">CONFIGURATION</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+            <at name="editable">true</at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">4</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">Console</at>
+            <at name="height">14</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">11</at>
+             </object>
+            </at>
+            <at name="name"/>
+            <at name="width">118</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">4</at>
+           <at name="row">4</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JTextField</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JTextField</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="enabled">false</at>
+            <at name="height">20</at>
+            <at name="width">139</at>
+            <at name="name">SERVICE</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">9</at>
+           <at name="colspan">4</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">12</at>
+            <at name="width">516</at>
+            <at name="name">MESSAGE</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+    </object>
+   </at>
+   <at name="properties">
+    <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+     <at name="classname">com.jeta.forms.gui.form.GridView</at>
+     <at name="properties">
+      <object classname="com.jeta.forms.store.support.PropertyMap">
+       <at name="name"/>
+       <at name="fill">
+        <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+         <at name="name">fill</at>
+        </object>
+       </at>
+       <at name="scollBars">
+        <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
+         <at name="name">scollBars</at>
+         <at name="verticalpolicy">21</at>
+         <at name="horizontalpolicy">31</at>
+         <at name="border">
+          <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+           <super classname="com.jeta.forms.store.properties.BorderProperty">
+            <at name="name">border</at>
+           </super>
+           <at name="borders">
+            <object classname="java.util.LinkedList">
+             <item >
+              <at name="value">
+               <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                <super classname="com.jeta.forms.store.properties.BorderProperty">
+                 <at name="name">border</at>
+                </super>
+               </object>
+              </at>
+             </item>
+            </object>
+           </at>
+          </object>
+         </at>
+        </object>
+       </at>
+       <at name="border">
+        <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+         <super classname="com.jeta.forms.store.properties.BorderProperty">
+          <at name="name">border</at>
+         </super>
+         <at name="borders">
+          <object classname="java.util.LinkedList"/>
+         </at>
+        </object>
+       </at>
+      </object>
+     </at>
+    </object>
+   </at>
+   <at name="cellpainters">
+    <object classname="com.jeta.forms.store.support.Matrix">
+     <at name="rows">
+      <object classname="[Ljava.lang.Object;" size="10">
+       <at name="item" index="0">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="1">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="2">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="3">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="4">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="5">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="6">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="7">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="8">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+       <at name="item" index="9">
+        <object classname="[Ljava.lang.Object;" size="6"/>
+       </at>
+      </object>
+     </at>
+    </object>
+   </at>
+   <at name="rowgroups">
+    <object classname="com.jeta.forms.store.memento.FormGroupSet">
+     <at name="groups">
+      <object classname="java.util.HashMap"/>
+     </at>
+    </object>
+   </at>
+   <at name="colgroups">
+    <object classname="com.jeta.forms.store.memento.FormGroupSet">
+     <at name="groups">
+      <object classname="java.util.HashMap"/>
+     </at>
+    </object>
+   </at>
+  </object>
+ </at>
+</object>

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/abeille/srvmgr_uninstall_dialog.xml
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/abeille/srvmgr_uninstall_dialog.xml b/kerby-kdc/kerby-kdc-dist/build/abeille/srvmgr_uninstall_dialog.xml
new file mode 100644
index 0000000..4681e3f
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/abeille/srvmgr_uninstall_dialog.xml
@@ -0,0 +1,508 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<object classname="com.jeta.forms.store.memento.FormPackage">
+ <at name="fileversion">
+  <object classname="com.jeta.forms.store.memento.FormsVersion2">
+   <at name="major">2</at>
+   <at name="minor">0</at>
+   <at name="sub">0</at>
+  </object>
+ </at>
+ <at name="form">
+  <object classname="com.jeta.forms.store.memento.FormMemento">
+   <super classname="com.jeta.forms.store.memento.ComponentMemento">
+    <at name="cellconstraints">
+     <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+      <at name="column">1</at>
+      <at name="row">1</at>
+      <at name="colspan">1</at>
+      <at name="rowspan">1</at>
+      <at name="halign">default</at>
+      <at name="valign">default</at>
+      <at name="insets" object="insets">0,0,0,0</at>
+     </object>
+    </at>
+    <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
+   </super>
+   <at name="id">6.Do, Dez 3, 2009 - 10:23:25</at>
+   <at name="rowspecs">CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE</at>
+   <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:8DLU:NONE</at>
+   <at name="components">
+    <object classname="java.util.LinkedList">
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">4</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">The following services will be removed. Note: only YAJSW can be removed</at>
+            <at name="height">14</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">11</at>
+             </object>
+            </at>
+            <at name="width">415</at>
+            <at name="name"></at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">6</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">Host/service name, Host/Service name</at>
+            <at name="height">14</at>
+            <at name="width">415</at>
+            <at name="name">SERVICES</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.FormMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">8</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
+        </super>
+        <at name="id">embedded.8.Do, Dez 3, 2009 - 10:26:04</at>
+        <at name="rowspecs">CENTER:DEFAULT:NONE</at>
+        <at name="colspecs">FILL:280PX:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE</at>
+        <at name="components">
+         <object classname="java.util.LinkedList">
+          <item >
+           <at name="value">
+            <object classname="com.jeta.forms.store.memento.BeanMemento">
+             <super classname="com.jeta.forms.store.memento.ComponentMemento">
+              <at name="cellconstraints">
+               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+                <at name="column">4</at>
+                <at name="row">1</at>
+                <at name="colspan">1</at>
+                <at name="rowspan">1</at>
+                <at name="halign">default</at>
+                <at name="valign">default</at>
+                <at name="insets" object="insets">0,0,0,0</at>
+               </object>
+              </at>
+              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+             </super>
+             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+             <at name="beanclass">javax.swing.JButton</at>
+             <at name="beanproperties">
+              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+               <at name="classname">javax.swing.JButton</at>
+               <at name="properties">
+                <object classname="com.jeta.forms.store.support.PropertyMap">
+                 <at name="text">Cancel</at>
+                 <at name="height">22</at>
+                 <at name="width">64</at>
+                 <at name="name">CANCEL_BUTTON</at>
+                 <at name="actionCommand">Cancel</at>
+                 <at name="border">
+                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                   <at name="borders">
+                    <object classname="java.util.LinkedList">
+                     <item >
+                      <at name="value">
+                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                        <super classname="com.jeta.forms.store.properties.BorderProperty">
+                         <at name="name">border</at>
+                        </super>
+                       </object>
+                      </at>
+                     </item>
+                    </object>
+                   </at>
+                  </object>
+                 </at>
+                </object>
+               </at>
+              </object>
+             </at>
+            </object>
+           </at>
+          </item>
+          <item >
+           <at name="value">
+            <object classname="com.jeta.forms.store.memento.BeanMemento">
+             <super classname="com.jeta.forms.store.memento.ComponentMemento">
+              <at name="cellconstraints">
+               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+                <at name="column">2</at>
+                <at name="row">1</at>
+                <at name="colspan">1</at>
+                <at name="rowspan">1</at>
+                <at name="halign">default</at>
+                <at name="valign">default</at>
+                <at name="insets" object="insets">0,0,0,0</at>
+               </object>
+              </at>
+              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+             </super>
+             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+             <at name="beanclass">javax.swing.JButton</at>
+             <at name="beanproperties">
+              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+               <at name="classname">javax.swing.JButton</at>
+               <at name="properties">
+                <object classname="com.jeta.forms.store.support.PropertyMap">
+                 <at name="text">OK</at>
+                 <at name="height">22</at>
+                 <at name="width">46</at>
+                 <at name="name">OK_BUTTON</at>
+                 <at name="actionCommand">OK</at>
+                 <at name="border">
+                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                   <at name="borders">
+                    <object classname="java.util.LinkedList">
+                     <item >
+                      <at name="value">
+                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                        <super classname="com.jeta.forms.store.properties.BorderProperty">
+                         <at name="name">border</at>
+                        </super>
+                       </object>
+                      </at>
+                     </item>
+                    </object>
+                   </at>
+                  </object>
+                 </at>
+                </object>
+               </at>
+              </object>
+             </at>
+            </object>
+           </at>
+          </item>
+         </object>
+        </at>
+        <at name="properties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.gui.form.GridView</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="name"></at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="scollBars">
+             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
+              <at name="name">scollBars</at>
+              <at name="verticalpolicy">21</at>
+              <at name="horizontalpolicy">31</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList"/>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+        <at name="cellpainters">
+         <object classname="com.jeta.forms.store.support.Matrix">
+          <at name="rows">
+           <object classname="[Ljava.lang.Object;" size="1">
+            <at name="item" index="0">
+             <object classname="[Ljava.lang.Object;" size="4"/>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+        <at name="rowgroups">
+         <object classname="com.jeta.forms.store.memento.FormGroupSet">
+          <at name="groups">
+           <object classname="java.util.HashMap"/>
+          </at>
+         </object>
+        </at>
+        <at name="colgroups">
+         <object classname="com.jeta.forms.store.memento.FormGroupSet">
+          <at name="groups">
+           <object classname="java.util.HashMap"/>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">2</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="horizontalAlignment">0</at>
+            <at name="text">Uninstall Services</at>
+            <at name="height">15</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">12</at>
+             </object>
+            </at>
+            <at name="width">415</at>
+            <at name="name"></at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+    </object>
+   </at>
+   <at name="properties">
+    <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+     <at name="classname">com.jeta.forms.gui.form.GridView</at>
+     <at name="properties">
+      <object classname="com.jeta.forms.store.support.PropertyMap">
+       <at name="name"></at>
+       <at name="fill">
+        <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+         <at name="name">fill</at>
+        </object>
+       </at>
+       <at name="scollBars">
+        <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
+         <at name="name">scollBars</at>
+         <at name="verticalpolicy">21</at>
+         <at name="horizontalpolicy">31</at>
+        </object>
+       </at>
+       <at name="border">
+        <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+         <super classname="com.jeta.forms.store.properties.BorderProperty">
+          <at name="name">border</at>
+         </super>
+         <at name="borders">
+          <object classname="java.util.LinkedList"/>
+         </at>
+        </object>
+       </at>
+      </object>
+     </at>
+    </object>
+   </at>
+   <at name="cellpainters">
+    <object classname="com.jeta.forms.store.support.Matrix">
+     <at name="rows">
+      <object classname="[Ljava.lang.Object;" size="9">
+       <at name="item" index="0">
+        <object classname="[Ljava.lang.Object;" size="3"/>
+       </at>
+       <at name="item" index="1">
+        <object classname="[Ljava.lang.Object;" size="3"/>
+       </at>
+       <at name="item" index="2">
+        <object classname="[Ljava.lang.Object;" size="3"/>
+       </at>
+       <at name="item" index="3">
+        <object classname="[Ljava.lang.Object;" size="3"/>
+       </at>
+       <at name="item" index="4">
+        <object classname="[Ljava.lang.Object;" size="3"/>
+       </at>
+       <at name="item" index="5">
+        <object classname="[Ljava.lang.Object;" size="3"/>
+       </at>
+       <at name="item" index="6">
+        <object classname="[Ljava.lang.Object;" size="3"/>
+       </at>
+       <at name="item" index="7">
+        <object classname="[Ljava.lang.Object;" size="3"/>
+       </at>
+       <at name="item" index="8">
+        <object classname="[Ljava.lang.Object;" size="3"/>
+       </at>
+      </object>
+     </at>
+    </object>
+   </at>
+   <at name="rowgroups">
+    <object classname="com.jeta.forms.store.memento.FormGroupSet">
+     <at name="groups">
+      <object classname="java.util.HashMap"/>
+     </at>
+    </object>
+   </at>
+   <at name="colgroups">
+    <object classname="com.jeta.forms.store.memento.FormGroupSet">
+     <at name="groups">
+      <object classname="java.util.HashMap"/>
+     </at>
+    </object>
+   </at>
+  </object>
+ </at>
+</object>


[02/15] directory-kerberos git commit: Adjust the framework of standalone kdc server

Posted by ha...@apache.org.
http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/conf/wrapper.conf
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/conf/wrapper.conf b/kerby-kdc/kerby-kdc-dist/conf/wrapper.conf
new file mode 100644
index 0000000..3171e98
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/conf/wrapper.conf
@@ -0,0 +1,308 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+# WARNING - Do not modify any of the properties when an application
+#  using this configuration file has been installed as a service or daemon.
+#  Please uninstall the service before modifying this file.  The
+#  service must then be reinstalled.
+
+#********************************************************************
+# Java Executable Properties
+#********************************************************************
+# Java Application
+#wrapper.java.command=java
+
+# or define conditions for YAJSW searching for a JVM
+# currently only valid for windows
+#wrapper.java.command.minVersion=1.5
+#wrapper.java.command.maxVersion=1.6
+#wrapper.java.command.jreOnly=true
+#wrapper.java.command.jdkOnly=true
+#wrapper.java.command.preferJre=true
+#wrapper.java.command.preferJdk=true
+#wrapper.java.command.javaw=true
+
+# copy java.exe to <tmp>/java_<customProcName>_nnnn.exe
+#wrapper.java.customProcName=
+
+#********************************************************************
+# working directory
+#********************************************************************
+wrapper.working.dir=/home/hazel/workspace/directory-kerberos/kerby-dist/target
+
+# Java Main class.  
+# YAJSW: default is "org.rzo.yajsw.app.WrapperJVMMain" 
+# DO NOT SET THIS PROPERTY UNLESS YOU HAVE YOUR OWN IMPLEMENTATION
+# wrapper.java.mainclass=
+
+#********************************************************************
+# tmp folder
+# yajsw creates temporary files named in_.. out_.. err_.. jna..
+# per default these are placed in jna.tmpdir.
+# jna.tmpdir is set in setenv batch file to <yajsw>/tmp
+#********************************************************************
+wrapper.tmp.path = ${jna_tmpdir}
+
+
+#********************************************************************
+# Application main class or native executable
+# One of the following properties MUST be defined
+#********************************************************************
+
+# Java Application main class
+wrapper.java.app.mainclass=
+
+# or jar file
+#wrapper.java.app.jar=
+
+# or groovy script file
+#wrapper.groovy=
+
+#or a native executable
+#wrapper.image=
+
+#********************************************************************
+# Application process cpu priority and affinity
+#********************************************************************
+
+# Process priority: LOW, BELOW_NORMAL, NORMAL, ABOVE_NORMAL, HIGH
+#wrapper.priority
+
+# CPU affinity of the process. this is a bit-array representing the cpus
+#wrapper.affinity=
+
+
+#********************************************************************
+# Application Account
+# Equivalent to Posix sudo or windows runas
+# Note Posix: 
+#     <group>\<user> (note: use \\ in configuration file). 
+#     If no group is configured default group of the user is used
+#********************************************************************
+#wrapper.app.account=
+#wrapper.app.password=
+
+#********************************************************************
+# Java/Groovy Application Properties
+#********************************************************************
+
+# Java Classpath (include wrapper.jar)  Add class path elements as
+#  needed starting from 1
+# YAJSW: all libs required by YAJSW are in the manifest of the wrapper.jar -> only classpath of your application is required
+#wrapper.java.classpath.1=
+
+# Java Library Path
+# YAJSW: required dll are encapsulated in jar files -> only library path of your application required
+# wrapper.java.library.path.1=../lib
+
+# Java Additional Parameters
+#wrapper.java.additional.1=
+
+# Initial Java Heap Size (in MB)
+# alternative for wrapper.java.additional.<n>=-Xms
+#wrapper.java.initmemory=3
+
+# % of total RAM
+#wrapper.java.initmemory.relative=10
+
+# Maximum Java Heap Size (in MB)
+# alternative for wrapper.java.additional.<n>=-Xmx
+#wrapper.java.maxmemory=64
+
+# % of total RAM
+#wrapper.java.maxmemory.relative=30
+
+# JSW requires that main class is set as app.parameter property
+# YAJSW: to specify the main class please use wrapper.java.app.mainclass=
+
+#********************************************************************
+# Application environment properties.
+#********************************************************************
+# Adds an environment to the application
+#wrapper.app.env.<key>=<value>
+
+#********************************************************************
+# Wrapper Logging Properties
+#********************************************************************
+# Format of output for the console.  (See docs for formats)
+# wrapper.console.format=PM
+
+# Log Level for console output.  (See docs for log levels)
+wrapper.console.loglevel=INFO
+
+# Log file to use for wrapper output logging.
+wrapper.logfile=${wrapper_home}\/log\/wrapper.log
+
+# Format of output for the log file.  (See docs for formats)
+#wrapper.logfile.format=LPTM
+
+# Log Level for log file output.  (See docs for log levels)
+#wrapper.logfile.loglevel=INFO
+
+# Maximum size that the log file will be allowed to grow to before
+#  the log is rolled. Size is specified in bytes.  The default value
+#  of 0, disables log rolling by size.  May abbreviate with the 'k' (kB) or
+#  'm' (mB) suffix.  For example: 10m = 10 megabytes.
+# If wrapper.logfile does not contain the string ROLLNUM it will be automatically added as suffix of the file name
+wrapper.logfile.maxsize=10m
+
+# Maximum number of rolled log files which will be allowed before old
+#  files are deleted.  The default value of 0 implies no limit.
+wrapper.logfile.maxfiles=10
+
+# Controls the roll mode of the log file
+# possible values: DATE, WRAPPER, JVM
+# If DATE is set wrapper.logfile should contain the string YYYYMMDD
+# If DATE is set and wrapper.logfile.maxsize is set the log file will be rolled by size and date
+# If DATE is set and wrapper.logfile.maxfiles older files rolled by size or date are deleted
+#wrapper.logfile.rollmode=DATE
+
+#********************************************************************
+# Application Console Properties
+#********************************************************************
+# Indicate if console of the application is visible.
+#wrapper.console.visible=false
+
+# Title to use when running as a console
+wrapper.console.title=kerby-server
+
+#********************************************************************
+# Wrapper Windows Service and Posix Daemon Properties
+#********************************************************************
+# Name of the service
+wrapper.ntservice.name=kerby-server
+
+# Display name of the service
+wrapper.ntservice.displayname=kerby-server
+
+# Description of the service
+wrapper.ntservice.description=kerby-server
+
+# Service dependencies.  Add dependencies as needed starting from 1
+# wrapper.ntservice.dependency.1=
+
+# Mode in which the service is installed.  AUTO_START or DEMAND_START
+# wrapper.ntservice.starttype=AUTO_START
+
+# Allow the service to interact with the desktop.
+# wrapper.ntservice.interactive=false
+
+# wrapper service user. only for windows. on *nix system this is root.
+# see also wrapper.app.account
+#wrapper.ntservice.account=
+#wrapper.ntservice.password=
+
+#********************************************************************
+# Wrapper Posix Daemon Properties
+#********************************************************************
+# Directory in which to create and execute daemon init scripts. Default: /etc/init.d
+#wrapper.daemon.dir = 
+
+# Directory where to store the wrapper pid file. Default: /var/run
+#wrapper.daemon.pid.dir = 
+
+# Directory in which to create K... and S... links. 
+# Default: <wrapper.daemon.dir>/rcX.d
+# For Ubuntu set to /etc/rcX.d
+# The following grooy script should set it correctly for most distros
+wrapper.daemon.run_level_dir=${if (new File('\/etc\/rc0.d').exists()) return '\/etc\/rcX.d' else return '\/etc\/init.d\/rcX.d'}
+
+# Setting the runlevels and priorities for automatic startup and stop of the daemon.
+# Similar syntax as the update_rc.d command
+# Default: equivalent to default of update_rc.d
+#wrapper.daemon.update_rc = start 20 2 3 4 . start 30 5 . stop 80 0 1 6
+
+#********************************************************************
+# Wrapper System Tray Properties
+#********************************************************************
+# enable system tray
+wrapper.tray = true
+
+# TCP/IP port. If none is defined multicast discovery is used to find the port
+# Set the port in case multicast is not possible.
+wrapper.tray.port = 15002
+
+# icon file to use, per default a console icon is used
+#wrapper.tray.icon=
+
+#********************************************************************
+# Exit Code Properties
+# Restart on non zero exit code
+#********************************************************************
+wrapper.on_exit.0=SHUTDOWN
+wrapper.on_exit.default=RESTART
+
+#********************************************************************
+# Trigger actions on console output
+#********************************************************************
+# On Exception show message in system tray
+wrapper.filter.trigger.0=Exception
+wrapper.filter.script.0=scripts\/trayMessage.gv
+wrapper.filter.script.0.args=Exception
+
+#********************************************************************
+# Wrapper JMX
+#
+# connect using for example jconsole per remote access using the url
+#
+# service:jmx:rmi:///jndi/rmi://localhost:1099/server
+#
+# eventl. change port and server name
+#********************************************************************
+# Enable wrapper JMX
+#wrapper.jmx = true
+
+# JMX RMI port. default is 1099
+#wrapper.jmx.rmi.port = 
+
+# JMX RMI credentials
+# mandatory if accessing from remote server
+#wrapper.jmx.rmi.user =
+#wrapper.jmx.rmi.password =
+
+#********************************************************************
+# Wrapper timeouts
+#********************************************************************
+# Number of seconds to allow between the time that the Wrapper starts the application
+# and the  application logon to the wrapper.
+# Default: 30 seconds
+#wrapper.startup.timeout = 
+
+# Number of seconds to allow between the time that the Wrapper asks the application to shutdown and the time
+that the JVM shuts down.
+# Default: 30 seconds
+#wrapper.shutdown.timeout = 
+
+# Number of seconds the wrapper waits for a ping message from the java application.
+# If no heart beat is received within a timeout the wrapper assumes that the application
+# is non responsive and will restart it.
+# Default: 30 seconds
+#wrapper.ping.timeout = 
+
+
+
+#********************************************************************
+# genConfig: further Properties generated by genConfig
+#********************************************************************
+placeHolderSoGenPropsComeHere=
+wrapper.java.app.jar = kerby-dist-1.0-SNAPSHOT-jar-with-dependencies.jar
+wrapper.java.command = java
+wrapper.java.classpath.1 = .
+#wrapper.java.classpath.2 = C:\\Program Files\\Java\\jdk1.8.0_25\\lib
+#wrapper.java.classpath.3 = C:\\Program Files\\Java\\jdk1.8.0_25\\lib\\tools.jar
+
+wrapper.stop.conf=conf/wrapper.stop.conf
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/conf/wrapper.javaws.conf
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/conf/wrapper.javaws.conf b/kerby-kdc/kerby-kdc-dist/conf/wrapper.javaws.conf
new file mode 100644
index 0000000..ce6f61b
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/conf/wrapper.javaws.conf
@@ -0,0 +1 @@
+wrapper.java.classpath.99=${java.home}/lib/javaws.jar
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/conf/wrapper.stop.conf
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/conf/wrapper.stop.conf b/kerby-kdc/kerby-kdc-dist/conf/wrapper.stop.conf
new file mode 100644
index 0000000..39af153
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/conf/wrapper.stop.conf
@@ -0,0 +1,24 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+wrapper.app.parameter.1=stop
+
+wrapper.stopper = true
+
+wrapper.app.parameter.1 = -stop
+
+include=wrapper.conf

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/core/ReadMe.txt
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/core/ReadMe.txt b/kerby-kdc/kerby-kdc-dist/lib/core/ReadMe.txt
new file mode 100644
index 0000000..3878b72
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/lib/core/ReadMe.txt
@@ -0,0 +1,23 @@
+This is the minimal set of libraries required by YAJSW
+
+It includes the following core functionalities:
+
+All platforms
+	* runConsole
+	* filter triggers
+	* regex filter triggers
+	* logging
+	* restart on exit code
+	* groovy scripting
+	* network start
+	
+Windows
+	* installService, uninstallService, startService, stopService
+	
+It does not include the following functions:
+
+	* installDaemon, uninstallDaemon, startDaemon, stopDaemon
+	* system tray icon
+	* timers
+	* services manager
+	* network start per webdav or http or ftp
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-cli-2-SNAPSHOT.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-cli-2-SNAPSHOT.jar b/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-cli-2-SNAPSHOT.jar
new file mode 100644
index 0000000..7819797
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-cli-2-SNAPSHOT.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-collections-3.2.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-collections-3.2.jar b/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-collections-3.2.jar
new file mode 100644
index 0000000..75580be
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-collections-3.2.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-configuration-1.8.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-configuration-1.8.jar b/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-configuration-1.8.jar
new file mode 100644
index 0000000..ae9ae99
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-configuration-1.8.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-io-1.3.1.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-io-1.3.1.jar b/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-io-1.3.1.jar
new file mode 100644
index 0000000..7affdef
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-io-1.3.1.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-lang-2.4.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-lang-2.4.jar b/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-lang-2.4.jar
new file mode 100644
index 0000000..532939e
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-lang-2.4.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-logging-1.1.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-logging-1.1.jar b/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-logging-1.1.jar
new file mode 100644
index 0000000..2ff9bbd
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-logging-1.1.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-vfs2-2.0.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-vfs2-2.0.jar b/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-vfs2-2.0.jar
new file mode 100644
index 0000000..5e1b0b4
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/core/commons/commons-vfs2-2.0.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/core/groovy/groovy-all-1.8.6.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/core/groovy/groovy-all-1.8.6.jar b/kerby-kdc/kerby-kdc-dist/lib/core/groovy/groovy-all-1.8.6.jar
new file mode 100644
index 0000000..03c02ef
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/core/groovy/groovy-all-1.8.6.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/core/jna/jna-3.4.1.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/core/jna/jna-3.4.1.jar b/kerby-kdc/kerby-kdc-dist/lib/core/jna/jna-3.4.1.jar
new file mode 100644
index 0000000..8e6d0c3
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/core/jna/jna-3.4.1.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/core/jna/platform-3.4.1.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/core/jna/platform-3.4.1.jar b/kerby-kdc/kerby-kdc-dist/lib/core/jna/platform-3.4.1.jar
new file mode 100644
index 0000000..8357d2e
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/core/jna/platform-3.4.1.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/core/netty/netty-3.6.6.Final.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/core/netty/netty-3.6.6.Final.jar b/kerby-kdc/kerby-kdc-dist/lib/core/netty/netty-3.6.6.Final.jar
new file mode 100644
index 0000000..35cb073
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/core/netty/netty-3.6.6.Final.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/core/regex/jrexx-1.1.1.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/core/regex/jrexx-1.1.1.jar b/kerby-kdc/kerby-kdc-dist/lib/core/regex/jrexx-1.1.1.jar
new file mode 100644
index 0000000..5968c9a
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/core/regex/jrexx-1.1.1.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/core/yajsw/ahessian.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/core/yajsw/ahessian.jar b/kerby-kdc/kerby-kdc-dist/lib/core/yajsw/ahessian.jar
new file mode 100644
index 0000000..f3c4c9d
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/core/yajsw/ahessian.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/extended/ReadMe.txt
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/extended/ReadMe.txt b/kerby-kdc/kerby-kdc-dist/lib/extended/ReadMe.txt
new file mode 100644
index 0000000..078c77b
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/lib/extended/ReadMe.txt
@@ -0,0 +1,25 @@
+The following libraries provide extended functionalites to YAJSW:
+
+Timers require:
+	* quartz
+	
+Posix Installation of daemons requires:
+	* velocity
+	
+System tray requires:
+	* abeille
+	* jgoodies
+	* yajsw
+
+ServiceManager requires:
+	* abeille
+	* jgoodies
+	* glazed lists
+	* hessian
+
+Network loading in general
+	* commons
+	
+Network loading per webdav
+	* vfs-webdav
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/extended/abeille/formsrt.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/extended/abeille/formsrt.jar b/kerby-kdc/kerby-kdc-dist/lib/extended/abeille/formsrt.jar
new file mode 100644
index 0000000..cd94310
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/extended/abeille/formsrt.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/extended/commons/commons-codec-1.3.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/extended/commons/commons-codec-1.3.jar b/kerby-kdc/kerby-kdc-dist/lib/extended/commons/commons-codec-1.3.jar
new file mode 100644
index 0000000..957b675
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/extended/commons/commons-codec-1.3.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/extended/commons/commons-httpclient-3.0.1.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/extended/commons/commons-httpclient-3.0.1.jar b/kerby-kdc/kerby-kdc-dist/lib/extended/commons/commons-httpclient-3.0.1.jar
new file mode 100644
index 0000000..cfc777c
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/extended/commons/commons-httpclient-3.0.1.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/extended/commons/commons-net-1.4.1.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/extended/commons/commons-net-1.4.1.jar b/kerby-kdc/kerby-kdc-dist/lib/extended/commons/commons-net-1.4.1.jar
new file mode 100644
index 0000000..9666a92
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/extended/commons/commons-net-1.4.1.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/extended/glazedlists/commons-beanutils-1.8.2.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/extended/glazedlists/commons-beanutils-1.8.2.jar b/kerby-kdc/kerby-kdc-dist/lib/extended/glazedlists/commons-beanutils-1.8.2.jar
new file mode 100644
index 0000000..6baf5ec
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/extended/glazedlists/commons-beanutils-1.8.2.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/extended/glazedlists/glazedlists-1.8.0_java15.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/extended/glazedlists/glazedlists-1.8.0_java15.jar b/kerby-kdc/kerby-kdc-dist/lib/extended/glazedlists/glazedlists-1.8.0_java15.jar
new file mode 100644
index 0000000..9da3532
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/extended/glazedlists/glazedlists-1.8.0_java15.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/extended/jgoodies/forms-1.2.0.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/extended/jgoodies/forms-1.2.0.jar b/kerby-kdc/kerby-kdc-dist/lib/extended/jgoodies/forms-1.2.0.jar
new file mode 100644
index 0000000..83f1f60
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/extended/jgoodies/forms-1.2.0.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/extended/quartz/quartz-1.8.0.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/extended/quartz/quartz-1.8.0.jar b/kerby-kdc/kerby-kdc-dist/lib/extended/quartz/quartz-1.8.0.jar
new file mode 100644
index 0000000..ed7d614
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/extended/quartz/quartz-1.8.0.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/extended/velocity/velocity-1.7.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/extended/velocity/velocity-1.7.jar b/kerby-kdc/kerby-kdc-dist/lib/extended/velocity/velocity-1.7.jar
new file mode 100644
index 0000000..ae936d3
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/extended/velocity/velocity-1.7.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/extended/vfs-webdav/jackrabbit-webdav-1.5.6.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/extended/vfs-webdav/jackrabbit-webdav-1.5.6.jar b/kerby-kdc/kerby-kdc-dist/lib/extended/vfs-webdav/jackrabbit-webdav-1.5.6.jar
new file mode 100644
index 0000000..c76530d
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/extended/vfs-webdav/jackrabbit-webdav-1.5.6.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/extended/vfs-webdav/slf4j-api-1.5.0.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/extended/vfs-webdav/slf4j-api-1.5.0.jar b/kerby-kdc/kerby-kdc-dist/lib/extended/vfs-webdav/slf4j-api-1.5.0.jar
new file mode 100644
index 0000000..f4f06f0
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/extended/vfs-webdav/slf4j-api-1.5.0.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/extended/vfs-webdav/slf4j-jdk14-1.5.0.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/extended/vfs-webdav/slf4j-jdk14-1.5.0.jar b/kerby-kdc/kerby-kdc-dist/lib/extended/vfs-webdav/slf4j-jdk14-1.5.0.jar
new file mode 100644
index 0000000..4f96eb8
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/extended/vfs-webdav/slf4j-jdk14-1.5.0.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/extended/vfs-webdav/xercesImpl.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/extended/vfs-webdav/xercesImpl.jar b/kerby-kdc/kerby-kdc-dist/lib/extended/vfs-webdav/xercesImpl.jar
new file mode 100644
index 0000000..8f762e1
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/extended/vfs-webdav/xercesImpl.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/extended/yajsw/hessian4.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/extended/yajsw/hessian4.jar b/kerby-kdc/kerby-kdc-dist/lib/extended/yajsw/hessian4.jar
new file mode 100644
index 0000000..505d93b
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/extended/yajsw/hessian4.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/extended/yajsw/srvmgr.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/extended/yajsw/srvmgr.jar b/kerby-kdc/kerby-kdc-dist/lib/extended/yajsw/srvmgr.jar
new file mode 100644
index 0000000..766606d
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/extended/yajsw/srvmgr.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/groovy/ReadMe.txt
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/groovy/ReadMe.txt b/kerby-kdc/kerby-kdc-dist/lib/groovy/ReadMe.txt
new file mode 100644
index 0000000..6312064
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/lib/groovy/ReadMe.txt
@@ -0,0 +1,11 @@
+The following libraries are loaded when a groovy script is executed.
+To add libraries required by groovy scripts create a folder here and add the jar files to the folder.
+
+sendMail.gv requires:
+	* mail
+	
+sendSnmpTrap.gv requires:
+	* snmp
+	
+timeCondition.gv requires:
+	* joda
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/groovy/joda/joda-time-1.6.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/groovy/joda/joda-time-1.6.jar b/kerby-kdc/kerby-kdc-dist/lib/groovy/joda/joda-time-1.6.jar
new file mode 100644
index 0000000..68068a4
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/groovy/joda/joda-time-1.6.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/groovy/mail/activation.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/groovy/mail/activation.jar b/kerby-kdc/kerby-kdc-dist/lib/groovy/mail/activation.jar
new file mode 100644
index 0000000..29a59a9
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/groovy/mail/activation.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/groovy/mail/mail.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/groovy/mail/mail.jar b/kerby-kdc/kerby-kdc-dist/lib/groovy/mail/mail.jar
new file mode 100644
index 0000000..5954377
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/groovy/mail/mail.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/lib/groovy/snmp/SNMP4J.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/lib/groovy/snmp/SNMP4J.jar b/kerby-kdc/kerby-kdc-dist/lib/groovy/snmp/SNMP4J.jar
new file mode 100644
index 0000000..298299b
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/lib/groovy/snmp/SNMP4J.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/ReadMe.txt
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/ReadMe.txt b/kerby-kdc/kerby-kdc-dist/scripts/ReadMe.txt
new file mode 100644
index 0000000..a1e1a00
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/ReadMe.txt
@@ -0,0 +1,34 @@
+The following are scripts implementing diverse "extra" functionality for YAJSW.
+For more details please check the script file and the project documentation.
+
+
+Groovy scripts executed as trigger actions (eg if a text matches application console output, or on state changes):
+
+sendMail.gv
+trayMessage.gv
+trayColor.gv
+snmpTrap.gv
+
+Groovy scripts executed as conditions (eg script checks condition cyclically and starts/stops application accordingly)
+
+timeCondition.gv
+fileCondition.gv
+commandCondition.gv
+
+Groovy script executed on MSCS cluster change
+
+cluster.gv
+
+Groovy script for calculating the delay on application restart
+
+linearRestartDelay.gv
+
+Groovy script executed within the application process before the application is started (generally to map network forlders before a service is started)
+
+mapNetworkDrive.gv
+
+Groovy script for monitoring the application
+
+maxStartup.gv
+maxDuration.gv
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/cluster.gv
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/cluster.gv b/kerby-kdc/kerby-kdc-dist/scripts/cluster.gv
new file mode 100644
index 0000000..77fad19
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/cluster.gv
@@ -0,0 +1,22 @@
+/*
+ * Sample for Cluster aware script 
+ * 
+ * Starts the process if current node is active
+ * Stops the process otherwise
+ * 
+ * Arguments: -
+ * 
+ * Configuration Example:
+ * 
+ * wrapper.windows.cluster.script=scripts/cluster.gv
+ * 
+ * current cluster information may be accessed by:
+ *
+ * process.cluster.activeNode: returns as string the current active node for the first group found
+ * process.cluster.groupInfo: returns a Map<String, String> with <group-name, current-node-of-group>
+ */
+ 
+if (System.getenv("COMPUTERNAME").equals(process.cluster.activeNode))
+    process.start()
+else
+    process.stop()
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/commandCondition.gv
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/commandCondition.gv b/kerby-kdc/kerby-kdc-dist/scripts/commandCondition.gv
new file mode 100644
index 0000000..36a387e
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/commandCondition.gv
@@ -0,0 +1,103 @@
+/*
+ * Condition Script for implementing the wrapper.commandfile option
+ * 
+ * On first call the application is started
+ * With each call the script check for the existance of a command file
+ * This is a text file with one command per line
+ * All commands in the file are executed and the file is deleted
+ * The following commands are supported:
+ * 
+ * START 	      : start the application if it is not running
+ * STOP  	      : stop the applicaiton if it is running
+ * RESTART 	    : restart the application if it is running
+ * DUMP  	      : request a thread dump
+ * SHUTDOWN     : stop the wrapper and the application
+ * STATE <file> : writes the current state of the application to the given file
+ * STARTDUMP    : start of cyclic thread dump
+ * STOPDUMP     : stop of cyclic thread dump
+ * 
+ * Arguments: 
+ * - fileName
+ * 
+ * Example Configuration:
+ * 
+ * wrapper.condition.script=scripts/commandCondition.gv 
+ * wrapper.condition.script.args=cmd.txt 
+ * wrapper.condition.cycle=1 
+ */
+
+// on first call file is bound
+// set the file and start the process
+if (callCount == 0)
+{
+	file = new File(this.args[0])
+	process.start()
+	// at start no cyclic thread dump
+	nextDumpTime = -1
+	// uncomment to start cyclic thread dump on start
+	// nextDumpTime = System.currentTimeMillis()
+}
+
+// execute a command
+doCommand = { cmd ->
+	logger.info("executing file command "+cmd);
+	if ("START".equals(cmd))
+		process.start();
+	else if ("STOP".equals(cmd))
+		process.stop();
+	else if ("RESTART".equals(cmd))
+		process.restart();
+	else if ("DUMP".equals(cmd))
+		process.threadDump();
+	else if ("STARTDUMP".equals(cmd))
+	  	nextDumpTime = System.currentTimeMillis()
+	else if ("STOPDUMP".equals(cmd))
+	  	nextDumpTime = -1
+	else if ("SHUTDOWN".equals(cmd))
+	{
+		process.stop();
+		shutdown = true;
+	}
+	else if (cmd.startsWith("STATE "))
+	{
+		String fName = cmd.substring(6)
+		writer = new File(fName).newWriter(false) // no append
+		writer.write(process.getStringState())
+		writer.close()
+	}
+	else
+		logger.info("unknown command");
+}
+
+if (file.exists())
+// do the file
+try
+{
+	shutdown = false;
+	logger.info("command file found")
+	file.eachLine {cmd -> doCommand(cmd)}
+	file.delete();
+	logger.info("command file deleted")
+	if (shutdown)
+	{
+		Thread.sleep(5000)
+		Runtime.getRuntime().halt(0);
+	}
+}
+catch (Exception ex)
+{
+	logger.info("Error executing command file "+ex.getMessage())
+}
+
+try
+{
+if (nextDumpTime != -1 && nextDumpTime <= System.currentTimeMillis()) 
+	{ 
+		doCommand("DUMP")
+		nextDumpTime = System.currentTimeMillis()+30000 
+	}
+}
+catch (Exception ex)
+{
+	logger.info("Error executing cyclic thread dump "+ex.getMessage())
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/decryptor.gv
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/decryptor.gv b/kerby-kdc/kerby-kdc-dist/scripts/decryptor.gv
new file mode 100644
index 0000000..cf9f058
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/decryptor.gv
@@ -0,0 +1,20 @@
+/*
+ * In-Configurtion Script for encrypting configuration data
+ * 
+ * Dependency: http://www.jasypt.org/
+ *             Download jasypt-*.jar to <yajsw>/lib/groovy/jasypt/
+ * 
+ * Example Configuration:
+ * # definition of the In-Configuration script
+ * wrapper.config.script.decryptor = scripts/decryptor.gv
+ * # invocation of the script
+ * wrapper.java.additional.15 = ${decryptor.invoke('decrypt'\, 'aplasdfjlk')} 
+ */
+import org.jasypt.util.text.*
+
+public String decrypt(String text)
+{
+   textEncryptor = new BasicTextEncryptor();
+   textEncryptor.setPassword('asdfasdf');
+   return textEncryptor.decrypt(textEncryptor.encrypt(text));
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/equinox/equinoxShutdown.gv
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/equinox/equinoxShutdown.gv b/kerby-kdc/kerby-kdc-dist/scripts/equinox/equinoxShutdown.gv
new file mode 100644
index 0000000..70aae9a
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/equinox/equinoxShutdown.gv
@@ -0,0 +1,5 @@
+import org.eclipse.core.runtime.adaptor.EclipseStarter;
+
+println 'calling EclipseStarter.shutdown'
+EclipseStarter.shutdown()
+println 'shutdown terminated'
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/groovy/ReadMe.txt
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/groovy/ReadMe.txt b/kerby-kdc/kerby-kdc-dist/scripts/groovy/ReadMe.txt
new file mode 100644
index 0000000..caf5193
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/groovy/ReadMe.txt
@@ -0,0 +1 @@
+Sample groovy script used in conf/sample/wrapper.groovy_helloworld.conf showing how groovy scripts are wrapped
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/groovy/helloworld.gv
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/groovy/helloworld.gv b/kerby-kdc/kerby-kdc-dist/scripts/groovy/helloworld.gv
new file mode 100644
index 0000000..139715d
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/groovy/helloworld.gv
@@ -0,0 +1,13 @@
+/*
+ * Sample script to test wrapping of a groovy script
+ * Just loops forever and prints to file and console
+ */
+writer=new File("FileWrite.out").newWriter()
+
+while (true)
+{
+	println "hello world"
+	writer.writeLine("hello world")
+	writer.flush()
+	Thread.sleep(1000);
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/linearRestartDelay.gv
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/linearRestartDelay.gv b/kerby-kdc/kerby-kdc-dist/scripts/linearRestartDelay.gv
new file mode 100644
index 0000000..cc98475
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/linearRestartDelay.gv
@@ -0,0 +1,11 @@
+/*
+ * Script which increases the delay on each restart
+ * Input argument is the delay in seconds
+ *
+ * Configuration Example:
+ * 
+ * wrapper.restart.delay.script=scripts/linearRestartDelay.gv
+ * wrapper.restart.delay.script.args=10
+ */
+  return count*Long.parseLong(args[0])
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/mapNetworkDrive.gv
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/mapNetworkDrive.gv b/kerby-kdc/kerby-kdc-dist/scripts/mapNetworkDrive.gv
new file mode 100644
index 0000000..b46a6f4
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/mapNetworkDrive.gv
@@ -0,0 +1,12 @@
+/*
+ * Sample script for mapping a network before an application starts on windows
+ * 
+ * Arguments: -
+ * 
+ * Configuration Example:
+ * 
+ * wrapper.app.pre.script=scripts/mapNetworkDrive.gv
+ *
+ */
+
+'net use k: \\\\myserver\\$c'.execute().text
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/maxDuration.gv
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/maxDuration.gv b/kerby-kdc/kerby-kdc-dist/scripts/maxDuration.gv
new file mode 100644
index 0000000..b633be9
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/maxDuration.gv
@@ -0,0 +1,52 @@
+/*
+ * Script for checking that an application does not run
+ * longer than a max duration
+ * 
+ * An instance of the script is invoked on startup of the application
+ * Another instance is invoked when the application returns to idle state
+ * 
+ * On first call a timer is set. We are using a timer implementation from the netty framework.
+ * The timer is stored in the context map so that it can be retrieved when the application terminates.
+ * 
+ * Arguments: 
+ * - maximal duration in seconds
+ * 
+ * Example Configuration:
+ * 
+ * wrapper.script.RUN = scripts/maxDuration.gv
+ * wrapper.script.RUN.args = ${1*60*60} // 1 hour
+ * wrapper.script.IDLE = scripts/maxDuration.gv
+ *
+ */
+
+import org.jboss.netty.util.*
+import java.util.concurrent.TimeUnit
+
+
+// on first call create a timer task
+if (callCount == 0 && process.isOSProcessRunning())
+{
+	Timer timer = new HashedWheelTimer();
+	final myProcess = process;
+	TimerTask task = 
+	{ Object[] timeout ->
+			if (myProcess.isOSProcessRunning())
+			{
+				System.out.println("Script maxDuration.gv: application running too long -> stopping");
+				myProcess.stop();
+			}
+	} as TimerTask;
+		long duration = Long.parseLong(args[0])
+		Timeout timeout = timer.newTimeout(task, duration, TimeUnit.SECONDS)
+		context.put("timeout", timeout);
+		System.out.println("Script maxDuration.gv: timeout set")
+}
+else if (!process.isOSProcessRunning())
+{
+	Timeout timeout = context.remove("timeout");
+	if (timeout != null && !timeout.isExpired())
+		timeout.cancel();
+	System.out.println("Script maxDuration.gv: timeout removed")
+}
+
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/maxStartup.gv
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/maxStartup.gv b/kerby-kdc/kerby-kdc-dist/scripts/maxStartup.gv
new file mode 100644
index 0000000..338dad7
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/maxStartup.gv
@@ -0,0 +1,60 @@
+/*
+ * Script for checking that an application reports that it is up and running 
+ * within a timeout after it is in state running.
+ *
+ * The application reports that it is up by logging a text to the console
+ * The logged text is defined as a filter trigger.
+ * 
+ * An instance of the script is invoked on startup of the application
+ * Another instance is invoked when the expected text has been printed to the console
+ * 
+ * If we have been invoked by a text match (line == null) a timer is set. We are using a timer implementation from the netty framework.
+ * The timer is stored in the context map so that it can be retrieved when the application terminates.
+ * 
+ * Arguments: 
+ * - maximal duration in seconds
+ * 
+ * Example Configuration:
+ * 
+ * wrapper.script.RUN = scripts/maxStartup.gv
+ * wrapper.script.RUN.args = ${2*60} // 2 minutes
+ * wrapper.filter.trigger.systemStarted=System started
+ * wrapper.filter.script.systemStarted=scripts/maxStartup.gv
+ *
+ */
+
+import org.jboss.netty.util.*
+import java.util.concurrent.TimeUnit
+
+println "maxStartup.gv invoked: $line"
+
+	Timeout timeout = context.remove("timeout");
+// if a timeout has been set: remove it.
+	if (timeout != null && !timeout.isExpired())
+	{
+		timeout.cancel();
+		println "Script maxStartup.gv: timeout removed"
+		}
+
+// if we are not invoked by a trigger
+if (line == null || "".equals(line))
+{
+	Timer timer = new HashedWheelTimer();
+	final myProcess = process;
+	TimerTask task = 
+	{ Object[] tt ->
+			if (myProcess.isOSProcessRunning())
+			{
+			println "Script maxStartup.gv: took too long to startup -> restart"
+				myProcess.restart();
+			}
+	} as TimerTask;
+		long duration = Long.parseLong(args[0])
+		timeout = timer.newTimeout(task, duration, TimeUnit.SECONDS)
+		context.put("timeout", timeout);
+		println "Script maxStartup.gv: timeout set"
+}
+// else: nothing to do: timeout has already been removed
+
+
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/nutch/ReadMe.txt
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/nutch/ReadMe.txt b/kerby-kdc/kerby-kdc-dist/scripts/nutch/ReadMe.txt
new file mode 100644
index 0000000..9169d5c
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/nutch/ReadMe.txt
@@ -0,0 +1,5 @@
+Sample Scripts showing how YAJSW can be used to run a workflow of applications.
+This example implements web crawl for nutch/solr.
+For further details refer to nutch_recrawl.gv.
+
+Refer also to conf/samples/luceneNutch for the configuration files for wrapping these scripts.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/nutch/nutch_base.gv
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/nutch/nutch_base.gv b/kerby-kdc/kerby-kdc-dist/scripts/nutch/nutch_base.gv
new file mode 100644
index 0000000..fb54709
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/nutch/nutch_base.gv
@@ -0,0 +1,187 @@
+/*
+*
+* Base script for running nutch
+* Sets global properties
+* Defines execNutch for executing nutch in a sub-process
+* Diverse shell functions
+*/
+
+
+import org.rzo.yajsw.groovy.*
+
+// properties
+//NUTCH_HOME = "."
+crawl_dir = "$NUTCH_HOME/crawl_dir"
+//CATALINA_HOME = "."
+depth = 5
+threads = 50
+adddays = 7
+//rank = 10000 // Comment this statement if you don't want to set topN value
+safe = true
+urls = "urls"
+
+
+//
+steps=10
+try
+{
+if (rank instanceof Integer)
+	topN="--topN $rank"
+else
+  topN=""
+}
+catch (Exception ex)
+{
+	topN = ""
+}
+
+// nutch command -> main class
+getMainClass = { COMMAND ->
+if (COMMAND.equals("crawl"))
+  return "org.apache.nutch.crawl.Crawl"
+else if (COMMAND.equals("inject"))
+   return "org.apache.nutch.crawl.Injector"
+else if (COMMAND.equals("generate"))
+   return "org.apache.nutch.crawl.Generator"
+else if (COMMAND.equals("freegen"))
+   return "org.apache.nutch.tools.FreeGenerator"
+else if (COMMAND.equals("fetch"))
+   return "org.apache.nutch.fetcher.Fetcher"
+else if (COMMAND.equals("fetch2"))
+   return "org.apache.nutch.fetcher.Fetcher2"
+else if (COMMAND.equals("parse"))
+   return "org.apache.nutch.parse.ParseSegment"
+else if (COMMAND.equals("readdb"))
+   return "org.apache.nutch.crawl.CrawlDbReader"
+else if (COMMAND.equals("convdb"))
+   return "org.apache.nutch.tools.compat.CrawlDbConverter"
+else if (COMMAND.equals("mergedb"))
+   return "org.apache.nutch.crawl.CrawlDbMerger"
+else if (COMMAND.equals("readlinkdb"))
+   return "org.apache.nutch.crawl.LinkDbReader"
+else if (COMMAND.equals("readseg"))
+   return "org.apache.nutch.segment.SegmentReader"
+else if (COMMAND.equals("segread"))
+{
+	echo "[DEPRECATED] Command 'segread' is deprecated, use 'readseg' instead."
+   return "org.apache.nutch.segment.SegmentReader"
+}
+else if (COMMAND.equals("mergesegs"))
+   return "org.apache.nutch.segment.SegmentMerger"
+else if (COMMAND.equals("updatedb"))
+   return "org.apache.nutch.crawl.CrawlDb"
+else if (COMMAND.equals("invertlinks"))
+   return "org.apache.nutch.crawl.LinkDb"
+else if (COMMAND.equals("mergelinkdb"))
+   return "org.apache.nutch.crawl.LinkDbMerger"
+else if (COMMAND.equals("index"))
+   return "org.apache.nutch.indexer.Indexer"
+else if (COMMAND.equals("solrindex"))
+   return "org.apache.nutch.indexer.solr.SolrIndexer"
+else if (COMMAND.equals("dedup"))
+   return "org.apache.nutch.indexer.DeleteDuplicates"
+else if (COMMAND.equals("solrdedup"))
+   return "org.apache.nutch.indexer.solr.SolrDeleteDuplicates"
+else if (COMMAND.equals("merge"))
+   return "org.apache.nutch.indexer.IndexMerger"
+else if (COMMAND.equals("plugin"))
+   return "org.apache.nutch.plugin.PluginRepository"
+else if (COMMAND.equals("server"))
+   return 'org.apache.nutch.searcher.DistributedSearch$Server'
+   else
+	   return null
+}
+
+// run nutch set exit code into err
+err = 0
+execNutch = { args ->
+	    println "exec nutch $args"
+		builder = new WrapperBuilder()
+		// get full path to conf file
+		builder."wrapper.config" = new File("conf/wrapper.nutch.conf").getCanonicalPath()
+		// set the java application args starting with args[1]
+		args.eachWithIndex {arg, i -> if (i>0) builder."wrapper.app.parameter.$i" = arg}
+		// working dir of nutch
+		builder."NUTCH_HOME" = NUTCH_HOME
+		// get the main class depending on the nutch command in args[0]
+		builder."wrapper.java.app.mainclass" = getMainClass(args[0])
+		process = builder.process();
+		process.start()
+		process.waitFor()
+		err = process.exitCode
+		println "nutch terminated with exit code $err"
+		return err
+		}
+
+// echo command
+echo = {println it}
+
+// tomcat service
+builder = new WrapperBuilder()
+builder."wrapper.config" = "conf/wrapper.nutch_tomcat.conf"
+builder."CATALINA_HOME" = CATALINA_HOME
+tomcat = builder.service()
+// install if not already installed
+if (!tomcat.isInstalled())
+	tomcat.install()
+
+// some sh commands implemented in groovy
+delClos = { file ->
+		println "del ${file.getCanonicalPath()} ${file.isDirectory()}"
+		if (file.isDirectory())
+		{
+			file.eachDir {delClos(it)}
+			file.eachFile {if (!it.delete()) println "error deleting $it"}
+		}
+		else
+			if (!file.delete()) println "error deleting $file"
+}
+// rm -rf
+rm_rf = { file -> 
+		println "rm -rf $file"
+		removeSelf = true
+		if (file.endsWith("*"))
+		{
+			file = file.replace( "*", "")
+			removeSelf = false
+		}
+		delClos(new File(file))
+		if (removeSelf)
+		{
+			new File(file).delete()
+		}
+}
+// mv
+mvSingle = {from, to -> println "mv $from $to"; if (!from.renameTo(new File(to, from.getName()))) println "error moving $from -> $to"}
+mv = {from , to ->
+    println "mv $from $to"
+    moveDir = false
+    if (from.endsWith( "*"))
+    {
+    	from = from.replace("*", "")
+    	moveDir = true
+    }
+    from = new File(from)
+    to = new File(to)
+	success = false
+     if (moveDir)
+			{
+        from.eachFile(){mvSingle( it, to)}
+        from.eachDir(){mvSingle (it, to)}
+			}
+			else
+				mvSingle (from, to)
+}
+
+//`ls -d crawl/segments/* | tail -1`
+lastSegment = {dir = "$it"; files = new File(dir).list(); return "$dir/${files[files.length-1]}"}
+
+// touch
+touch = {
+		file = new File(it)
+	if (file.exists())
+		file.setLastModified(System.currentTimeMillis())
+	else
+		println "touch error: file does not exist ${file.getCanonicalPath()}"
+}
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/nutch/nutch_crawl.gv
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/nutch/nutch_crawl.gv b/kerby-kdc/kerby-kdc-dist/scripts/nutch/nutch_crawl.gv
new file mode 100644
index 0000000..6d22f13
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/nutch/nutch_crawl.gv
@@ -0,0 +1,8 @@
+// basic initializations
+evaluate(new File("scripts/nutch_base.gv"))
+
+// start the script
+// bin/nutch crawl urls -dir crawl -depth 3 -topN 50
+echo "----- crawl -----"
+execNutch (["crawl", "$urls", "-dir", "${crawl_dir}", "-depth", "$depth"])
+echo "----- done -----"

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/nutch/nutch_recrawl.gv
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/nutch/nutch_recrawl.gv b/kerby-kdc/kerby-kdc-dist/scripts/nutch/nutch_recrawl.gv
new file mode 100644
index 0000000..2449d6e
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/nutch/nutch_recrawl.gv
@@ -0,0 +1,110 @@
+/*  
+Original script:
+http://www.adick.at/2008-10-15,recrawl-script-for-nutch/
+
+*/
+// basic initializations
+evaluate(new File("scripts/nutch_base.gv"))
+try
+{
+// start the script
+echo "----- Inject (Step 1 of $steps) -----"
+execNutch (["inject", "${crawl_dir}/crawldb", "urls"])
+
+echo "----- Generate, Fetch, Parse, Update (Step 2 of $steps) -----"
+for(i=0; i <depth; i++)
+{
+        echo "--- Beginning crawl at depth ${i + 1} of ${depth} ---"
+        execNutch(["generate", "$crawl_dir/crawldb", "$crawl_dir/segments", "-adddays", "$adddays"])
+        if (err != 0)
+        {
+         echo "runbot: Stopping at depth ${i +1}. No more URLs to fetch."
+          break
+        }
+         segment=lastSegment( "$crawl_dir/segments/")
+         execNutch (["fetch", "$segment", "-threads ${threads}"])
+         if (err != 0)
+         {
+         echo "runbot: fetch $segment at depth ${depth} failed. Deleting it."
+         rm_rf("$segment")
+         continue
+         }
+        echo "--- Parsing Segment $segment ---"
+        execNutch (["parse", "$segment"])
+        execNutch (["updatedb", "$crawl_dir/crawldb", "$segment"])
+}
+         
+echo "----- Stopping Tomcat (Step 3 of $steps) -----"
+tomcat.stop()
+
+echo "----- Merge Segments (Step 4 of $steps) -----"
+rm_rf("$crawl_dir/MERGEDsegments")
+execNutch (["mergesegs", "$crawl_dir/MERGEDsegments", "-dir", "$crawl_dir/segments/"])
+println "err $err"
+if (err == 0)
+{
+          if (!safe)
+            rm_rf ("$crawl_dir/segments/*")
+           else
+         {
+            new File("$crawl_dir/FETCHEDsegments").mkdir()
+            mv ("$crawl_dir/segments/*", "$crawl_dir/FETCHEDsegments")
+         }
+          mv ("$crawl_dir/MERGEDsegments/*", "$crawl_dir/segments")
+          rm_rf ("$crawl_dir/MERGEDsegments")
+      }
+else
+{
+	      println "error in merge -> abort"
+          System.exit(err)
+}
+
+echo "----- Invert Links (Step 5 of $steps) -----"
+execNutch (["invertlinks", "$crawl_dir/linkdb", "$crawl_dir/segments/*"])
+
+echo "----- Index (Step 6 of $steps) -----"
+rm_rf("$crawl_dir/NEWindexes")
+rm_rf ("$crawl_dir/OLDindexes")
+execNutch (["index", "$crawl_dir/NEWindexes", "$crawl_dir/crawldb", "$crawl_dir/linkdb", "$crawl_dir/segments/*"])
+
+echo "----- Dedup (Step 7 of $steps) -----"
+execNutch (["dedup", "$crawl_dir/NEWindexes"])
+         
+echo "----- Merge Indexes (Step 8 of $steps) -----"
+execNutch (["merge", "$crawl_dir/MERGEDindexes", "$crawl_dir/NEWindexes"])
+// in nutch-site, hadoop.tmp.dir points to crawl/tmp
+rm_rf ("$crawl_dir/tmp/*")
+// replace indexes with indexes_merged
+file = new File("$crawl_dir/OLDindexes")
+if (!file.exists()) file.mkdir()
+mv ("$crawl_dir/index/*", "$crawl_dir/OLDindexes")
+mv ("$crawl_dir/MERGEDindexes/*", "$crawl_dir/index")
+// clean up old indexes directories
+if(!safe)
+         {
+         rm_rf ("$crawl_dir/NEWindexes")
+         rm_rf ("$crawl_dir/OLDindexes")
+         }
+         
+echo "----- Reloading index on the search site (Step 9 of $steps) -----"
+ if(safe)
+         {
+        touch ("${CATALINA_HOME}/webapps/ROOT/WEB-INF/web.xml")
+        echo "Done!"
+         }
+      else
+         {
+        echo "runbot: Can not reload index in safe mode."
+        echo "runbot: Please reload it manually using the following command:"
+        echo "runbot: touch ${CATALINA_HOME}/webapps/ROOT/WEB-INF/web.xml"
+         }
+
+echo "----- Restarting Tomcat (Step 10 of $steps) -----"
+tomcat.stop()
+tomcat.start()
+echo "runbot: FINISHED: Crawl completed!"
+}
+catch (Throwable ex)
+{
+	ex.printStackTrace()
+}

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/nutch/nutch_solr.gv
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/nutch/nutch_solr.gv b/kerby-kdc/kerby-kdc-dist/scripts/nutch/nutch_solr.gv
new file mode 100644
index 0000000..c79d076
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/nutch/nutch_solr.gv
@@ -0,0 +1,53 @@
+/*  
+Original script:
+http://www.lucidimagination.com/blog/2009/03/09/nutch-solr/
+
+
+*/
+// basic initializations
+evaluate(new File("scripts/nutch_base.gv"))
+
+solr_url = "http://127.0.0.1:8983/solr/"
+steps = 4
+
+try
+{
+// start the script
+echo "----- Inject (Step 1 of $steps) -----"
+execNutch (["inject", "${crawl_dir}/crawldb", "urls"])
+
+echo "----- Generate, Fetch, Parse, Update (Step 2 of $steps) -----"
+for(i=0; i <depth; i++)
+{
+        echo "--- Beginning crawl at depth ${i + 1} of ${depth} ---"
+        execNutch(["generate", "$crawl_dir/crawldb", "$crawl_dir/segments", "-adddays", "$adddays"])
+        if (err != 0)
+        {
+         echo "runbot: Stopping at depth ${i +1}. No more URLs to fetch."
+          break
+        }
+         segment=lastSegment( "$crawl_dir/segments/")
+         execNutch (["fetch", "$segment", "-threads ${threads}", "-noParsing"])
+         if (err != 0)
+         {
+         echo "runbot: fetch $segment at depth ${depth} failed. Deleting it."
+         rm_rf("$segment")
+         continue
+         }
+        echo "--- Parsing Segment $segment ---"
+        execNutch (["parse", "$segment"])
+        execNutch (["updatedb", "$crawl_dir/crawldb", "$segment", "-filter", "-normalize"])
+}
+
+echo "----- Invert Links (Step 3 of $steps) -----"
+execNutch (["invertlinks", "$crawl_dir/linkdb", "$crawl_dir/segments/*"])
+
+echo "----- index all content from all segments to Solr (Step 4 of $steps) -----"
+execNutch (["solrindex", "$solr_url", "$crawl_dir/crawldb", "$crawl_dir/linkdb", "$crawl_dir/segments/*"])
+
+echo "runbot: FINISHED: Crawl completed!"
+}
+catch (Throwable ex)
+{
+	ex.printStackTrace()
+}

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/sendMail.gv
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/sendMail.gv b/kerby-kdc/kerby-kdc-dist/scripts/sendMail.gv
new file mode 100644
index 0000000..2c6c0ab
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/sendMail.gv
@@ -0,0 +1,84 @@
+/*
+ * Script for sending an email.
+ * 
+ * Arguments: 
+ * - toMail
+ * - subject
+ * - message
+ * 
+ * Example Configuration:
+ * 
+ * wrapper.filter.trigger.exception.mail=Exception
+ * wrapper.filter.script.exception.mail=scripts/sendMail.gv
+ * wrapper.filter.script.exception.mail.args=mailto@me.com, YAJSW exception, exception found in console output please check the log file
+ */
+import javax.mail.*
+import javax.mail.internet.*
+
+port = 25
+
+mailHost='smtp.mailhost.net' // set your mail provider  
+mailFrom='me@mailhost.net'   // set your mail from
+
+mailUser=null                // set your user if you require authentication
+mailPassword=null            // set your password if you require authentication
+useSSL=false             		 // set to true to use SSL
+  
+
+if (this.args == null || this.args.length != 3)
+{
+	logger.info("error in script sendMail.gv missing arguments. check configuration")
+	return;
+}
+
+mailTo=this.args[0]
+
+subject=this.args[1]
+message=this.args[2]
+
+logger.info("sending mail to " +mailTo)
+
+try
+{
+props = new Properties()
+props.put('mail.smtp.host', mailHost)
+props.put('mail.smtp.port', port.toString())
+
+if (mailPassword != null)
+{
+	props.put('mail.smtp.user', mailUser); 
+	props.put('mail.smtp.password', mailPassword) 
+	props.put('mail.smtp.auth', 'true') 
+	mailSession = Session.getDefaultInstance(props, 
+		new javax.mail.Authenticator() 
+		{ protected PasswordAuthentication getPasswordAuthentication() 
+			{ return new PasswordAuthentication(mailUser, mailPassword); 
+			} 
+		})
+}
+else
+	mailSession = Session.getDefaultInstance(props, null)
+
+
+// Construct the message
+msg = new MimeMessage(mailSession)
+msg.from = new InternetAddress(mailFrom)
+msg.addRecipient(Message.RecipientType.TO, new InternetAddress(mailTo))
+msg.subject = subject
+msg.text = message
+
+// Send the message
+if (useSSL)
+	SMTPSSLTransport.send(msg)
+else
+	Transport.send(msg)
+
+logger.info("mail sent " +mailTo)
+}
+catch (Exception ex)
+{
+logger.throwing("sendMail.gv", "run", ex)
+}
+
+
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/setenv.gv
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/setenv.gv b/kerby-kdc/kerby-kdc-dist/scripts/setenv.gv
new file mode 100644
index 0000000..51b7435
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/setenv.gv
@@ -0,0 +1,42 @@
+/*
+ * Script for setting an OS environment variable on Windows.
+ * This can be called within the wrapped application to set environment variables
+ *
+ * Arguments: 
+ * - none
+ * 
+ * Example Configuration:
+ * 
+ * wrapper.app.pre.script = setenv.gv
+ * 
+ * to define the variables and their values edit the vars map in the script
+ * note: System.getenv() will not return values set by this script. This script is invoked after the java launcher initialized the environment properties.
+ */
+
+import com.sun.jna.Native;
+import com.sun.jna.win32.StdCallLibrary;
+import com.sun.jna.win32.W32APIOptions;
+
+// set the variables in the following map
+def vars = ['testvar1':'testval1', 'testvar2':'testval2']
+
+println "setting environment variables"
+
+
+public interface Kernel32 extends StdCallLibrary 
+{
+	Kernel32 INSTANCE = (Kernel32) Native.loadLibrary("kernel32", Kernel32.class, W32APIOptions.UNICODE_OPTIONS);
+
+	boolean SetEnvironmentVariable(String lpName, String lpValue);
+}
+
+vars.each
+{
+	var = it.key
+	value = it.value
+	println "setting $var = $value"
+	Kernel32.INSTANCE.SetEnvironmentVariable(var, value)
+}
+
+println "done setting environment variables"
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/snmpTrap.gv
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/snmpTrap.gv b/kerby-kdc/kerby-kdc-dist/scripts/snmpTrap.gv
new file mode 100644
index 0000000..3978168
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/snmpTrap.gv
@@ -0,0 +1,56 @@
+/*
+ * Script for sending SNMP traps
+ * 
+ * arguments:
+ * - ip address of the NMS
+ * - id the OID of the trap is: 1.3.6.1.2.1.1.1.id
+ * - message of the trap
+ * 
+ * required libs:
+ * - snmp4j
+ * 
+ * Example Configuration:
+ * 
+ * wrapper.filter.script = scripts/snmpTrap.gv
+ * wrapper.filter.script.args = 192.168.0.1, 1, out of memory exception 
+ */
+
+import java.io.IOException;
+
+import org.snmp4j.*
+import org.snmp4j.smi.*
+import org.snmp4j.transport.*
+
+if (this.args == null || this.args.length != 3)
+{
+	logger.info("error in script snmpTrap.gv missing arguments. check configuration")
+	return;
+}
+
+
+nmsIp = this.args[0];
+id = this.args[1];
+msg = this.args[2];
+
+target = new CommunityTarget();
+port = 162;
+targetAddress = GenericAddress.parse("udp:"+nmsIp+"/"+port);
+target.setAddress(targetAddress);
+target.setTimeout(5000);
+target.setRetries(1);
+target.setCommunity(new OctetString("Public"));
+transport = new DefaultUdpTransportMapping();
+snmp = new Snmp(transport);
+v = new OctetString(msg);
+oid = new OID([1, 3, 6, 1, 2, 1, 1, 1, id] as int[]);
+vb = new VariableBinding(oid, v);
+p = new PDUv1();
+p.add(vb);
+snmp.trap(p, target);
+
+logger.info("sent trap to nmsIp: "+ id + " "+msg)
+
+
+
+
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/threadDump.gv
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/threadDump.gv b/kerby-kdc/kerby-kdc-dist/scripts/threadDump.gv
new file mode 100644
index 0000000..00f2a93
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/threadDump.gv
@@ -0,0 +1,13 @@
+/*
+ * Script for executing a thread dump.
+ * This can be set as a shutdown hook in the application 
+ *
+ * Arguments: 
+ * - none
+ * 
+ * Example Configuration:
+ * 
+ * wrapper.app.shutdown.script = threadDump.gv
+ */
+println "Thead Dump YAJSW shutdown hook"
+new org.rzo.yajsw.action.ThreadDumpImpl5().execute(null, null, System.out, null)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/timeCondition.gv
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/timeCondition.gv b/kerby-kdc/kerby-kdc-dist/scripts/timeCondition.gv
new file mode 100644
index 0000000..95e4a67
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/timeCondition.gv
@@ -0,0 +1,82 @@
+/*
+ * Condition Script to check that the application is running during an interval
+ * 
+ * Starts the process if it is not running
+ * Stops the process outside of the interval
+ * 
+ * Arguments: 
+ * - interval begin 
+ * - interval end
+ * 
+ * Time format <hh>[:<mm>[:<ss>]]
+ * Example: 25 -> 1:00 next day
+ * Example: 3, 1 -> 3:00 -> 1:00 next day
+ * 
+ * Configuration Example:
+ * 
+ * wrapper.condition.script=scripts/timeCondition.gv
+ * wrapper.condition.script.args=13,13:50
+ */
+
+import org.joda.time.*
+
+if (this.args == null || this.args.length != 2)
+{
+	println "error in script timeCondition.gv missing arguments. check configuration"
+	return;
+}
+
+
+getTime = { strTime ->
+			hours = 0
+			minutes = 0
+			seconds = 0
+			try
+			{
+				times = strTime.split(":")
+				hours = Integer.parseInt(times[0])
+				minutes = Integer.parseInt(times[1])
+				seconds = Integer.parseInt(times[2])
+			}
+			catch (Exception ex){}
+			now = new DateTime();
+			result = now.withTime(0, 0, 0, 0)
+			result = result.plusHours(hours)
+			result = result.plusMinutes(minutes)
+			result = result.plusSeconds(seconds)
+			return result
+        }
+
+createInterval = { ->
+	begin = getTime(args[0])
+	end   = getTime(args[1])
+	if (end.isBefore(begin))
+	   end = end.plusDays(1)
+	interval = new Interval(begin, end);
+	return interval;
+	
+}
+
+getInterval = { ->
+// on first call intervall is not bound 
+		if (callCount == 0 || interval.isAfterNow())
+			{
+				return createInterval()
+			}
+			else
+				return interval
+}
+
+
+processState = process.getStringState()
+
+if (getInterval().containsNow() && "IDLE".equals(processState))
+{
+	println "starting process"
+	process.start();
+}
+else if (!getInterval().containsNow() && !"IDLE".equals(processState))
+{
+	println "stopping process"
+	process.stop();
+}

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/trayColor.gv
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/trayColor.gv b/kerby-kdc/kerby-kdc-dist/scripts/trayColor.gv
new file mode 100644
index 0000000..1a25d60
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/trayColor.gv
@@ -0,0 +1,48 @@
+/*
+ * Script for changing the status color on the system tray icon.
+ * 
+ * Arguments: 
+ * - color [RED|YELLOW|GREEN|BLUE|BLACK|CYAN|GRAY|MAGENTA|ORANGE|PINK|NULL]
+ * 
+ * Example Configuration:
+ * 
+ * wrapper.filter.trigger.nok.tray=not OK
+ * wrapper.filter.script.nok.tray=scripts/trayColor.gv
+ * wrapper.filter.script.nok.tray.args=RED
+ * wrapper.filter.trigger.ok.tray=OK
+ * wrapper.filter.script.ok.tray=scripts/trayColor.gv
+ * wrapper.filter.script.ok.tray.args=NULL
+ */
+ 
+ import java.awt.Color
+ 
+if (this.args == null || this.args.length != 1)
+{
+	println "error in script trayMessage.gv missing arguments. check configuration"
+	return;
+}
+
+color = null;
+ if (args[0].equals('RED'))
+ 		color = Color.RED
+else  if (args[0].equals('NULL'))
+ 		color = null
+else if (args[0].equals('GREEN'))
+ 		color = Color.GREEN
+else  if (args[0].equals('BLUE'))
+ 		color = Color.BLUE
+else  if (args[0].equals('BLACK'))
+ 		color = Color.BLACK
+else  if (args[0].equals('CYAN'))
+ 		color = Color.CYAN
+else  if (args[0].equals('GRAY'))
+ 		color = Color.GRAY
+else  if (args[0].equals('MAGENTA'))
+ 		color = Color.MAGENTA
+else  if (args[0].equals('ORANGE'))
+ 		color = Color.ORANGE
+else  if (args[0].equals('PINK'))
+ 		color = Color.PINK
+ 		
+   
+ process.getTrayIcon().setUserColor(color)
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/trayMessage.gv
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/trayMessage.gv b/kerby-kdc/kerby-kdc-dist/scripts/trayMessage.gv
new file mode 100644
index 0000000..808f4be
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/trayMessage.gv
@@ -0,0 +1,29 @@
+/*
+ * Script for displaying a system tray message.
+ * 
+ * Arguments: 
+ * - toMail
+ * - subject
+ * - message
+ * 
+ * Example Configuration:
+ * 
+ * wrapper.filter.trigger.exception.tray=Exception
+ * wrapper.filter.script.exception.tray=scripts/trayMessage.gv
+ * wrapper.filter.script.exception.tray.args=Exception
+ */
+
+if (this.args == null || this.args.length != 1)
+{
+	println "error in script trayMessage.gv: missing arguments. check configuration"
+	return;
+}
+
+if (process == null || process.getTrayIcon() == null)
+{
+	println "error in script trayMessage.gv: no process or process not configured for tray icon"
+	return; 
+}
+
+ 
+ process.getTrayIcon().error(this.args[0], "$line")
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/vfsCommandCondition.gv
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/vfsCommandCondition.gv b/kerby-kdc/kerby-kdc-dist/scripts/vfsCommandCondition.gv
new file mode 100644
index 0000000..248f347
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/vfsCommandCondition.gv
@@ -0,0 +1,99 @@
+/*
+ * Condition Script for implementing the wrapper.commandfile option
+ * Command file can be any VFS supported text file.
+ * This allows for remote control of a server farm.
+ *
+ * On first call the application is started
+ * With each call the script checks for update of the command file
+ * This is a text file with one command per line
+ * All commands in the file are executed
+ * The following commands are supported:
+ * 
+ * START 	: start the application if it is not running
+ * STOP  	: stop the applicaiton if it is running
+ * RESTART 	: restart the application if it is running
+ * DUMP  	: request a thread dump
+ * SHUTDOWN : stop the wrapper and the application
+ * STATE <file> : writes the current state of the application to the given file on the local hd
+ * 
+ * Arguments: 
+ * - fileName
+ * 
+ * Example Configuration:
+ * 
+ * wrapper.condition.script=scripts/vfsCommandCondition.gv 
+ * wrapper.condition.script.args=http://localhost/cmd.txt 
+ * wrapper.condition.cycle=1 
+ */
+ 
+import org.apache.commons.vfs2.VFS
+import org.apache.commons.vfs2.FileObject;
+
+// on first call file is bound
+// set the file and start the process
+if (callCount == 0)
+{
+	process.start()
+	
+	file = VFS.getManager().resolveFile(args[0]) 
+	lastmodified = 0 
+	if (file != null && file.exists()) 
+		lastmodified = file.getContent().getLastModifiedTime() 
+
+}
+
+
+// execute a command
+doCommand = { cmd ->
+	logger.info("executing file command "+cmd);
+	if ("START".equals(cmd))
+		process.start();
+	else if ("STOP".equals(cmd))
+		process.stop();
+	else if ("RESTART".equals(cmd))
+		process.restart();
+	else if ("DUMP".equals(cmd))
+		process.threadDump();
+	else if ("SHUTDOWN".equals(cmd))
+	{
+		process.stop();
+		shutdown = true;
+	}
+	else if (cmd.startsWith("STATE "))
+	{
+		String fName = cmd.substring(6)
+		writer = new File(fName).newWriter(false) // no append
+		writer.write(process.getStringState())
+		writer.close()
+	}
+	else
+		logger.info("unknown command");
+}
+
+	VFS.getManager().getFilesCache().close()
+	file = VFS.getManager().resolveFile(args[0]) 
+	
+if (file != null && file.exists() && lastmodified < file.getContent().getLastModifiedTime())
+// do the file
+try
+{
+	lastmodified = file.getContent().getLastModifiedTime() 
+	shutdown = false;
+	logger.info("new command file found " + file)
+	instream = new BufferedReader(new InputStreamReader(file.getContent().getInputStream()))
+	for (s = instream.readLine(); s != null; s = instream.readLine())
+	  doCommand(s)
+	instream.close()
+	
+	if (shutdown)
+	{
+		Thread.sleep(5000)
+		Runtime.getRuntime().halt(0);
+	}
+}
+catch (Exception ex)
+{
+	logger.info("Error executing command file "+ex.getMessage())
+	if (instream != null)
+	  instream.close()
+}
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/scripts/wso2/wso2_shutdown.gv
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/scripts/wso2/wso2_shutdown.gv b/kerby-kdc/kerby-kdc-dist/scripts/wso2/wso2_shutdown.gv
new file mode 100644
index 0000000..89af56a
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/scripts/wso2/wso2_shutdown.gv
@@ -0,0 +1,13 @@
+import javax.management.*
+
+servers = MBeanServerFactory.findMBeanServer(null)
+beanName = "org.wso2.carbon:type=ServerAdmin"
+println 'executing wso2 shutdown script'
+servers.each(){
+	try{
+		new GroovyMBean(it, beanName).shutdownGracefully(); 
+		println 'shutdownGracefully invoked, waiting for wso2 shutdown'; 
+		Thread.sleep(20000); 
+		return;
+		} 
+		catch (Exception ex){ex.printStackTrace()}}

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/templates/daemon.vm
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/templates/daemon.vm b/kerby-kdc/kerby-kdc-dist/templates/daemon.vm
new file mode 100644
index 0000000..50db632
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/templates/daemon.vm
@@ -0,0 +1,67 @@
+#!/bin/sh
+##
+## '##' is velocity comment -> use $H instead
+##
+#set( $H = '###' )
+$H BEGIN INIT INFO
+# Provides: $w_name
+# Required-Start: $start_dependencies
+# Required-Stop: $stop_dependencies
+# Default-Start:  $w_start_levels
+# Default-Stop: $w_stop_levels
+# Short-Description: yajsw wrapper for $w_long_name
+# Description: $w_description
+$H END INIT INFO
+# config: $w_conf_file
+# pidfile: $w_wrapper_pid_file
+# apppidfile: $w_app_pid_file
+#-----------------------------------------------------------------------------
+# YAJSW sh script template.  Suitable for starting and stopping
+#  wrapped daemon on POSIX platforms.
+#-----------------------------------------------------------------------------
+
+status() {
+     $w_status_cmd
+}
+
+stopit() {
+    echo "Stopping $w_name ..."
+	 $w_stop_cmd
+}
+startit() {
+    echo "Starting $w_name ..."
+     $w_start_cmd
+}
+
+
+case "$1" in
+    'start')
+        startit
+        ;;
+
+    'stop')
+        stopit
+        ;;
+
+    'restart')
+        stopit
+        startit
+        ;;
+        
+        
+    'force-reload')
+        stopit
+        startit
+        ;;
+
+    'status')
+        status
+        ;;
+
+    *)
+        echo "Usage: $0 { start | stop | restart | status }"
+        exit 1
+        ;;
+esac
+
+exit $?

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/templates/launchd.plist.vm
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/templates/launchd.plist.vm b/kerby-kdc/kerby-kdc-dist/templates/launchd.plist.vm
new file mode 100644
index 0000000..748c4b7
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/templates/launchd.plist.vm
@@ -0,0 +1,19 @@
+<!--
+YAJSW Template for Mac Os X launchd plist file
+-->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+ <dict>
+  <key>Label</key>
+    <string>$name</string>
+  <key>ProgramArguments</key>
+    <array>
+    #foreach ($arg in $command)
+    <string>$arg</string>
+    #end
+    </array>
+  <key>RunAtLoad</key>
+    <$autoStart/>
+  </dict>
+</plist>

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/webapps/ReadMe.txt
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/webapps/ReadMe.txt b/kerby-kdc/kerby-kdc-dist/webapps/ReadMe.txt
new file mode 100644
index 0000000..aeef8d7
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/webapps/ReadMe.txt
@@ -0,0 +1,24 @@
+NOTE: this sample is currently not maintained
+It will however give you an idea how to use YAJSW for remote configuraiton
+
+This is a sample of how to enable YAJSW java web start booter and network loading of your application
+
+copy <yajsw> zip file to webapps/yajsw/yajsw.zip.
+copy your application zip file to webapps/yajsw/.
+copy your yajsw network configuration file to webapps/yajsw/wrapper.conf
+
+start your web server (for example tomcat)
+in your browser call the url: http://mysite/yajsw/yajsw.jnlp
+
+A running example is available on :
+
+http://yajsw.sourceforge.net/yajsw/yajsw.jnlp
+
+
+wrapper.jnlp specifies the YAJSW java web start booter
+wrapper.conf is the configuration for wrapping tomcat
+
+NOTE: using zip over http is just an example.
+given that YAJSW uses apache commons VFS your application you may use any of the supported transports
+(webdav, http, https, ftp, sftp, ...) to access the application and the application configuration.
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/webapps/yajsw/serviceManagerClient.conf
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/webapps/yajsw/serviceManagerClient.conf b/kerby-kdc/kerby-kdc-dist/webapps/yajsw/serviceManagerClient.conf
new file mode 100644
index 0000000..c36f87d
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/webapps/yajsw/serviceManagerClient.conf
@@ -0,0 +1,10 @@
+wrapper.cache = .
+wrapper.working.dir = bat
+wrapper.java.app.mainclass = org.rzo.yajsw.srvmgr.client.ClientMain
+
+wrapper.java.classpath.1 = ../wrapper.jar
+wrapper.java.classpath.2 = ../lib/core/*/*.jar
+wrapper.java.classpath.3 = ../lib/extended/*/*.jar
+
+wrapper.filter.trigger.0=Exception
+wrapper.filter.script.0=scripts/trayMessage.gv

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/webapps/yajsw/serviceManagerClient.jnlp
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/webapps/yajsw/serviceManagerClient.jnlp b/kerby-kdc/kerby-kdc-dist/webapps/yajsw/serviceManagerClient.jnlp
new file mode 100644
index 0000000..b289387
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/webapps/yajsw/serviceManagerClient.jnlp
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jnlp spec="1.0+" codebase="http://yajsw.sourceforge.net/yajsw" href="">
+    <information>
+    <title>yajsw</title>
+    <vendor>yajsw</vendor>
+    <description>yajsw</description>
+    </information>
+    <resources>
+        <!-- Application Resources -->
+        <j2se version="1.5+" href="http://java.sun.com/products/autodl/j2se"/>
+        <jar href="wrapperWS.jar" main="true" />
+    </resources>
+    <application-desc
+         name="yajsw"
+         main-class="org.rzo.yajsw.ws.WebStartBooter"
+         width="300"
+         height="300">
+     <argument>http://downloads.sourceforge.net/project/yajsw/yajsw/yajsw-beta-10.3/yajsw-beta-10.3.zip</argument>
+     <argument>yajswWebstartDemo</argument>
+     <argument>-c</argument>
+     <argument>http://yajsw.sourceforge.net/yajsw/serviceManagerClient.conf</argument>
+     </application-desc>
+     <update check="background"/>
+     <security>
+   		<all-permissions/>
+		</security> 
+
+</jnlp>		
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/webapps/yajsw/serviceManagerServer.conf
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/webapps/yajsw/serviceManagerServer.conf b/kerby-kdc/kerby-kdc-dist/webapps/yajsw/serviceManagerServer.conf
new file mode 100644
index 0000000..12d9888
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/webapps/yajsw/serviceManagerServer.conf
@@ -0,0 +1,31 @@
+wrapper.cache = .
+wrapper.working.dir = .
+wrapper.java.app.mainclass = org.rzo.yajsw.srvmgr.server.ServerBooter
+
+wrapper.java.classpath.1 = wrapper.jar
+
+# port on which the server is listening
+wrapper.app.parameter.1 = 8899
+
+# access list for client servers - optional
+# allow only local host
+wrapper.app.parameter.2 = +n:localhost\, -n:*
+
+
+
+wrapper.tray = true
+
+wrapper.filter.trigger.0=Exception
+wrapper.filter.script.0=scripts/trayMessage.gv
+
+wrapper.on_exit.0=SHUTDOWN
+wrapper.on_exit.default=RESTART
+
+# Name of the service
+wrapper.ntservice.name = ServiceManagerServer
+
+# Display name of the service
+wrapper.ntservice.displayname = ServiceManagerServer
+
+# Description of the service
+wrapper.ntservice.description = ServiceManagerServer

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/webapps/yajsw/serviceManagerServer.jnlp
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/webapps/yajsw/serviceManagerServer.jnlp b/kerby-kdc/kerby-kdc-dist/webapps/yajsw/serviceManagerServer.jnlp
new file mode 100644
index 0000000..8fa08d7
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/webapps/yajsw/serviceManagerServer.jnlp
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jnlp spec="1.0+" codebase="http://yajsw.sourceforge.net/yajsw" href="">
+    <information>
+    <title>yajsw</title>
+    <vendor>yajsw</vendor>
+    <description>yajsw</description>
+    </information>
+    <resources>
+        <!-- Application Resources -->
+        <j2se version="1.5+" href="http://java.sun.com/products/autodl/j2se"/>
+        <jar href="wrapperWS.jar" main="true" />
+    </resources>
+    <application-desc
+         name="yajsw"
+         main-class="org.rzo.yajsw.ws.WebStartBooter"
+         width="300"
+         height="300">
+     <argument>http://downloads.sourceforge.net/project/yajsw/yajsw/yajsw-beta-10.3/yajsw-beta-10.3.zip</argument>
+     <argument>yajswWebstartDemo</argument>
+     <argument>-ity</argument>
+     <argument>http://yajsw.sourceforge.net/yajsw/serviceManagerServer.conf</argument>
+     </application-desc>
+     <update check="background"/>
+     <security>
+   		<all-permissions/>
+		</security> 
+
+</jnlp>		
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/webapps/yajsw/wrapper.conf
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/webapps/yajsw/wrapper.conf b/kerby-kdc/kerby-kdc-dist/webapps/yajsw/wrapper.conf
new file mode 100644
index 0000000..c9975cd
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/webapps/yajsw/wrapper.conf
@@ -0,0 +1,41 @@
+tomcat_version = 6.0.24
+wrapper.java.minVersion=1.5.0
+
+wrapper.cache = ../tomcat-${tomcat_version}
+
+wrapper.base = zip:http://apache.copahost.com/tomcat/tomcat-6/v${tomcat_version}/bin/apache-tomcat-${tomcat_version}.zip!apache-tomcat-${tomcat_version}
+
+wrapper.java.app.mainclass = org.apache.catalina.startup.Bootstrap
+
+wrapper.java.classpath.1 = bin/*.jar
+wrapper.java.classpath.2 = lib/*.jar
+
+wrapper.resource.1=conf/*
+wrapper.resource.2=conf/Catalina/localhost/*
+wrapper.resource.3=webapps/**/*
+wrapper.resource.4=webapps/*
+
+wrapper.java.additional.1 = -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager
+wrapper.java.additional.2 = -Djava.util.logging.config.file=conf/logging.properties
+wrapper.java.additional.3 = -Djava.endorsed.dirs=endorsed 
+wrapper.java.additional.4 = -Dcatalina.base=.
+wrapper.java.additional.5 = -Dcatalina.home=.
+wrapper.java.additional.6 = -Djava.io.tmpdir=${java.io.tmpdir}
+
+wrapper.tray = true
+wrapper.tray.icon = ${wrapper.cache}/webapps/ROOT/tomcat.gif
+
+wrapper.filter.trigger.0=Exception
+wrapper.filter.script.0=scripts/trayMessage.gv
+
+wrapper.on_exit.0=SHUTDOWN
+wrapper.on_exit.default=RESTART
+
+# Name of the service
+wrapper.ntservice.name = Tomcat
+
+# Display name of the service
+wrapper.ntservice.displayname = Tomcat
+
+# Description of the service
+wrapper.ntservice.description = Tomcat

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/webapps/yajsw/wrapperWS.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/webapps/yajsw/wrapperWS.jar b/kerby-kdc/kerby-kdc-dist/webapps/yajsw/wrapperWS.jar
new file mode 100644
index 0000000..818e8e9
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/webapps/yajsw/wrapperWS.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/webapps/yajsw/yajsw.jnlp
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/webapps/yajsw/yajsw.jnlp b/kerby-kdc/kerby-kdc-dist/webapps/yajsw/yajsw.jnlp
new file mode 100644
index 0000000..a7cbc01
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/webapps/yajsw/yajsw.jnlp
@@ -0,0 +1,28 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jnlp spec="1.0+" codebase="http://yajsw.sourceforge.net/yajsw" href="">
+    <information>
+    <title>yajsw</title>
+    <vendor>yajsw</vendor>
+    <description>yajsw</description>
+    </information>
+    <resources>
+        <!-- Application Resources -->
+        <j2se version="1.5+" href="http://java.sun.com/products/autodl/j2se"/>
+        <jar href="wrapperWS.jar" main="true" />
+    </resources>
+    <application-desc
+         name="yajsw"
+         main-class="org.rzo.yajsw.ws.WebStartBooter"
+         width="300"
+         height="300">
+     <argument>http://downloads.sourceforge.net/project/yajsw/yajsw/yajsw-beta-10.3/yajsw-beta-10.3.zip</argument>
+     <argument>yajswWebstartDemo</argument>
+     <argument>-ity</argument>
+     <argument>http://yajsw.sourceforge.net/yajsw/wrapper.conf</argument>
+     </application-desc>
+     <update check="background"/>
+     <security>
+   		<all-permissions/>
+		</security> 
+
+</jnlp>		
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/wrapper.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/wrapper.jar b/kerby-kdc/kerby-kdc-dist/wrapper.jar
new file mode 100644
index 0000000..40c0f3b
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/wrapper.jar differ


[10/15] directory-kerberos git commit: Adjust the framework of standalone kdc server

Posted by ha...@apache.org.
http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/abeille/srvmgr_window.xml
----------------------------------------------------------------------
diff --git a/kerby-dist/build/abeille/srvmgr_window.xml b/kerby-dist/build/abeille/srvmgr_window.xml
deleted file mode 100644
index c0acb57..0000000
--- a/kerby-dist/build/abeille/srvmgr_window.xml
+++ /dev/null
@@ -1,1354 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<object classname="com.jeta.forms.store.memento.FormPackage">
- <at name="fileversion">
-  <object classname="com.jeta.forms.store.memento.FormsVersion2">
-   <at name="major">2</at>
-   <at name="minor">0</at>
-   <at name="sub">0</at>
-  </object>
- </at>
- <at name="form">
-  <object classname="com.jeta.forms.store.memento.FormMemento">
-   <super classname="com.jeta.forms.store.memento.ComponentMemento">
-    <at name="cellconstraints">
-     <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-      <at name="column">1</at>
-      <at name="row">1</at>
-      <at name="colspan">1</at>
-      <at name="rowspan">1</at>
-      <at name="halign">default</at>
-      <at name="valign">default</at>
-      <at name="insets" object="insets">0,0,0,0</at>
-     </object>
-    </at>
-    <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
-   </super>
-   <at name="id">Z:\dev\forms\abeille-2.1.0_M2\examples\forms\srvmgr.xml</at>
-   <at name="rowspecs">CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,FILL:PREF:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:60PX:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:66PX:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,CENTER:95PX:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:138PX:NONE,CENTER:DEFAULT:NONE</at>
-   <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:214PX:NONE,FILL:4DLU:NONE,FILL:56PX:NONE,FILL:4DLU:NONE,FILL:PREF:NONE,FILL:DEFAULT:NONE</at>
-   <at name="components">
-    <object classname="java.util.LinkedList">
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">8</at>
-           <at name="row">13</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JButton</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JButton</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">&gt;&gt;</at>
-            <at name="height">22</at>
-            <at name="width">52</at>
-            <at name="name">ADD_HOSTS_BUTTON</at>
-            <at name="horizontalTextPosition">0</at>
-            <at name="actionCommand">+</at>
-            <at name="toolTipText">Add Services from Host</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">8</at>
-           <at name="row">15</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JButton</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JButton</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">&lt;&lt;</at>
-            <at name="height">22</at>
-            <at name="width">52</at>
-            <at name="name">REMOVE_HOSTS_BUTTON</at>
-            <at name="actionCommand">-</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">8</at>
-           <at name="row">21</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JButton</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JButton</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">&lt;&lt;</at>
-            <at name="height">22</at>
-            <at name="width">52</at>
-            <at name="name">ADD_HIDDEN_BUTTON</at>
-            <at name="actionCommand">+</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">8</at>
-           <at name="row">23</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JButton</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JButton</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">&gt;&gt;</at>
-            <at name="height">22</at>
-            <at name="width">52</at>
-            <at name="name">REMOVE_HIDDEN_BUTTON</at>
-            <at name="actionCommand">-</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">18</at>
-           <at name="colspan">5</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="horizontalAlignment">0</at>
-            <at name="text">Hidden Services</at>
-            <at name="height">14</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">11</at>
-             </object>
-            </at>
-            <at name="name"/>
-            <at name="width">274</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">20</at>
-           <at name="colspan">5</at>
-           <at name="rowspan">5</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JTable</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JTable</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">32</at>
-            <at name="width">272</at>
-            <at name="name">HIDDEN_TABLE</at>
-            <at name="scollBars">
-             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
-              <at name="name">scollBars</at>
-              <at name="verticalpolicy">20</at>
-              <at name="horizontalpolicy">30</at>
-              <at name="border">
-               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                <super classname="com.jeta.forms.store.properties.BorderProperty">
-                 <at name="name">border</at>
-                </super>
-                <at name="borders">
-                 <object classname="java.util.LinkedList">
-                  <item >
-                   <at name="value">
-                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                     <super classname="com.jeta.forms.store.properties.BorderProperty">
-                      <at name="name">border</at>
-                     </super>
-                    </object>
-                   </at>
-                  </item>
-                 </object>
-                </at>
-               </object>
-              </at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.FormMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">10</at>
-           <at name="row">4</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">3</at>
-           <at name="halign">fill</at>
-           <at name="valign">fill</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
-        </super>
-        <at name="id">embedded.17546562</at>
-        <at name="rowspecs">CENTER:DEFAULT:NONE</at>
-        <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:39PX:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:68PX:NONE,FILL:DEFAULT:NONE,FILL:10PX:NONE</at>
-        <at name="components">
-         <object classname="java.util.LinkedList">
-          <item >
-           <at name="value">
-            <object classname="com.jeta.forms.store.memento.BeanMemento">
-             <super classname="com.jeta.forms.store.memento.ComponentMemento">
-              <at name="cellconstraints">
-               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-                <at name="column">1</at>
-                <at name="row">1</at>
-                <at name="colspan">1</at>
-                <at name="rowspan">1</at>
-                <at name="halign">default</at>
-                <at name="valign">default</at>
-                <at name="insets" object="insets">0,0,0,0</at>
-               </object>
-              </at>
-              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-             </super>
-             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-             <at name="beanclass">javax.swing.JButton</at>
-             <at name="beanproperties">
-              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-               <at name="classname">javax.swing.JButton</at>
-               <at name="properties">
-                <object classname="com.jeta.forms.store.support.PropertyMap">
-                 <at name="text">Start</at>
-                 <at name="height">17</at>
-                 <at name="width">56</at>
-                 <at name="name">START_BUTTON</at>
-                 <at name="actionCommand">Start</at>
-                 <at name="border">
-                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                   <at name="borders">
-                    <object classname="java.util.LinkedList">
-                     <item >
-                      <at name="value">
-                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                        <super classname="com.jeta.forms.store.properties.BorderProperty">
-                         <at name="name">border</at>
-                        </super>
-                       </object>
-                      </at>
-                     </item>
-                    </object>
-                   </at>
-                  </object>
-                 </at>
-                </object>
-               </at>
-              </object>
-             </at>
-            </object>
-           </at>
-          </item>
-          <item >
-           <at name="value">
-            <object classname="com.jeta.forms.store.memento.BeanMemento">
-             <super classname="com.jeta.forms.store.memento.ComponentMemento">
-              <at name="cellconstraints">
-               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-                <at name="column">3</at>
-                <at name="row">1</at>
-                <at name="colspan">1</at>
-                <at name="rowspan">1</at>
-                <at name="halign">default</at>
-                <at name="valign">default</at>
-                <at name="insets" object="insets">0,0,0,0</at>
-               </object>
-              </at>
-              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-             </super>
-             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-             <at name="beanclass">javax.swing.JButton</at>
-             <at name="beanproperties">
-              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-               <at name="classname">javax.swing.JButton</at>
-               <at name="properties">
-                <object classname="com.jeta.forms.store.support.PropertyMap">
-                 <at name="text">Stop</at>
-                 <at name="height">17</at>
-                 <at name="width">54</at>
-                 <at name="name">STOP_BUTTON</at>
-                 <at name="actionCommand">Stop</at>
-                 <at name="border">
-                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                   <at name="borders">
-                    <object classname="java.util.LinkedList">
-                     <item >
-                      <at name="value">
-                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                        <super classname="com.jeta.forms.store.properties.BorderProperty">
-                         <at name="name">border</at>
-                        </super>
-                       </object>
-                      </at>
-                     </item>
-                    </object>
-                   </at>
-                  </object>
-                 </at>
-                </object>
-               </at>
-              </object>
-             </at>
-            </object>
-           </at>
-          </item>
-          <item >
-           <at name="value">
-            <object classname="com.jeta.forms.store.memento.BeanMemento">
-             <super classname="com.jeta.forms.store.memento.ComponentMemento">
-              <at name="cellconstraints">
-               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-                <at name="column">5</at>
-                <at name="row">1</at>
-                <at name="colspan">1</at>
-                <at name="rowspan">1</at>
-                <at name="halign">default</at>
-                <at name="valign">default</at>
-                <at name="insets" object="insets">0,0,0,0</at>
-               </object>
-              </at>
-              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-             </super>
-             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-             <at name="beanclass">javax.swing.JButton</at>
-             <at name="beanproperties">
-              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-               <at name="classname">javax.swing.JButton</at>
-               <at name="properties">
-                <object classname="com.jeta.forms.store.support.PropertyMap">
-                 <at name="text">Install</at>
-                 <at name="height">17</at>
-                 <at name="width">61</at>
-                 <at name="name">INSTALL_BUTTON</at>
-                 <at name="actionCommand">Install</at>
-                 <at name="border">
-                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                   <at name="borders">
-                    <object classname="java.util.LinkedList">
-                     <item >
-                      <at name="value">
-                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                        <super classname="com.jeta.forms.store.properties.BorderProperty">
-                         <at name="name">border</at>
-                        </super>
-                       </object>
-                      </at>
-                     </item>
-                    </object>
-                   </at>
-                  </object>
-                 </at>
-                </object>
-               </at>
-              </object>
-             </at>
-            </object>
-           </at>
-          </item>
-          <item >
-           <at name="value">
-            <object classname="com.jeta.forms.store.memento.BeanMemento">
-             <super classname="com.jeta.forms.store.memento.ComponentMemento">
-              <at name="cellconstraints">
-               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-                <at name="column">7</at>
-                <at name="row">1</at>
-                <at name="colspan">1</at>
-                <at name="rowspan">1</at>
-                <at name="halign">default</at>
-                <at name="valign">default</at>
-                <at name="insets" object="insets">0,0,0,0</at>
-               </object>
-              </at>
-              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-             </super>
-             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-             <at name="beanclass">javax.swing.JButton</at>
-             <at name="beanproperties">
-              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-               <at name="classname">javax.swing.JButton</at>
-               <at name="properties">
-                <object classname="com.jeta.forms.store.support.PropertyMap">
-                 <at name="text">Uninstall</at>
-                 <at name="height">17</at>
-                 <at name="width">72</at>
-                 <at name="name">UNINSTALL_BUTTON</at>
-                 <at name="actionCommand">Uninstall</at>
-                 <at name="border">
-                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                   <at name="borders">
-                    <object classname="java.util.LinkedList">
-                     <item >
-                      <at name="value">
-                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                        <super classname="com.jeta.forms.store.properties.BorderProperty">
-                         <at name="name">border</at>
-                        </super>
-                       </object>
-                      </at>
-                     </item>
-                    </object>
-                   </at>
-                  </object>
-                 </at>
-                </object>
-               </at>
-              </object>
-             </at>
-            </object>
-           </at>
-          </item>
-          <item >
-           <at name="value">
-            <object classname="com.jeta.forms.store.memento.BeanMemento">
-             <super classname="com.jeta.forms.store.memento.ComponentMemento">
-              <at name="cellconstraints">
-               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-                <at name="column">9</at>
-                <at name="row">1</at>
-                <at name="colspan">1</at>
-                <at name="rowspan">1</at>
-                <at name="halign">default</at>
-                <at name="valign">default</at>
-                <at name="insets" object="insets">0,0,0,0</at>
-               </object>
-              </at>
-              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-             </super>
-             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-             <at name="beanclass">javax.swing.JButton</at>
-             <at name="beanproperties">
-              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-               <at name="classname">javax.swing.JButton</at>
-               <at name="properties">
-                <object classname="com.jeta.forms.store.support.PropertyMap">
-                 <at name="text">ReloadConsoleApp</at>
-                 <at name="height">17</at>
-                 <at name="width">122</at>
-                 <at name="name">RELOAD_CONSOLE</at>
-                 <at name="actionCommand">ReloadConsoleApp</at>
-                 <at name="border">
-                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                   <at name="borders">
-                    <object classname="java.util.LinkedList">
-                     <item >
-                      <at name="value">
-                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                        <super classname="com.jeta.forms.store.properties.BorderProperty">
-                         <at name="name">border</at>
-                        </super>
-                       </object>
-                      </at>
-                     </item>
-                    </object>
-                   </at>
-                  </object>
-                 </at>
-                </object>
-               </at>
-              </object>
-             </at>
-            </object>
-           </at>
-          </item>
-         </object>
-        </at>
-        <at name="properties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.gui.form.GridView</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="name"/>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="scollBars">
-             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
-              <at name="name">scollBars</at>
-              <at name="verticalpolicy">21</at>
-              <at name="horizontalpolicy">31</at>
-              <at name="border">
-               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                <super classname="com.jeta.forms.store.properties.BorderProperty">
-                 <at name="name">border</at>
-                </super>
-                <at name="borders">
-                 <object classname="java.util.LinkedList">
-                  <item >
-                   <at name="value">
-                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                     <super classname="com.jeta.forms.store.properties.BorderProperty">
-                      <at name="name">border</at>
-                     </super>
-                    </object>
-                   </at>
-                  </item>
-                 </object>
-                </at>
-               </object>
-              </at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList"/>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-        <at name="cellpainters">
-         <object classname="com.jeta.forms.store.support.Matrix">
-          <at name="rows">
-           <object classname="[Ljava.lang.Object;" size="1">
-            <at name="item" index="0">
-             <object classname="[Ljava.lang.Object;" size="10"/>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-        <at name="rowgroups">
-         <object classname="com.jeta.forms.store.memento.FormGroupSet">
-          <at name="groups">
-           <object classname="java.util.HashMap"/>
-          </at>
-         </object>
-        </at>
-        <at name="colgroups">
-         <object classname="com.jeta.forms.store.memento.FormGroupSet">
-          <at name="groups">
-           <object classname="java.util.HashMap"/>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">10</at>
-           <at name="row">2</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="horizontalAlignment">0</at>
-            <at name="text">Services</at>
-            <at name="height">14</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">11</at>
-             </object>
-            </at>
-            <at name="name"/>
-            <at name="width">535</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">4</at>
-           <at name="colspan">5</at>
-           <at name="rowspan">13</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JTable</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JTable</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">32</at>
-            <at name="width">272</at>
-            <at name="name">HOSTS_TABLE</at>
-            <at name="scollBars">
-             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
-              <at name="name">scollBars</at>
-              <at name="verticalpolicy">20</at>
-              <at name="horizontalpolicy">30</at>
-              <at name="border">
-               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                <super classname="com.jeta.forms.store.properties.BorderProperty">
-                 <at name="name">border</at>
-                </super>
-                <at name="borders">
-                 <object classname="java.util.LinkedList">
-                  <item >
-                   <at name="value">
-                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                     <super classname="com.jeta.forms.store.properties.BorderProperty">
-                      <at name="name">border</at>
-                     </super>
-                    </object>
-                   </at>
-                  </item>
-                 </object>
-                </at>
-               </object>
-              </at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">2</at>
-           <at name="colspan">5</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="horizontalAlignment">0</at>
-            <at name="text">Hosts</at>
-            <at name="height">14</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">11</at>
-             </object>
-            </at>
-            <at name="name"/>
-            <at name="width">274</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">8</at>
-           <at name="row">11</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JButton</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JButton</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">-</at>
-            <at name="height">22</at>
-            <at name="width">52</at>
-            <at name="name">DELETE_HOST_BUTTON</at>
-            <at name="actionCommand">-</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">8</at>
-           <at name="row">9</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JButton</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JButton</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">+</at>
-            <at name="height">22</at>
-            <at name="width">52</at>
-            <at name="name">NEW_HOST_BUTTON</at>
-            <at name="actionCommand">+</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">10</at>
-           <at name="row">8</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">17</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JTable</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JTable</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">32</at>
-            <at name="width">533</at>
-            <at name="name">SERVICES_TABLE</at>
-            <at name="scollBars">
-             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
-              <at name="name">scollBars</at>
-              <at name="verticalpolicy">20</at>
-              <at name="horizontalpolicy">30</at>
-              <at name="border">
-               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                <super classname="com.jeta.forms.store.properties.BorderProperty">
-                 <at name="name">border</at>
-                </super>
-                <at name="borders">
-                 <object classname="java.util.LinkedList">
-                  <item >
-                   <at name="value">
-                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                     <super classname="com.jeta.forms.store.properties.BorderProperty">
-                      <at name="name">border</at>
-                     </super>
-                    </object>
-                   </at>
-                  </item>
-                 </object>
-                </at>
-               </object>
-              </at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-    </object>
-   </at>
-   <at name="properties">
-    <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-     <at name="classname">com.jeta.forms.gui.form.GridView</at>
-     <at name="properties">
-      <object classname="com.jeta.forms.store.support.PropertyMap">
-       <at name="name"/>
-       <at name="fill">
-        <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-         <at name="name">fill</at>
-        </object>
-       </at>
-       <at name="scollBars">
-        <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
-         <at name="name">scollBars</at>
-         <at name="verticalpolicy">21</at>
-         <at name="horizontalpolicy">31</at>
-         <at name="border">
-          <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-           <super classname="com.jeta.forms.store.properties.BorderProperty">
-            <at name="name">border</at>
-           </super>
-           <at name="borders">
-            <object classname="java.util.LinkedList">
-             <item >
-              <at name="value">
-               <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                <super classname="com.jeta.forms.store.properties.BorderProperty">
-                 <at name="name">border</at>
-                </super>
-               </object>
-              </at>
-             </item>
-            </object>
-           </at>
-          </object>
-         </at>
-        </object>
-       </at>
-       <at name="border">
-        <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-         <super classname="com.jeta.forms.store.properties.BorderProperty">
-          <at name="name">border</at>
-         </super>
-         <at name="borders">
-          <object classname="java.util.LinkedList"/>
-         </at>
-        </object>
-       </at>
-      </object>
-     </at>
-    </object>
-   </at>
-   <at name="cellpainters">
-    <object classname="com.jeta.forms.store.support.Matrix">
-     <at name="rows">
-      <object classname="[Ljava.lang.Object;" size="25">
-       <at name="item" index="0">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="1">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="2">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="3">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="4">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="5">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="6">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="7">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="8">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="9">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="10">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="11">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="12">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="13">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="14">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="15">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="16">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="17">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="18">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="19">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="20">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="21">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="22">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="23">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-       <at name="item" index="24">
-        <object classname="[Ljava.lang.Object;" size="11"/>
-       </at>
-      </object>
-     </at>
-    </object>
-   </at>
-   <at name="rowgroups">
-    <object classname="com.jeta.forms.store.memento.FormGroupSet">
-     <at name="groups">
-      <object classname="java.util.HashMap"/>
-     </at>
-    </object>
-   </at>
-   <at name="colgroups">
-    <object classname="com.jeta.forms.store.memento.FormGroupSet">
-     <at name="groups">
-      <object classname="java.util.HashMap"/>
-     </at>
-    </object>
-   </at>
-  </object>
- </at>
-</object>

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/gradle/ahessian/build.gradle
----------------------------------------------------------------------
diff --git a/kerby-dist/build/gradle/ahessian/build.gradle b/kerby-dist/build/gradle/ahessian/build.gradle
deleted file mode 100644
index c91d542..0000000
--- a/kerby-dist/build/gradle/ahessian/build.gradle
+++ /dev/null
@@ -1,18 +0,0 @@
-projectHome = '../../..'
-
-sourceSets.main.java.srcDirs = ["$projectHome/src/ahessian/src/main/java"]
-
-// this project uses the ahessian sub-project
-dependencies {
-	  compile project(':hessian4')
-    compile group: 'netty', 							name: 'netty', 										version: "$netty_version"
-}
-
-println '---------------------------'
-println 'dependency jars:'
-println '---------------------------'
-configurations.compile.each { File file -> println file.absolutePath }
-println '---------------------------'
-
-jar.baseName = 'ahessian'
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/gradle/build.gradle
----------------------------------------------------------------------
diff --git a/kerby-dist/build/gradle/build.gradle b/kerby-dist/build/gradle/build.gradle
deleted file mode 100644
index 6d71f09..0000000
--- a/kerby-dist/build/gradle/build.gradle
+++ /dev/null
@@ -1,70 +0,0 @@
-task createWrapper(type: Wrapper) {
-    gradleVersion = '0.9.2'
-}
-
-projectHome = '../..'
-defaultTasks 'clean', 'build'
-
-// common settings for all sub-projects
-subprojects {
-
-apply plugin: 'java'
-defaultTasks 'clean', 'build'
-
-coreLibsDir = "$projectHome/lib/core"
-extendedLibsDir = "$projectHome/lib/extended"
-
-// dependency versions
-
-commons_cli_version = '2-SNAPSHOT'
-commons_collections_version = '3.2'
-commons_configuration_version = '1.8'
-commons_io_version = '1.3.1'
-commons_lang_version = '2.4'
-commons_logging_version = '1.1'
-commons_vfs2_version = '2.0'
-groovy_all_version = '1.8.6'
-jna_version = '3.4.1'
-platform_version = '3.4.1'
-netty_version = '3.6.6.Final'
-jrexx_version = '1.1.1'
-quartz_version = '1.8.0'
-formsrt_version = ''
-forms_version = '1.2.0'
-velocity_version = '1.7'
-glazedlists_version = '1.8.0_java15'
-commons_beanutils_version = '1.8.2'
-
-
-
-
-// for simplicity and to avoid dependency issues which arise due to the usage of SNAPSHOT libs
-// we use libs from local disk instead of public repository
-repositories {
-    flatDir name: 'localRepository', 
-    dirs: [
-    "$coreLibsDir/commons", 
-    "$coreLibsDir/groovy", 
-    "$coreLibsDir/jna", 
-    "$coreLibsDir/netty", 
-    "$coreLibsDir/regex", 
-    "$coreLibsDir/yajsw", 
-    "$extendedLibsDir/quartz",
-    "$extendedLibsDir/commons",
-    "$extendedLibsDir/abeille",
-    "$extendedLibsDir/jgoodies",
-    "$extendedLibsDir/glazedlists",
-    "$extendedLibsDir/velocity"
-    ]
-    }
-    
-
-
-
-sourceCompatibility = 1.5
-version = ''
-
-}
-
-
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/gradle/gradle/wrapper/gradle-wrapper.jar
----------------------------------------------------------------------
diff --git a/kerby-dist/build/gradle/gradle/wrapper/gradle-wrapper.jar b/kerby-dist/build/gradle/gradle/wrapper/gradle-wrapper.jar
deleted file mode 100644
index 9d7bbe0..0000000
Binary files a/kerby-dist/build/gradle/gradle/wrapper/gradle-wrapper.jar and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/gradle/gradle/wrapper/gradle-wrapper.properties
----------------------------------------------------------------------
diff --git a/kerby-dist/build/gradle/gradle/wrapper/gradle-wrapper.properties b/kerby-dist/build/gradle/gradle/wrapper/gradle-wrapper.properties
deleted file mode 100644
index 842c51a..0000000
--- a/kerby-dist/build/gradle/gradle/wrapper/gradle-wrapper.properties
+++ /dev/null
@@ -1,7 +0,0 @@
-#Thu Feb 10 17:06:13 CET 2011
-distributionBase=GRADLE_USER_HOME
-distributionPath=wrapper/dists
-zipStoreBase=GRADLE_USER_HOME
-zipStorePath=wrapper/dists
-distributionUrl=http\://gradle.artifactoryonline.com/gradle/distributions/gradle-0.9.2-bin.zip
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/gradle/gradlew.bat
----------------------------------------------------------------------
diff --git a/kerby-dist/build/gradle/gradlew.bat b/kerby-dist/build/gradle/gradlew.bat
deleted file mode 100644
index 9d38f60..0000000
--- a/kerby-dist/build/gradle/gradlew.bat
+++ /dev/null
@@ -1,87 +0,0 @@
-@if "%DEBUG%" == "" @echo off
-@rem ##########################################################################
-@rem                                                                         ##
-@rem  Gradle startup script for Windows                                      ##
-@rem                                                                         ##
-@rem ##########################################################################
-
-@rem Set local scope for the variables with windows NT shell
-if "%OS%"=="Windows_NT" setlocal
-
-@rem set proxy here if needed
-@rem set JAVA_OPTS=%JAVA_OPTS% -Dhttp.proxyHost=srvproxy -Dhttp.proxyPort=8080
-
-@rem Uncomment those lines to set JVM options. GRADLE_OPTS and JAVA_OPTS can be used together.
-@rem set GRADLE_OPTS=%GRADLE_OPTS% -Xmx512m
-@rem set JAVA_OPTS=%JAVA_OPTS% -Xmx512m
-
-set DIRNAME=%~dp0
-if "%DIRNAME%" == "" set DIRNAME=.\
-
-@rem Find java.exe
-set JAVA_EXE=java.exe
-if not defined JAVA_HOME goto init
-
-set JAVA_HOME=%JAVA_HOME:"=%
-set JAVA_EXE=%JAVA_HOME%/bin/java.exe
-
-if exist "%JAVA_EXE%" goto init
-
-echo.
-echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
-echo.
-echo Please set the JAVA_HOME variable in your environment to match the
-echo location of your Java installation.
-echo.
-goto end
-
-:init
-@rem Get command-line arguments, handling Windowz variants
-
-if not "%OS%" == "Windows_NT" goto win9xME_args
-if "%eval[2+2]" == "4" goto 4NT_args
-
-:win9xME_args
-@rem Slurp the command line arguments.
-set CMD_LINE_ARGS=
-set _SKIP=2
-
-:win9xME_args_slurp
-if "x%~1" == "x" goto execute
-
-set CMD_LINE_ARGS=%*
-goto execute
-
-:4NT_args
-@rem Get arguments from the 4NT Shell from JP Software
-set CMD_LINE_ARGS=%$
-
-:execute
-@rem Setup the command line
-
-set STARTER_MAIN_CLASS=org.gradle.wrapper.GradleWrapperMain
-set CLASSPATH=%DIRNAME%\gradle\wrapper\gradle-wrapper.jar
-set WRAPPER_PROPERTIES=%DIRNAME%\gradle\wrapper\gradle-wrapper.properties
-
-set GRADLE_OPTS=%JAVA_OPTS% %GRADLE_OPTS% -Dorg.gradle.wrapper.properties="%WRAPPER_PROPERTIES%"
-
-@rem Execute Gradle
-"%JAVA_EXE%" %GRADLE_OPTS% -classpath "%CLASSPATH%" %STARTER_MAIN_CLASS% %CMD_LINE_ARGS%
-
-pause
-
-:end
-@rem End local scope for the variables with windows NT shell
-if "%ERRORLEVEL%"=="0" goto mainEnd
-
-if not "%OS%"=="Windows_NT" echo 1 > nul | choice /n /c:1
-
-rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
-rem the _cmd.exe /c_ return code!
-if  not "" == "%GRADLE_EXIT_CONSOLE%" exit "%ERRORLEVEL%"
-exit /b "%ERRORLEVEL%"
-
-:mainEnd
-if "%OS%"=="Windows_NT" endlocal
-
-:omega
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/gradle/gradlew.sh
----------------------------------------------------------------------
diff --git a/kerby-dist/build/gradle/gradlew.sh b/kerby-dist/build/gradle/gradlew.sh
deleted file mode 100644
index d8809f1..0000000
--- a/kerby-dist/build/gradle/gradlew.sh
+++ /dev/null
@@ -1,168 +0,0 @@
-#!/bin/bash
-
-##############################################################################
-##                                                                          ##
-##  Gradle wrapper script for UN*X                                         ##
-##                                                                          ##
-##############################################################################
-
-# Uncomment those lines to set JVM options. GRADLE_OPTS and JAVA_OPTS can be used together.
-# GRADLE_OPTS="$GRADLE_OPTS -Xmx512m"
-# JAVA_OPTS="$JAVA_OPTS -Xmx512m"
-
-GRADLE_APP_NAME=Gradle
-
-# Use the maximum available, or set MAX_FD != -1 to use that value.
-MAX_FD="maximum"
-
-warn ( ) {
-    echo "$*"
-}
-
-die ( ) {
-    echo
-    echo "$*"
-    echo
-    exit 1
-}
-
-# OS specific support (must be 'true' or 'false').
-cygwin=false
-msys=false
-darwin=false
-case "`uname`" in
-  CYGWIN* )
-    cygwin=true
-    ;;
-  Darwin* )
-    darwin=true
-    ;;
-  MINGW* )
-    msys=true
-    ;;
-esac
-
-# Attempt to set JAVA_HOME if it's not already set.
-if [ -z "$JAVA_HOME" ] ; then
-    if $darwin ; then
-        [ -z "$JAVA_HOME" -a -d "/Library/Java/Home" ] && export JAVA_HOME="/Library/Java/Home"
-        [ -z "$JAVA_HOME" -a -d "/System/Library/Frameworks/JavaVM.framework/Home" ] && export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Home"
-    else
-        javaExecutable="`which javac`"
-        [ -z "$javaExecutable" -o "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ] && die "JAVA_HOME not set and cannot find javac to deduce location, please set JAVA_HOME."
-        # readlink(1) is not available as standard on Solaris 10.
-        readLink=`which readlink`
-        [ `expr "$readLink" : '\([^ ]*\)'` = "no" ] && die "JAVA_HOME not set and readlink not available, please set JAVA_HOME."
-        javaExecutable="`readlink -f \"$javaExecutable\"`"
-        javaHome="`dirname \"$javaExecutable\"`"
-        javaHome=`expr "$javaHome" : '\(.*\)/bin'`
-        export JAVA_HOME="$javaHome"
-    fi
-fi
-
-# For Cygwin, ensure paths are in UNIX format before anything is touched.
-if $cygwin ; then
-    [ -n "$JAVACMD" ] && JAVACMD=`cygpath --unix "$JAVACMD"`
-    [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
-fi
-
-STARTER_MAIN_CLASS=org.gradle.wrapper.GradleWrapperMain
-CLASSPATH=`dirname "$0"`/gradle/wrapper/gradle-wrapper.jar
-WRAPPER_PROPERTIES=`dirname "$0"`/gradle/wrapper/gradle-wrapper.properties
-# Determine the Java command to use to start the JVM.
-if [ -z "$JAVACMD" ] ; then
-    if [ -n "$JAVA_HOME" ] ; then
-        if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
-            # IBM's JDK on AIX uses strange locations for the executables
-            JAVACMD="$JAVA_HOME/jre/sh/java"
-        else
-            JAVACMD="$JAVA_HOME/bin/java"
-        fi
-    else
-        JAVACMD="java"
-    fi
-fi
-if [ ! -x "$JAVACMD" ] ; then
-    die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
-
-Please set the JAVA_HOME variable in your environment to match the
-location of your Java installation."
-fi
-if [ -z "$JAVA_HOME" ] ; then
-    warn "JAVA_HOME environment variable is not set"
-fi
-
-# Increase the maximum file descriptors if we can.
-if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then
-    MAX_FD_LIMIT=`ulimit -H -n`
-    if [ $? -eq 0 ] ; then
-        if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
-            MAX_FD="$MAX_FD_LIMIT"
-        fi
-        ulimit -n $MAX_FD
-        if [ $? -ne 0 ] ; then
-            warn "Could not set maximum file descriptor limit: $MAX_FD"
-        fi
-    else
-        warn "Could not query businessSystem maximum file descriptor limit: $MAX_FD_LIMIT"
-    fi
-fi
-
-# For Darwin, add GRADLE_APP_NAME to the JAVA_OPTS as -Xdock:name
-if $darwin; then
-    JAVA_OPTS="$JAVA_OPTS -Xdock:name=$GRADLE_APP_NAME"
-# we may also want to set -Xdock:image
-fi
-
-# For Cygwin, switch paths to Windows format before running java
-if $cygwin ; then
-    JAVA_HOME=`cygpath --path --mixed "$JAVA_HOME"`
-    CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
-
-    # We build the pattern for arguments to be converted via cygpath
-    ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
-    SEP=""
-    for dir in $ROOTDIRSRAW ; do
-        ROOTDIRS="$ROOTDIRS$SEP$dir"
-        SEP="|"
-    done
-    OURCYGPATTERN="(^($ROOTDIRS))"
-    # Add a user-defined pattern to the cygpath arguments
-    if [ "$GRADLE_CYGPATTERN" != "" ] ; then
-        OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
-    fi
-    # Now convert the arguments - kludge to limit ourselves to /bin/sh
-    i=0
-    for arg in "$@" ; do
-        CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
-        CHECK2=`echo "$arg"|egrep -c "^-"`                                 ### Determine if an option
-
-        if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then                    ### Added a condition
-            eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
-        else
-            eval `echo args$i`="\"$arg\""
-        fi
-        i=$((i+1))
-    done 
-    case $i in
-        (0) set -- ;;
-        (1) set -- "$args0" ;;
-        (2) set -- "$args0" "$args1" ;;
-        (3) set -- "$args0" "$args1" "$args2" ;;
-        (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
-        (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
-        (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
-        (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
-        (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
-        (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
-    esac
-fi
-
-GRADLE_APP_BASE_NAME=`basename "$0"`
-
-exec "$JAVACMD" $JAVA_OPTS $GRADLE_OPTS \
-        -classpath "$CLASSPATH" \
-        -Dorg.gradle.appname="$GRADLE_APP_BASE_NAME" \
-        -Dorg.gradle.wrapper.properties="$WRAPPER_PROPERTIES" \
-        $STARTER_MAIN_CLASS \
-        "$@"

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/gradle/hessian4/build.gradle
----------------------------------------------------------------------
diff --git a/kerby-dist/build/gradle/hessian4/build.gradle b/kerby-dist/build/gradle/hessian4/build.gradle
deleted file mode 100644
index eb14c21..0000000
--- a/kerby-dist/build/gradle/hessian4/build.gradle
+++ /dev/null
@@ -1,16 +0,0 @@
-projectHome = '../../..'
-
-sourceSets.main.java.srcDirs = ["$projectHome/src/hessian/src/main/java"]
-
-dependencies {
-    compile group: 'netty', 							name: 'netty', 										version: "$netty_version"
-}
-
-println '---------------------------'
-println 'dependency jars:'
-println '---------------------------'
-configurations.compile.each { File file -> println file.absolutePath }
-println '---------------------------'
-
-jar.baseName = 'hessian4'
-

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/gradle/readMe.txt
----------------------------------------------------------------------
diff --git a/kerby-dist/build/gradle/readMe.txt b/kerby-dist/build/gradle/readMe.txt
deleted file mode 100644
index d2f853f..0000000
--- a/kerby-dist/build/gradle/readMe.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-YAJSW uses gradle as build tool:
-
-http://www.gradle.org/
-
-The build is a multi project script. Gradle requires per project a build folder.
-The following build folders are used:
-
-wrapper 		-> wrapper.jar			main yajsw jar 
-wrapper-app	-> wrapperApp.jar		wraps the application
-ahessian		-> ahessian.jar			netty/hessian based asynch communication between wrapper and system tray icon. hessian packages renamed to avoid conflict with existing hessian libs
-srvmgr			-> srvmgr.jar				experimental - monitoring of multiple servers
-
-To execute a build: 
-- <yajsw>/build/gradle
-- Navigte with a console to <yajsw>/build/gradle
-- If you are behind a http proxy edit gradlew.bat/gardlew.sh and set the proxy in the java options
-- execute gradlew
-
-This will download gradle and execute the build script.
-
-The produced jar files are found in the folders: 
-
-<yajsw>/build/gradle/<sub-project>/build/libs
-
-Eclipse project files can be generated by adding the according gradle tasks to the gradle build scripts.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/gradle/settings.gradle
----------------------------------------------------------------------
diff --git a/kerby-dist/build/gradle/settings.gradle b/kerby-dist/build/gradle/settings.gradle
deleted file mode 100644
index 1e51beb..0000000
--- a/kerby-dist/build/gradle/settings.gradle
+++ /dev/null
@@ -1,2 +0,0 @@
-// defines a list of subprojects
-include "wrapper", "wrapper-app", "ahessian", "hessian4", "srvmgr"

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/gradle/srvmgr/build.gradle
----------------------------------------------------------------------
diff --git a/kerby-dist/build/gradle/srvmgr/build.gradle b/kerby-dist/build/gradle/srvmgr/build.gradle
deleted file mode 100644
index cc6b864..0000000
--- a/kerby-dist/build/gradle/srvmgr/build.gradle
+++ /dev/null
@@ -1,32 +0,0 @@
-projectHome = '../../..'
-
-sourceSets.main.java.srcDirs = ["$projectHome/src/srvmgr/src/main/java"]
-
-dependencies {
-    compile project(':wrapper')
-    compile project(':ahessian')
-}
-
-dependencies {
-    compile group: 'netty', 							name: 'netty', 										version: "$netty_version"
-    compile group: 'glazedlists', 				name: 'glazedlists', 							version: "$glazedlists_version"
-    compile group: 'commons-beanutils', 	name: 'commons-beanutils', 				version: "$commons_beanutils_version"
-    compile group: 'commons-configuration', name: 'commons-configuration', 	version: "$commons_configuration_version"
-    compile group: 'groovy-all', 					name: 'groovy-all', 							version: "$groovy_all_version"
-    compile group: 'jna', 								name: 'jna', 											version: "$jna_version"
-    compile group: 'platform', 						name: 'platform', 								version: "$platform_version"
-    compile group: 'abeille', 						name: 'formsrt', 									version: "$formsrt_version"
-    compile group: 'forms', 							name: 'forms', 										version: "$forms_version"
-    
-}
-
-//println '---------------------------'
-//println 'dependency jars:'
-//println '---------------------------'
-//configurations.compile.each { File file -> println file.absolutePath }
-//println '---------------------------'
-
-// name of jar
-jar.baseName = 'srvmgr'
-
-// use default manifest
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/gradle/wrapper-app/build.gradle
----------------------------------------------------------------------
diff --git a/kerby-dist/build/gradle/wrapper-app/build.gradle b/kerby-dist/build/gradle/wrapper-app/build.gradle
deleted file mode 100644
index e57edc6..0000000
--- a/kerby-dist/build/gradle/wrapper-app/build.gradle
+++ /dev/null
@@ -1,38 +0,0 @@
-projectHome = '../../..'
-sourceSets.main.java.srcDirs = ["$projectHome/src/app/src/main/java"]
-
-//println '---------------------------'
-//println 'src dirs:'
-//println '---------------------------'
-//sourceSets.main.java.srcDirs.each { File file -> println file.absolutePath }
-//println '---------------------------'
-
-
-dependencies {
-    compile project(':wrapper')
-}
-
-dependencies {
-    compile group: 'commons-collections', name: 'commons-collections', 			version: "$commons_collections_version"
-    compile group: 'commons-configuration', name: 'commons-configuration', 	version: "$commons_configuration_version"
-    compile group: 'commons-io', 					name: 'commons-io', 							version: "$commons_io_version"
-    compile group: 'commons-lang', 				name: 'commons-lang', 						version: "$commons_lang_version"
-    compile group: 'commons-logging', 		name: 'commons-logging', 					version: "$commons_logging_version"
-    compile group: 'netty', 							name: 'netty', 										version: "$netty_version"
-}
-
-//println '---------------------------'
-//println 'dependency jars:'
-//println '---------------------------'
-//configurations.compile.each { File file -> println file.absolutePath }
-//println '---------------------------'
-
-// name of jar file
-jar.baseName = 'wrapperApp'
-
-// TODO generate manifest
-jar {
-    manifest {
-        from '../../MANIFEST.MF'
-    }
-}

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/gradle/wrapper/build.gradle
----------------------------------------------------------------------
diff --git a/kerby-dist/build/gradle/wrapper/build.gradle b/kerby-dist/build/gradle/wrapper/build.gradle
deleted file mode 100644
index 6093d2c..0000000
--- a/kerby-dist/build/gradle/wrapper/build.gradle
+++ /dev/null
@@ -1,54 +0,0 @@
-projectHome = '../../..'
-
-// set the sources for this build
-sourceSets.main.java.srcDirs = ["$projectHome/src/yajsw/src/main/java", "$projectHome/src/app/src/main/java"]
-sourceSets.main.resources.srcDirs = ["$projectHome/src/yajsw/src/main/java"]
-sourceSets.main.resources.includes  = ['resources/*']
-
-// this project uses the ahessian sub-project
-dependencies {
-    compile project(':ahessian')
-}
-
-dependencies {
-    compile group: 'commons-cli', 				name: 'commons-cli', 							version: "$commons_cli_version"
-    compile group: 'commons-collections', name: 'commons-collections', 			version: "$commons_collections_version"
-    compile group: 'commons-configuration', name: 'commons-configuration', 	version: "$commons_configuration_version"
-    compile group: 'commons-io', 					name: 'commons-io', 							version: "$commons_io_version"
-    compile group: 'commons-lang', 				name: 'commons-lang', 						version: "$commons_lang_version"
-    compile group: 'commons-logging', 		name: 'commons-logging', 					version: "$commons_logging_version"
-    compile group: 'commons-vfs2', 				name: 'commons-vfs2', 							version: "$commons_vfs2_version"
-    compile group: 'groovy-all', 					name: 'groovy-all', 							version: "$groovy_all_version"
-    compile group: 'jna', 								name: 'jna', 											version: "$jna_version"
-    compile group: 'platform', 						name: 'platform', 								version: "$platform_version"
-    compile group: 'netty', 							name: 'netty', 										version: "$netty_version"
-    compile group: 'jrexx', 							name: 'jrexx', 										version: "$jrexx_version"
-    compile group: 'quartz', 							name: 'quartz', 									version: "$quartz_version"
-    compile group: 'abeille', 						name: 'formsrt', 									version: "$formsrt_version"
-    compile group: 'forms', 							name: 'forms', 										version: "$forms_version"
-    compile group: 'velocity', 						name: 'velocity', 								version: "$velocity_version"
-}
-
-//println '---------------------------'
-//println 'dependency jars:'
-//println '---------------------------'
-//configurations.compile.each { File file -> println file.absolutePath }
-//println '---------------------------'
-
-// name of jar file
-jar.baseName = 'wrapper'
-
-// TODO generate manifest instead of editing
-jar {
-    manifest {
-        from '../../MANIFEST.MF'
-    }
-    exclude 'org/rzo/yajsw/app/AbstractWrapperJVMMain*'
-    exclude 'org/rzo/yajsw/app/WrapperGroovyMain*'
-    exclude 'org/rzo/yajsw/app/WrapperJVMMain*'
-    exclude 'org/rzo/yajsw/app/WrapperMainServiceUnix*'
-    exclude 'org/rzo/yajsw/app/WrapperMainServiceWin*'
-    exclude 'org/rzo/yajsw/app/WrapperManager.class'
-    exclude 'org/rzo/yajsw/app/WrapperManagerClassLoader*'
-    exclude 'org/rzo/yajsw/app/WrapperManagerProxy*'
-}

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/ws/ReadMe.txt
----------------------------------------------------------------------
diff --git a/kerby-dist/build/ws/ReadMe.txt b/kerby-dist/build/ws/ReadMe.txt
deleted file mode 100644
index b65aed8..0000000
--- a/kerby-dist/build/ws/ReadMe.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-These are files used to sign wrapperWS.jar
-It is taken from 
-
-http://weblogs.java.net/blog/kirillcool/archive/2005/05/signing_jars_fo.html
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/ws/genKeyStore.bat
----------------------------------------------------------------------
diff --git a/kerby-dist/build/ws/genKeyStore.bat b/kerby-dist/build/ws/genKeyStore.bat
deleted file mode 100644
index cac2e65..0000000
--- a/kerby-dist/build/ws/genKeyStore.bat
+++ /dev/null
@@ -1 +0,0 @@
-keytool -genkey -keystore jaxb.keys -alias https://jaxb-workshop.dev.java.net/ -validity 1491

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/ws/jaxb.keys
----------------------------------------------------------------------
diff --git a/kerby-dist/build/ws/jaxb.keys b/kerby-dist/build/ws/jaxb.keys
deleted file mode 100644
index ac114c0..0000000
Binary files a/kerby-dist/build/ws/jaxb.keys and /dev/null differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/ws/sign.bat
----------------------------------------------------------------------
diff --git a/kerby-dist/build/ws/sign.bat b/kerby-dist/build/ws/sign.bat
deleted file mode 100644
index 6979272..0000000
--- a/kerby-dist/build/ws/sign.bat
+++ /dev/null
@@ -1 +0,0 @@
-jarsigner -keystore jaxb.keys -storepass testyajsw ../wrapperWS.jar https://jaxb-workshop.dev.java.net/
\ No newline at end of file


[13/15] directory-kerberos git commit: Adjust the framework of standalone kdc server

Posted by ha...@apache.org.
http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/abeille/ReadMe.txt
----------------------------------------------------------------------
diff --git a/kerby-dist/build/abeille/ReadMe.txt b/kerby-dist/build/abeille/ReadMe.txt
deleted file mode 100644
index fe72c9a..0000000
--- a/kerby-dist/build/abeille/ReadMe.txt
+++ /dev/null
@@ -1,4 +0,0 @@
-These files have been created with abeille gui designer
-https://abeille.dev.java.net/
-
-They are used to generate the according gui classes.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-dist/build/abeille/WSForm.xml
----------------------------------------------------------------------
diff --git a/kerby-dist/build/abeille/WSForm.xml b/kerby-dist/build/abeille/WSForm.xml
deleted file mode 100644
index e83d1c7..0000000
--- a/kerby-dist/build/abeille/WSForm.xml
+++ /dev/null
@@ -1,1642 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<object classname="com.jeta.forms.store.memento.FormPackage">
- <at name="fileversion">
-  <object classname="com.jeta.forms.store.memento.FormsVersion2">
-   <at name="major">2</at>
-   <at name="minor">0</at>
-   <at name="sub">0</at>
-  </object>
- </at>
- <at name="form">
-  <object classname="com.jeta.forms.store.memento.FormMemento">
-   <super classname="com.jeta.forms.store.memento.ComponentMemento">
-    <at name="cellconstraints">
-     <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-      <at name="column">1</at>
-      <at name="row">1</at>
-      <at name="colspan">1</at>
-      <at name="rowspan">1</at>
-      <at name="halign">default</at>
-      <at name="valign">default</at>
-      <at name="insets" object="insets">0,0,0,0</at>
-     </object>
-    </at>
-    <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
-   </super>
-   <at name="id">Z:\dev\forms\abeille-2.1.0_M2\examples\forms\yajsw_ws.xml</at>
-   <at name="rowspecs">CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,FILL:174PX:NONE,CENTER:4DLU:NONE,CENTER:DEFAULT:NONE</at>
-   <at name="colspecs">FILL:DEFAULT:NONE,FILL:8DLU:NONE,FILL:84PX:NONE,FILL:DEFAULT:NONE,FILL:97PX:NONE,FILL:DEFAULT:NONE,FILL:109PX:NONE,FILL:DEFAULT:NONE,FILL:95PX:NONE,FILL:25PX:NONE,FILL:8DLU:NONE,FILL:8DLU:NONE,FILL:DEFAULT:NONE</at>
-   <at name="components">
-    <object classname="java.util.LinkedList">
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">3</at>
-           <at name="row">14</at>
-           <at name="colspan">9</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JTextArea</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JTextArea</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="scrollableTracksViewportWidth">true</at>
-            <at name="height">168</at>
-            <at name="width">464</at>
-            <at name="name">LOG_AREA</at>
-            <at name="scollBars">
-             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
-              <at name="name">scollBars</at>
-              <at name="verticalpolicy">20</at>
-              <at name="horizontalpolicy">30</at>
-              <at name="border">
-               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                <super classname="com.jeta.forms.store.properties.BorderProperty">
-                 <at name="name">border</at>
-                </super>
-                <at name="borders">
-                 <object classname="java.util.LinkedList">
-                  <item >
-                   <at name="value">
-                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                     <super classname="com.jeta.forms.store.properties.BorderProperty">
-                      <at name="name">border</at>
-                     </super>
-                    </object>
-                   </at>
-                  </item>
-                 </object>
-                </at>
-               </object>
-              </at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-            <at name="scrollableTracksViewportHeight">true</at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">3</at>
-           <at name="row">13</at>
-           <at name="colspan">9</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.separator.TitledSeparator</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.separator.TitledSeparator</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">Log</at>
-            <at name="height">16</at>
-            <at name="name"/>
-            <at name="width">466</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">3</at>
-           <at name="row">15</at>
-           <at name="colspan">9</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.border.TitledBorderBottom</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.border.TitledBorderBottom</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">2</at>
-            <at name="name"/>
-            <at name="width">466</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">3</at>
-           <at name="row">8</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">Action</at>
-            <at name="height">14</at>
-            <at name="name"/>
-            <at name="width">80</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">5</at>
-           <at name="row">8</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JRadioButton</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JRadioButton</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">Install Service</at>
-            <at name="height">16</at>
-            <at name="buttonGroup">
-             <object classname="com.jeta.forms.store.properties.ButtonGroupProperty">
-              <at name="name">buttonGroup</at>
-              <at name="groupname">1</at>
-             </object>
-            </at>
-            <at name="width">93</at>
-            <at name="name">INSTALL_OPTION</at>
-            <at name="actionCommand">Install Service</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">5</at>
-           <at name="row">9</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JRadioButton</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JRadioButton</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">Run Console</at>
-            <at name="height">16</at>
-            <at name="buttonGroup">
-             <object classname="com.jeta.forms.store.properties.ButtonGroupProperty">
-              <at name="name">buttonGroup</at>
-              <at name="groupname">1</at>
-             </object>
-            </at>
-            <at name="width">93</at>
-            <at name="name">CONSOLE_OPTION</at>
-            <at name="actionCommand">Run Console</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">3</at>
-           <at name="row">4</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">Application</at>
-            <at name="height">14</at>
-            <at name="name"/>
-            <at name="width">80</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">3</at>
-           <at name="row">6</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">Install Folder</at>
-            <at name="height">14</at>
-            <at name="name"/>
-            <at name="width">80</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">5</at>
-           <at name="row">4</at>
-           <at name="colspan">6</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">???</at>
-            <at name="height">14</at>
-            <at name="width">354</at>
-            <at name="name">APPLICATION</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">13</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">3</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.border.TitledBorderSide</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.border.TitledBorderSide</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">196</at>
-            <at name="name"/>
-            <at name="width">8</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">7</at>
-           <at name="row">8</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JCheckBox</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JCheckBox</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">Start Service</at>
-            <at name="height">16</at>
-            <at name="width">105</at>
-            <at name="name">START_OPTION</at>
-            <at name="actionCommand">&amp; Start</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">5</at>
-           <at name="row">6</at>
-           <at name="colspan">6</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JTextField</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JTextField</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="height">20</at>
-            <at name="width">354</at>
-            <at name="name">INSTALL_FOLDER</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">9</at>
-           <at name="row">8</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JCheckBox</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JCheckBox</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">Tray Icon</at>
-            <at name="height">16</at>
-            <at name="width">91</at>
-            <at name="name">TRAY_ICON_OPTION</at>
-            <at name="actionCommand">&amp; Tray Icon</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.FormMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">11</at>
-           <at name="colspan">11</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
-        </super>
-        <at name="id">embedded.28161976</at>
-        <at name="rowspecs">CENTER:DEFAULT:NONE</at>
-        <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:235PX:NONE,FILL:86PX:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE</at>
-        <at name="components">
-         <object classname="java.util.LinkedList">
-          <item >
-           <at name="value">
-            <object classname="com.jeta.forms.store.memento.BeanMemento">
-             <super classname="com.jeta.forms.store.memento.ComponentMemento">
-              <at name="cellconstraints">
-               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-                <at name="column">2</at>
-                <at name="row">1</at>
-                <at name="colspan">1</at>
-                <at name="rowspan">1</at>
-                <at name="halign">default</at>
-                <at name="valign">default</at>
-                <at name="insets" object="insets">0,0,0,0</at>
-               </object>
-              </at>
-              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-             </super>
-             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-             <at name="beanclass">javax.swing.JButton</at>
-             <at name="beanproperties">
-              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-               <at name="classname">javax.swing.JButton</at>
-               <at name="properties">
-                <object classname="com.jeta.forms.store.support.PropertyMap">
-                 <at name="text">Continue</at>
-                 <at name="height">22</at>
-                 <at name="width">72</at>
-                 <at name="name">GO_BUTTON</at>
-                 <at name="actionCommand">Start</at>
-                 <at name="border">
-                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                   <at name="borders">
-                    <object classname="java.util.LinkedList">
-                     <item >
-                      <at name="value">
-                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                        <super classname="com.jeta.forms.store.properties.BorderProperty">
-                         <at name="name">border</at>
-                        </super>
-                       </object>
-                      </at>
-                     </item>
-                    </object>
-                   </at>
-                  </object>
-                 </at>
-                </object>
-               </at>
-              </object>
-             </at>
-            </object>
-           </at>
-          </item>
-          <item >
-           <at name="value">
-            <object classname="com.jeta.forms.store.memento.BeanMemento">
-             <super classname="com.jeta.forms.store.memento.ComponentMemento">
-              <at name="cellconstraints">
-               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-                <at name="column">5</at>
-                <at name="row">1</at>
-                <at name="colspan">1</at>
-                <at name="rowspan">1</at>
-                <at name="halign">default</at>
-                <at name="valign">default</at>
-                <at name="insets" object="insets">0,0,0,0</at>
-               </object>
-              </at>
-              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-             </super>
-             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-             <at name="beanclass">javax.swing.JButton</at>
-             <at name="beanproperties">
-              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-               <at name="classname">javax.swing.JButton</at>
-               <at name="properties">
-                <object classname="com.jeta.forms.store.support.PropertyMap">
-                 <at name="text">Close</at>
-                 <at name="height">22</at>
-                 <at name="width">56</at>
-                 <at name="name">CANCEL_BUTTON</at>
-                 <at name="actionCommand">Cancel</at>
-                 <at name="border">
-                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                   <at name="borders">
-                    <object classname="java.util.LinkedList">
-                     <item >
-                      <at name="value">
-                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                        <super classname="com.jeta.forms.store.properties.BorderProperty">
-                         <at name="name">border</at>
-                        </super>
-                       </object>
-                      </at>
-                     </item>
-                    </object>
-                   </at>
-                  </object>
-                 </at>
-                </object>
-               </at>
-              </object>
-             </at>
-            </object>
-           </at>
-          </item>
-          <item >
-           <at name="value">
-            <object classname="com.jeta.forms.store.memento.BeanMemento">
-             <super classname="com.jeta.forms.store.memento.ComponentMemento">
-              <at name="cellconstraints">
-               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-                <at name="column">3</at>
-                <at name="row">1</at>
-                <at name="colspan">1</at>
-                <at name="rowspan">1</at>
-                <at name="halign">default</at>
-                <at name="valign">default</at>
-                <at name="insets" object="insets">0,0,0,0</at>
-               </object>
-              </at>
-              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-             </super>
-             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-             <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-             <at name="beanproperties">
-              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-               <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-               <at name="properties">
-                <object classname="com.jeta.forms.store.support.PropertyMap">
-                 <at name="horizontalAlignment">0</at>
-                 <at name="text">Starting</at>
-                 <at name="height">15</at>
-                 <at name="font">
-                  <object classname="com.jeta.forms.store.properties.FontProperty">
-                   <at name="family">Tahoma</at>
-                   <at name="style">1</at>
-                   <at name="size">12</at>
-                  </object>
-                 </at>
-                 <at name="width">231</at>
-                 <at name="name">STATE</at>
-                 <at name="fill">
-                  <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-                   <at name="name">fill</at>
-                  </object>
-                 </at>
-                 <at name="border">
-                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                   <at name="borders">
-                    <object classname="java.util.LinkedList">
-                     <item >
-                      <at name="value">
-                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                        <super classname="com.jeta.forms.store.properties.BorderProperty">
-                         <at name="name">border</at>
-                        </super>
-                       </object>
-                      </at>
-                     </item>
-                    </object>
-                   </at>
-                  </object>
-                 </at>
-                </object>
-               </at>
-              </object>
-             </at>
-            </object>
-           </at>
-          </item>
-          <item >
-           <at name="value">
-            <object classname="com.jeta.forms.store.memento.BeanMemento">
-             <super classname="com.jeta.forms.store.memento.ComponentMemento">
-              <at name="cellconstraints">
-               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-                <at name="column">4</at>
-                <at name="row">1</at>
-                <at name="colspan">1</at>
-                <at name="rowspan">1</at>
-                <at name="halign">default</at>
-                <at name="valign">default</at>
-                <at name="insets" object="insets">0,0,0,0</at>
-               </object>
-              </at>
-              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-             </super>
-             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-             <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-             <at name="beanproperties">
-              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-               <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-               <at name="properties">
-                <object classname="com.jeta.forms.store.support.PropertyMap">
-                 <at name="height">12</at>
-                 <at name="width">82</at>
-                 <at name="name">SPEED</at>
-                 <at name="fill">
-                  <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-                   <at name="name">fill</at>
-                  </object>
-                 </at>
-                 <at name="border">
-                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                   <at name="borders">
-                    <object classname="java.util.LinkedList">
-                     <item >
-                      <at name="value">
-                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                        <super classname="com.jeta.forms.store.properties.BorderProperty">
-                         <at name="name">border</at>
-                        </super>
-                       </object>
-                      </at>
-                     </item>
-                    </object>
-                   </at>
-                  </object>
-                 </at>
-                </object>
-               </at>
-              </object>
-             </at>
-            </object>
-           </at>
-          </item>
-         </object>
-        </at>
-        <at name="properties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.gui.form.GridView</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="name"/>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-              <at name="delegate">
-               <object classname="com.jeta.forms.store.properties.effects.SolidProperty">
-                <at name="color">
-                 <object classname="com.jeta.forms.store.properties.ColorProperty">
-                  <at name="name">dyncolor</at>
-                  <at name="colorkey">constant</at>
-                  <at name="constantcolor" object="color">204,204,204</at>
-                 </object>
-                </at>
-               </object>
-              </at>
-             </object>
-            </at>
-            <at name="scollBars">
-             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
-              <at name="name">scollBars</at>
-              <at name="verticalpolicy">21</at>
-              <at name="horizontalpolicy">31</at>
-              <at name="border">
-               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-                <super classname="com.jeta.forms.store.properties.BorderProperty">
-                 <at name="name">border</at>
-                </super>
-                <at name="borders">
-                 <object classname="java.util.LinkedList">
-                  <item >
-                   <at name="value">
-                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                     <super classname="com.jeta.forms.store.properties.BorderProperty">
-                      <at name="name">border</at>
-                     </super>
-                    </object>
-                   </at>
-                  </item>
-                 </object>
-                </at>
-               </object>
-              </at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList"/>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-        <at name="cellpainters">
-         <object classname="com.jeta.forms.store.support.Matrix">
-          <at name="rows">
-           <object classname="[Ljava.lang.Object;" size="1">
-            <at name="item" index="0">
-             <object classname="[Ljava.lang.Object;" size="6">
-              <at name="item" index="0">
-               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-                <at name="name">fill</at>
-                <at name="delegate">
-                 <object classname="com.jeta.forms.store.properties.effects.SolidProperty">
-                  <at name="color">
-                   <object classname="com.jeta.forms.store.properties.ColorProperty">
-                    <at name="name">dyncolor</at>
-                    <at name="colorkey">constant</at>
-                    <at name="constantcolor" object="color">153,153,153</at>
-                   </object>
-                  </at>
-                 </object>
-                </at>
-               </object>
-              </at>
-              <at name="item" index="1">
-               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-                <at name="name">fill</at>
-                <at name="delegate">
-                 <object classname="com.jeta.forms.store.properties.effects.SolidProperty">
-                  <at name="color">
-                   <object classname="com.jeta.forms.store.properties.ColorProperty">
-                    <at name="name">dyncolor</at>
-                    <at name="colorkey">constant</at>
-                    <at name="constantcolor" object="color">153,153,153</at>
-                   </object>
-                  </at>
-                 </object>
-                </at>
-               </object>
-              </at>
-              <at name="item" index="2">
-               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-                <at name="name">fill</at>
-                <at name="delegate">
-                 <object classname="com.jeta.forms.store.properties.effects.SolidProperty">
-                  <at name="color">
-                   <object classname="com.jeta.forms.store.properties.ColorProperty">
-                    <at name="name">dyncolor</at>
-                    <at name="colorkey">constant</at>
-                    <at name="constantcolor" object="color">153,153,153</at>
-                   </object>
-                  </at>
-                 </object>
-                </at>
-               </object>
-              </at>
-              <at name="item" index="3">
-               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-                <at name="name">fill</at>
-                <at name="delegate">
-                 <object classname="com.jeta.forms.store.properties.effects.SolidProperty">
-                  <at name="color">
-                   <object classname="com.jeta.forms.store.properties.ColorProperty">
-                    <at name="name">dyncolor</at>
-                    <at name="colorkey">constant</at>
-                    <at name="constantcolor" object="color">153,153,153</at>
-                   </object>
-                  </at>
-                 </object>
-                </at>
-               </object>
-              </at>
-              <at name="item" index="4">
-               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-                <at name="name">fill</at>
-                <at name="delegate">
-                 <object classname="com.jeta.forms.store.properties.effects.SolidProperty">
-                  <at name="color">
-                   <object classname="com.jeta.forms.store.properties.ColorProperty">
-                    <at name="name">dyncolor</at>
-                    <at name="colorkey">constant</at>
-                    <at name="constantcolor" object="color">153,153,153</at>
-                   </object>
-                  </at>
-                 </object>
-                </at>
-               </object>
-              </at>
-              <at name="item" index="5">
-               <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-                <at name="name">fill</at>
-                <at name="delegate">
-                 <object classname="com.jeta.forms.store.properties.effects.SolidProperty">
-                  <at name="color">
-                   <object classname="com.jeta.forms.store.properties.ColorProperty">
-                    <at name="name">dyncolor</at>
-                    <at name="colorkey">constant</at>
-                    <at name="constantcolor" object="color">153,153,153</at>
-                   </object>
-                  </at>
-                 </object>
-                </at>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-        <at name="rowgroups">
-         <object classname="com.jeta.forms.store.memento.FormGroupSet">
-          <at name="groups">
-           <object classname="java.util.HashMap"/>
-          </at>
-         </object>
-        </at>
-        <at name="colgroups">
-         <object classname="com.jeta.forms.store.memento.FormGroupSet">
-          <at name="groups">
-           <object classname="java.util.HashMap"/>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">12</at>
-           <at name="row">6</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JButton</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JButton</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">...</at>
-            <at name="height">22</at>
-            <at name="width">8</at>
-            <at name="name">SELECT_FOLDER_BUTTON</at>
-            <at name="actionCommand">...</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">12</at>
-           <at name="row">4</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">javax.swing.JButton</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">javax.swing.JButton</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="text">...</at>
-            <at name="height">22</at>
-            <at name="width">8</at>
-            <at name="name">SHOW_CONF_BUTTON</at>
-            <at name="actionCommand">...</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">2</at>
-           <at name="row">2</at>
-           <at name="colspan">11</at>
-           <at name="rowspan">1</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="horizontalAlignment">0</at>
-            <at name="text">YAJSW - Java Web Start Booter</at>
-            <at name="height">20</at>
-            <at name="font">
-             <object classname="com.jeta.forms.store.properties.FontProperty">
-              <at name="family">Tahoma</at>
-              <at name="style">1</at>
-              <at name="size">16</at>
-             </object>
-            </at>
-            <at name="name"/>
-            <at name="width">490</at>
-            <at name="fill">
-             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-              <at name="name">fill</at>
-             </object>
-            </at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-     <item >
-      <at name="value">
-       <object classname="com.jeta.forms.store.memento.BeanMemento">
-        <super classname="com.jeta.forms.store.memento.ComponentMemento">
-         <at name="cellconstraints">
-          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
-           <at name="column">12</at>
-           <at name="row">13</at>
-           <at name="colspan">1</at>
-           <at name="rowspan">3</at>
-           <at name="halign">default</at>
-           <at name="valign">default</at>
-           <at name="insets" object="insets">0,0,0,0</at>
-          </object>
-         </at>
-         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
-        </super>
-        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
-        <at name="beanclass">com.jeta.forms.components.border.TitledBorderSide</at>
-        <at name="beanproperties">
-         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-          <at name="classname">com.jeta.forms.components.border.TitledBorderSide</at>
-          <at name="properties">
-           <object classname="com.jeta.forms.store.support.PropertyMap">
-            <at name="orientation">1</at>
-            <at name="height">196</at>
-            <at name="name"/>
-            <at name="width">8</at>
-            <at name="border">
-             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-              <super classname="com.jeta.forms.store.properties.BorderProperty">
-               <at name="name">border</at>
-              </super>
-              <at name="borders">
-               <object classname="java.util.LinkedList">
-                <item >
-                 <at name="value">
-                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                   <super classname="com.jeta.forms.store.properties.BorderProperty">
-                    <at name="name">border</at>
-                   </super>
-                  </object>
-                 </at>
-                </item>
-               </object>
-              </at>
-             </object>
-            </at>
-           </object>
-          </at>
-         </object>
-        </at>
-       </object>
-      </at>
-     </item>
-    </object>
-   </at>
-   <at name="properties">
-    <object classname="com.jeta.forms.store.memento.PropertiesMemento">
-     <at name="classname">com.jeta.forms.gui.form.GridView</at>
-     <at name="properties">
-      <object classname="com.jeta.forms.store.support.PropertyMap">
-       <at name="name"></at>
-       <at name="fill">
-        <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-         <at name="name">fill</at>
-        </object>
-       </at>
-       <at name="scollBars">
-        <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
-         <at name="name">scollBars</at>
-         <at name="verticalpolicy">21</at>
-         <at name="horizontalpolicy">31</at>
-         <at name="border">
-          <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-           <super classname="com.jeta.forms.store.properties.BorderProperty">
-            <at name="name">border</at>
-           </super>
-           <at name="borders">
-            <object classname="java.util.LinkedList">
-             <item >
-              <at name="value">
-               <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
-                <super classname="com.jeta.forms.store.properties.BorderProperty">
-                 <at name="name">border</at>
-                </super>
-               </object>
-              </at>
-             </item>
-            </object>
-           </at>
-          </object>
-         </at>
-        </object>
-       </at>
-       <at name="border">
-        <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
-         <super classname="com.jeta.forms.store.properties.BorderProperty">
-          <at name="name">border</at>
-         </super>
-         <at name="borders">
-          <object classname="java.util.LinkedList"/>
-         </at>
-        </object>
-       </at>
-      </object>
-     </at>
-    </object>
-   </at>
-   <at name="cellpainters">
-    <object classname="com.jeta.forms.store.support.Matrix">
-     <at name="rows">
-      <object classname="[Ljava.lang.Object;" size="16">
-       <at name="item" index="0">
-        <object classname="[Ljava.lang.Object;" size="13"/>
-       </at>
-       <at name="item" index="1">
-        <object classname="[Ljava.lang.Object;" size="13">
-         <at name="item" index="1">
-          <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-           <at name="name">fill</at>
-           <at name="delegate">
-            <object classname="com.jeta.forms.store.properties.effects.SolidProperty">
-             <at name="color">
-              <object classname="com.jeta.forms.store.properties.ColorProperty">
-               <at name="name">dyncolor</at>
-               <at name="colorkey">constant</at>
-               <at name="constantcolor" object="color">153,153,153</at>
-              </object>
-             </at>
-            </object>
-           </at>
-          </object>
-         </at>
-         <at name="item" index="2">
-          <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
-           <at name="name">fill</at>
-          </object>
-         </at>
-        </object>
-       </at>
-       <at name="item" index="2">
-        <object classname="[Ljava.lang.Object;" size="13"/>
-       </at>
-       <at name="item" index="3">
-        <object classname="[Ljava.lang.Object;" size="13"/>
-       </at>
-       <at name="item" index="4">
-        <object classname="[Ljava.lang.Object;" size="13"/>
-       </at>
-       <at name="item" index="5">
-        <object classname="[Ljava.lang.Object;" size="13"/>
-       </at>
-       <at name="item" index="6">
-        <object classname="[Ljava.lang.Object;" size="13"/>
-       </at>
-       <at name="item" index="7">
-        <object classname="[Ljava.lang.Object;" size="13"/>
-       </at>
-       <at name="item" index="8">
-        <object classname="[Ljava.lang.Object;" size="13"/>
-       </at>
-       <at name="item" index="9">
-        <object classname="[Ljava.lang.Object;" size="13"/>
-       </at>
-       <at name="item" index="10">
-        <object classname="[Ljava.lang.Object;" size="13"/>
-       </at>
-       <at name="item" index="11">
-        <object classname="[Ljava.lang.Object;" size="13"/>
-       </at>
-       <at name="item" index="12">
-        <object classname="[Ljava.lang.Object;" size="13"/>
-       </at>
-       <at name="item" index="13">
-        <object classname="[Ljava.lang.Object;" size="13"/>
-       </at>
-       <at name="item" index="14">
-        <object classname="[Ljava.lang.Object;" size="13"/>
-       </at>
-       <at name="item" index="15">
-        <object classname="[Ljava.lang.Object;" size="13"/>
-       </at>
-      </object>
-     </at>
-    </object>
-   </at>
-   <at name="rowgroups">
-    <object classname="com.jeta.forms.store.memento.FormGroupSet">
-     <at name="groups">
-      <object classname="java.util.HashMap"/>
-     </at>
-    </object>
-   </at>
-   <at name="colgroups">
-    <object classname="com.jeta.forms.store.memento.FormGroupSet">
-     <at name="groups">
-      <object classname="java.util.HashMap"/>
-     </at>
-    </object>
-   </at>
-  </object>
- </at>
-</object>


[03/15] directory-kerberos git commit: Adjust the framework of standalone kdc server

Posted by ha...@apache.org.
http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/abeille/srvmgr_window.xml
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/abeille/srvmgr_window.xml b/kerby-kdc/kerby-kdc-dist/build/abeille/srvmgr_window.xml
new file mode 100644
index 0000000..c0acb57
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/abeille/srvmgr_window.xml
@@ -0,0 +1,1354 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<object classname="com.jeta.forms.store.memento.FormPackage">
+ <at name="fileversion">
+  <object classname="com.jeta.forms.store.memento.FormsVersion2">
+   <at name="major">2</at>
+   <at name="minor">0</at>
+   <at name="sub">0</at>
+  </object>
+ </at>
+ <at name="form">
+  <object classname="com.jeta.forms.store.memento.FormMemento">
+   <super classname="com.jeta.forms.store.memento.ComponentMemento">
+    <at name="cellconstraints">
+     <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+      <at name="column">1</at>
+      <at name="row">1</at>
+      <at name="colspan">1</at>
+      <at name="rowspan">1</at>
+      <at name="halign">default</at>
+      <at name="valign">default</at>
+      <at name="insets" object="insets">0,0,0,0</at>
+     </object>
+    </at>
+    <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
+   </super>
+   <at name="id">Z:\dev\forms\abeille-2.1.0_M2\examples\forms\srvmgr.xml</at>
+   <at name="rowspecs">CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,FILL:PREF:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:60PX:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:66PX:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,CENTER:95PX:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:138PX:NONE,CENTER:DEFAULT:NONE</at>
+   <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:214PX:NONE,FILL:4DLU:NONE,FILL:56PX:NONE,FILL:4DLU:NONE,FILL:PREF:NONE,FILL:DEFAULT:NONE</at>
+   <at name="components">
+    <object classname="java.util.LinkedList">
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">8</at>
+           <at name="row">13</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JButton</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JButton</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">&gt;&gt;</at>
+            <at name="height">22</at>
+            <at name="width">52</at>
+            <at name="name">ADD_HOSTS_BUTTON</at>
+            <at name="horizontalTextPosition">0</at>
+            <at name="actionCommand">+</at>
+            <at name="toolTipText">Add Services from Host</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">8</at>
+           <at name="row">15</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JButton</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JButton</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">&lt;&lt;</at>
+            <at name="height">22</at>
+            <at name="width">52</at>
+            <at name="name">REMOVE_HOSTS_BUTTON</at>
+            <at name="actionCommand">-</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">8</at>
+           <at name="row">21</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JButton</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JButton</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">&lt;&lt;</at>
+            <at name="height">22</at>
+            <at name="width">52</at>
+            <at name="name">ADD_HIDDEN_BUTTON</at>
+            <at name="actionCommand">+</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">8</at>
+           <at name="row">23</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JButton</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JButton</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">&gt;&gt;</at>
+            <at name="height">22</at>
+            <at name="width">52</at>
+            <at name="name">REMOVE_HIDDEN_BUTTON</at>
+            <at name="actionCommand">-</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">18</at>
+           <at name="colspan">5</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="horizontalAlignment">0</at>
+            <at name="text">Hidden Services</at>
+            <at name="height">14</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">11</at>
+             </object>
+            </at>
+            <at name="name"/>
+            <at name="width">274</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">20</at>
+           <at name="colspan">5</at>
+           <at name="rowspan">5</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JTable</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JTable</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">32</at>
+            <at name="width">272</at>
+            <at name="name">HIDDEN_TABLE</at>
+            <at name="scollBars">
+             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
+              <at name="name">scollBars</at>
+              <at name="verticalpolicy">20</at>
+              <at name="horizontalpolicy">30</at>
+              <at name="border">
+               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                <super classname="com.jeta.forms.store.properties.BorderProperty">
+                 <at name="name">border</at>
+                </super>
+                <at name="borders">
+                 <object classname="java.util.LinkedList">
+                  <item >
+                   <at name="value">
+                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                     <super classname="com.jeta.forms.store.properties.BorderProperty">
+                      <at name="name">border</at>
+                     </super>
+                    </object>
+                   </at>
+                  </item>
+                 </object>
+                </at>
+               </object>
+              </at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.FormMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">10</at>
+           <at name="row">4</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">3</at>
+           <at name="halign">fill</at>
+           <at name="valign">fill</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
+        </super>
+        <at name="id">embedded.17546562</at>
+        <at name="rowspecs">CENTER:DEFAULT:NONE</at>
+        <at name="colspecs">FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:39PX:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:DEFAULT:NONE,FILL:68PX:NONE,FILL:DEFAULT:NONE,FILL:10PX:NONE</at>
+        <at name="components">
+         <object classname="java.util.LinkedList">
+          <item >
+           <at name="value">
+            <object classname="com.jeta.forms.store.memento.BeanMemento">
+             <super classname="com.jeta.forms.store.memento.ComponentMemento">
+              <at name="cellconstraints">
+               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+                <at name="column">1</at>
+                <at name="row">1</at>
+                <at name="colspan">1</at>
+                <at name="rowspan">1</at>
+                <at name="halign">default</at>
+                <at name="valign">default</at>
+                <at name="insets" object="insets">0,0,0,0</at>
+               </object>
+              </at>
+              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+             </super>
+             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+             <at name="beanclass">javax.swing.JButton</at>
+             <at name="beanproperties">
+              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+               <at name="classname">javax.swing.JButton</at>
+               <at name="properties">
+                <object classname="com.jeta.forms.store.support.PropertyMap">
+                 <at name="text">Start</at>
+                 <at name="height">17</at>
+                 <at name="width">56</at>
+                 <at name="name">START_BUTTON</at>
+                 <at name="actionCommand">Start</at>
+                 <at name="border">
+                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                   <at name="borders">
+                    <object classname="java.util.LinkedList">
+                     <item >
+                      <at name="value">
+                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                        <super classname="com.jeta.forms.store.properties.BorderProperty">
+                         <at name="name">border</at>
+                        </super>
+                       </object>
+                      </at>
+                     </item>
+                    </object>
+                   </at>
+                  </object>
+                 </at>
+                </object>
+               </at>
+              </object>
+             </at>
+            </object>
+           </at>
+          </item>
+          <item >
+           <at name="value">
+            <object classname="com.jeta.forms.store.memento.BeanMemento">
+             <super classname="com.jeta.forms.store.memento.ComponentMemento">
+              <at name="cellconstraints">
+               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+                <at name="column">3</at>
+                <at name="row">1</at>
+                <at name="colspan">1</at>
+                <at name="rowspan">1</at>
+                <at name="halign">default</at>
+                <at name="valign">default</at>
+                <at name="insets" object="insets">0,0,0,0</at>
+               </object>
+              </at>
+              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+             </super>
+             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+             <at name="beanclass">javax.swing.JButton</at>
+             <at name="beanproperties">
+              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+               <at name="classname">javax.swing.JButton</at>
+               <at name="properties">
+                <object classname="com.jeta.forms.store.support.PropertyMap">
+                 <at name="text">Stop</at>
+                 <at name="height">17</at>
+                 <at name="width">54</at>
+                 <at name="name">STOP_BUTTON</at>
+                 <at name="actionCommand">Stop</at>
+                 <at name="border">
+                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                   <at name="borders">
+                    <object classname="java.util.LinkedList">
+                     <item >
+                      <at name="value">
+                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                        <super classname="com.jeta.forms.store.properties.BorderProperty">
+                         <at name="name">border</at>
+                        </super>
+                       </object>
+                      </at>
+                     </item>
+                    </object>
+                   </at>
+                  </object>
+                 </at>
+                </object>
+               </at>
+              </object>
+             </at>
+            </object>
+           </at>
+          </item>
+          <item >
+           <at name="value">
+            <object classname="com.jeta.forms.store.memento.BeanMemento">
+             <super classname="com.jeta.forms.store.memento.ComponentMemento">
+              <at name="cellconstraints">
+               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+                <at name="column">5</at>
+                <at name="row">1</at>
+                <at name="colspan">1</at>
+                <at name="rowspan">1</at>
+                <at name="halign">default</at>
+                <at name="valign">default</at>
+                <at name="insets" object="insets">0,0,0,0</at>
+               </object>
+              </at>
+              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+             </super>
+             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+             <at name="beanclass">javax.swing.JButton</at>
+             <at name="beanproperties">
+              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+               <at name="classname">javax.swing.JButton</at>
+               <at name="properties">
+                <object classname="com.jeta.forms.store.support.PropertyMap">
+                 <at name="text">Install</at>
+                 <at name="height">17</at>
+                 <at name="width">61</at>
+                 <at name="name">INSTALL_BUTTON</at>
+                 <at name="actionCommand">Install</at>
+                 <at name="border">
+                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                   <at name="borders">
+                    <object classname="java.util.LinkedList">
+                     <item >
+                      <at name="value">
+                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                        <super classname="com.jeta.forms.store.properties.BorderProperty">
+                         <at name="name">border</at>
+                        </super>
+                       </object>
+                      </at>
+                     </item>
+                    </object>
+                   </at>
+                  </object>
+                 </at>
+                </object>
+               </at>
+              </object>
+             </at>
+            </object>
+           </at>
+          </item>
+          <item >
+           <at name="value">
+            <object classname="com.jeta.forms.store.memento.BeanMemento">
+             <super classname="com.jeta.forms.store.memento.ComponentMemento">
+              <at name="cellconstraints">
+               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+                <at name="column">7</at>
+                <at name="row">1</at>
+                <at name="colspan">1</at>
+                <at name="rowspan">1</at>
+                <at name="halign">default</at>
+                <at name="valign">default</at>
+                <at name="insets" object="insets">0,0,0,0</at>
+               </object>
+              </at>
+              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+             </super>
+             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+             <at name="beanclass">javax.swing.JButton</at>
+             <at name="beanproperties">
+              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+               <at name="classname">javax.swing.JButton</at>
+               <at name="properties">
+                <object classname="com.jeta.forms.store.support.PropertyMap">
+                 <at name="text">Uninstall</at>
+                 <at name="height">17</at>
+                 <at name="width">72</at>
+                 <at name="name">UNINSTALL_BUTTON</at>
+                 <at name="actionCommand">Uninstall</at>
+                 <at name="border">
+                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                   <at name="borders">
+                    <object classname="java.util.LinkedList">
+                     <item >
+                      <at name="value">
+                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                        <super classname="com.jeta.forms.store.properties.BorderProperty">
+                         <at name="name">border</at>
+                        </super>
+                       </object>
+                      </at>
+                     </item>
+                    </object>
+                   </at>
+                  </object>
+                 </at>
+                </object>
+               </at>
+              </object>
+             </at>
+            </object>
+           </at>
+          </item>
+          <item >
+           <at name="value">
+            <object classname="com.jeta.forms.store.memento.BeanMemento">
+             <super classname="com.jeta.forms.store.memento.ComponentMemento">
+              <at name="cellconstraints">
+               <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+                <at name="column">9</at>
+                <at name="row">1</at>
+                <at name="colspan">1</at>
+                <at name="rowspan">1</at>
+                <at name="halign">default</at>
+                <at name="valign">default</at>
+                <at name="insets" object="insets">0,0,0,0</at>
+               </object>
+              </at>
+              <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+             </super>
+             <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+             <at name="beanclass">javax.swing.JButton</at>
+             <at name="beanproperties">
+              <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+               <at name="classname">javax.swing.JButton</at>
+               <at name="properties">
+                <object classname="com.jeta.forms.store.support.PropertyMap">
+                 <at name="text">ReloadConsoleApp</at>
+                 <at name="height">17</at>
+                 <at name="width">122</at>
+                 <at name="name">RELOAD_CONSOLE</at>
+                 <at name="actionCommand">ReloadConsoleApp</at>
+                 <at name="border">
+                  <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                   <at name="borders">
+                    <object classname="java.util.LinkedList">
+                     <item >
+                      <at name="value">
+                       <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                        <super classname="com.jeta.forms.store.properties.BorderProperty">
+                         <at name="name">border</at>
+                        </super>
+                       </object>
+                      </at>
+                     </item>
+                    </object>
+                   </at>
+                  </object>
+                 </at>
+                </object>
+               </at>
+              </object>
+             </at>
+            </object>
+           </at>
+          </item>
+         </object>
+        </at>
+        <at name="properties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.gui.form.GridView</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="name"/>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="scollBars">
+             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
+              <at name="name">scollBars</at>
+              <at name="verticalpolicy">21</at>
+              <at name="horizontalpolicy">31</at>
+              <at name="border">
+               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                <super classname="com.jeta.forms.store.properties.BorderProperty">
+                 <at name="name">border</at>
+                </super>
+                <at name="borders">
+                 <object classname="java.util.LinkedList">
+                  <item >
+                   <at name="value">
+                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                     <super classname="com.jeta.forms.store.properties.BorderProperty">
+                      <at name="name">border</at>
+                     </super>
+                    </object>
+                   </at>
+                  </item>
+                 </object>
+                </at>
+               </object>
+              </at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList"/>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+        <at name="cellpainters">
+         <object classname="com.jeta.forms.store.support.Matrix">
+          <at name="rows">
+           <object classname="[Ljava.lang.Object;" size="1">
+            <at name="item" index="0">
+             <object classname="[Ljava.lang.Object;" size="10"/>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+        <at name="rowgroups">
+         <object classname="com.jeta.forms.store.memento.FormGroupSet">
+          <at name="groups">
+           <object classname="java.util.HashMap"/>
+          </at>
+         </object>
+        </at>
+        <at name="colgroups">
+         <object classname="com.jeta.forms.store.memento.FormGroupSet">
+          <at name="groups">
+           <object classname="java.util.HashMap"/>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">10</at>
+           <at name="row">2</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="horizontalAlignment">0</at>
+            <at name="text">Services</at>
+            <at name="height">14</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">11</at>
+             </object>
+            </at>
+            <at name="name"/>
+            <at name="width">535</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">4</at>
+           <at name="colspan">5</at>
+           <at name="rowspan">13</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JTable</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JTable</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">32</at>
+            <at name="width">272</at>
+            <at name="name">HOSTS_TABLE</at>
+            <at name="scollBars">
+             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
+              <at name="name">scollBars</at>
+              <at name="verticalpolicy">20</at>
+              <at name="horizontalpolicy">30</at>
+              <at name="border">
+               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                <super classname="com.jeta.forms.store.properties.BorderProperty">
+                 <at name="name">border</at>
+                </super>
+                <at name="borders">
+                 <object classname="java.util.LinkedList">
+                  <item >
+                   <at name="value">
+                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                     <super classname="com.jeta.forms.store.properties.BorderProperty">
+                      <at name="name">border</at>
+                     </super>
+                    </object>
+                   </at>
+                  </item>
+                 </object>
+                </at>
+               </object>
+              </at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">2</at>
+           <at name="colspan">5</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="horizontalAlignment">0</at>
+            <at name="text">Hosts</at>
+            <at name="height">14</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">11</at>
+             </object>
+            </at>
+            <at name="name"/>
+            <at name="width">274</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">8</at>
+           <at name="row">11</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JButton</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JButton</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">-</at>
+            <at name="height">22</at>
+            <at name="width">52</at>
+            <at name="name">DELETE_HOST_BUTTON</at>
+            <at name="actionCommand">-</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">8</at>
+           <at name="row">9</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JButton</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JButton</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">+</at>
+            <at name="height">22</at>
+            <at name="width">52</at>
+            <at name="name">NEW_HOST_BUTTON</at>
+            <at name="actionCommand">+</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">10</at>
+           <at name="row">8</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">17</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JTable</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JTable</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">32</at>
+            <at name="width">533</at>
+            <at name="name">SERVICES_TABLE</at>
+            <at name="scollBars">
+             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
+              <at name="name">scollBars</at>
+              <at name="verticalpolicy">20</at>
+              <at name="horizontalpolicy">30</at>
+              <at name="border">
+               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                <super classname="com.jeta.forms.store.properties.BorderProperty">
+                 <at name="name">border</at>
+                </super>
+                <at name="borders">
+                 <object classname="java.util.LinkedList">
+                  <item >
+                   <at name="value">
+                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                     <super classname="com.jeta.forms.store.properties.BorderProperty">
+                      <at name="name">border</at>
+                     </super>
+                    </object>
+                   </at>
+                  </item>
+                 </object>
+                </at>
+               </object>
+              </at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+    </object>
+   </at>
+   <at name="properties">
+    <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+     <at name="classname">com.jeta.forms.gui.form.GridView</at>
+     <at name="properties">
+      <object classname="com.jeta.forms.store.support.PropertyMap">
+       <at name="name"/>
+       <at name="fill">
+        <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+         <at name="name">fill</at>
+        </object>
+       </at>
+       <at name="scollBars">
+        <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
+         <at name="name">scollBars</at>
+         <at name="verticalpolicy">21</at>
+         <at name="horizontalpolicy">31</at>
+         <at name="border">
+          <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+           <super classname="com.jeta.forms.store.properties.BorderProperty">
+            <at name="name">border</at>
+           </super>
+           <at name="borders">
+            <object classname="java.util.LinkedList">
+             <item >
+              <at name="value">
+               <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                <super classname="com.jeta.forms.store.properties.BorderProperty">
+                 <at name="name">border</at>
+                </super>
+               </object>
+              </at>
+             </item>
+            </object>
+           </at>
+          </object>
+         </at>
+        </object>
+       </at>
+       <at name="border">
+        <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+         <super classname="com.jeta.forms.store.properties.BorderProperty">
+          <at name="name">border</at>
+         </super>
+         <at name="borders">
+          <object classname="java.util.LinkedList"/>
+         </at>
+        </object>
+       </at>
+      </object>
+     </at>
+    </object>
+   </at>
+   <at name="cellpainters">
+    <object classname="com.jeta.forms.store.support.Matrix">
+     <at name="rows">
+      <object classname="[Ljava.lang.Object;" size="25">
+       <at name="item" index="0">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="1">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="2">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="3">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="4">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="5">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="6">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="7">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="8">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="9">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="10">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="11">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="12">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="13">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="14">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="15">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="16">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="17">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="18">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="19">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="20">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="21">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="22">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="23">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+       <at name="item" index="24">
+        <object classname="[Ljava.lang.Object;" size="11"/>
+       </at>
+      </object>
+     </at>
+    </object>
+   </at>
+   <at name="rowgroups">
+    <object classname="com.jeta.forms.store.memento.FormGroupSet">
+     <at name="groups">
+      <object classname="java.util.HashMap"/>
+     </at>
+    </object>
+   </at>
+   <at name="colgroups">
+    <object classname="com.jeta.forms.store.memento.FormGroupSet">
+     <at name="groups">
+      <object classname="java.util.HashMap"/>
+     </at>
+    </object>
+   </at>
+  </object>
+ </at>
+</object>

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/gradle/ahessian/build.gradle
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/gradle/ahessian/build.gradle b/kerby-kdc/kerby-kdc-dist/build/gradle/ahessian/build.gradle
new file mode 100644
index 0000000..c91d542
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/gradle/ahessian/build.gradle
@@ -0,0 +1,18 @@
+projectHome = '../../..'
+
+sourceSets.main.java.srcDirs = ["$projectHome/src/ahessian/src/main/java"]
+
+// this project uses the ahessian sub-project
+dependencies {
+	  compile project(':hessian4')
+    compile group: 'netty', 							name: 'netty', 										version: "$netty_version"
+}
+
+println '---------------------------'
+println 'dependency jars:'
+println '---------------------------'
+configurations.compile.each { File file -> println file.absolutePath }
+println '---------------------------'
+
+jar.baseName = 'ahessian'
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/gradle/build.gradle
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/gradle/build.gradle b/kerby-kdc/kerby-kdc-dist/build/gradle/build.gradle
new file mode 100644
index 0000000..6d71f09
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/gradle/build.gradle
@@ -0,0 +1,70 @@
+task createWrapper(type: Wrapper) {
+    gradleVersion = '0.9.2'
+}
+
+projectHome = '../..'
+defaultTasks 'clean', 'build'
+
+// common settings for all sub-projects
+subprojects {
+
+apply plugin: 'java'
+defaultTasks 'clean', 'build'
+
+coreLibsDir = "$projectHome/lib/core"
+extendedLibsDir = "$projectHome/lib/extended"
+
+// dependency versions
+
+commons_cli_version = '2-SNAPSHOT'
+commons_collections_version = '3.2'
+commons_configuration_version = '1.8'
+commons_io_version = '1.3.1'
+commons_lang_version = '2.4'
+commons_logging_version = '1.1'
+commons_vfs2_version = '2.0'
+groovy_all_version = '1.8.6'
+jna_version = '3.4.1'
+platform_version = '3.4.1'
+netty_version = '3.6.6.Final'
+jrexx_version = '1.1.1'
+quartz_version = '1.8.0'
+formsrt_version = ''
+forms_version = '1.2.0'
+velocity_version = '1.7'
+glazedlists_version = '1.8.0_java15'
+commons_beanutils_version = '1.8.2'
+
+
+
+
+// for simplicity and to avoid dependency issues which arise due to the usage of SNAPSHOT libs
+// we use libs from local disk instead of public repository
+repositories {
+    flatDir name: 'localRepository', 
+    dirs: [
+    "$coreLibsDir/commons", 
+    "$coreLibsDir/groovy", 
+    "$coreLibsDir/jna", 
+    "$coreLibsDir/netty", 
+    "$coreLibsDir/regex", 
+    "$coreLibsDir/yajsw", 
+    "$extendedLibsDir/quartz",
+    "$extendedLibsDir/commons",
+    "$extendedLibsDir/abeille",
+    "$extendedLibsDir/jgoodies",
+    "$extendedLibsDir/glazedlists",
+    "$extendedLibsDir/velocity"
+    ]
+    }
+    
+
+
+
+sourceCompatibility = 1.5
+version = ''
+
+}
+
+
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/gradle/gradle/wrapper/gradle-wrapper.jar
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/gradle/gradle/wrapper/gradle-wrapper.jar b/kerby-kdc/kerby-kdc-dist/build/gradle/gradle/wrapper/gradle-wrapper.jar
new file mode 100644
index 0000000..9d7bbe0
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/build/gradle/gradle/wrapper/gradle-wrapper.jar differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/gradle/gradle/wrapper/gradle-wrapper.properties
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/gradle/gradle/wrapper/gradle-wrapper.properties b/kerby-kdc/kerby-kdc-dist/build/gradle/gradle/wrapper/gradle-wrapper.properties
new file mode 100644
index 0000000..842c51a
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/gradle/gradle/wrapper/gradle-wrapper.properties
@@ -0,0 +1,7 @@
+#Thu Feb 10 17:06:13 CET 2011
+distributionBase=GRADLE_USER_HOME
+distributionPath=wrapper/dists
+zipStoreBase=GRADLE_USER_HOME
+zipStorePath=wrapper/dists
+distributionUrl=http\://gradle.artifactoryonline.com/gradle/distributions/gradle-0.9.2-bin.zip
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/gradle/gradlew.bat
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/gradle/gradlew.bat b/kerby-kdc/kerby-kdc-dist/build/gradle/gradlew.bat
new file mode 100644
index 0000000..9d38f60
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/gradle/gradlew.bat
@@ -0,0 +1,87 @@
+@if "%DEBUG%" == "" @echo off
+@rem ##########################################################################
+@rem                                                                         ##
+@rem  Gradle startup script for Windows                                      ##
+@rem                                                                         ##
+@rem ##########################################################################
+
+@rem Set local scope for the variables with windows NT shell
+if "%OS%"=="Windows_NT" setlocal
+
+@rem set proxy here if needed
+@rem set JAVA_OPTS=%JAVA_OPTS% -Dhttp.proxyHost=srvproxy -Dhttp.proxyPort=8080
+
+@rem Uncomment those lines to set JVM options. GRADLE_OPTS and JAVA_OPTS can be used together.
+@rem set GRADLE_OPTS=%GRADLE_OPTS% -Xmx512m
+@rem set JAVA_OPTS=%JAVA_OPTS% -Xmx512m
+
+set DIRNAME=%~dp0
+if "%DIRNAME%" == "" set DIRNAME=.\
+
+@rem Find java.exe
+set JAVA_EXE=java.exe
+if not defined JAVA_HOME goto init
+
+set JAVA_HOME=%JAVA_HOME:"=%
+set JAVA_EXE=%JAVA_HOME%/bin/java.exe
+
+if exist "%JAVA_EXE%" goto init
+
+echo.
+echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
+echo.
+echo Please set the JAVA_HOME variable in your environment to match the
+echo location of your Java installation.
+echo.
+goto end
+
+:init
+@rem Get command-line arguments, handling Windowz variants
+
+if not "%OS%" == "Windows_NT" goto win9xME_args
+if "%eval[2+2]" == "4" goto 4NT_args
+
+:win9xME_args
+@rem Slurp the command line arguments.
+set CMD_LINE_ARGS=
+set _SKIP=2
+
+:win9xME_args_slurp
+if "x%~1" == "x" goto execute
+
+set CMD_LINE_ARGS=%*
+goto execute
+
+:4NT_args
+@rem Get arguments from the 4NT Shell from JP Software
+set CMD_LINE_ARGS=%$
+
+:execute
+@rem Setup the command line
+
+set STARTER_MAIN_CLASS=org.gradle.wrapper.GradleWrapperMain
+set CLASSPATH=%DIRNAME%\gradle\wrapper\gradle-wrapper.jar
+set WRAPPER_PROPERTIES=%DIRNAME%\gradle\wrapper\gradle-wrapper.properties
+
+set GRADLE_OPTS=%JAVA_OPTS% %GRADLE_OPTS% -Dorg.gradle.wrapper.properties="%WRAPPER_PROPERTIES%"
+
+@rem Execute Gradle
+"%JAVA_EXE%" %GRADLE_OPTS% -classpath "%CLASSPATH%" %STARTER_MAIN_CLASS% %CMD_LINE_ARGS%
+
+pause
+
+:end
+@rem End local scope for the variables with windows NT shell
+if "%ERRORLEVEL%"=="0" goto mainEnd
+
+if not "%OS%"=="Windows_NT" echo 1 > nul | choice /n /c:1
+
+rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
+rem the _cmd.exe /c_ return code!
+if  not "" == "%GRADLE_EXIT_CONSOLE%" exit "%ERRORLEVEL%"
+exit /b "%ERRORLEVEL%"
+
+:mainEnd
+if "%OS%"=="Windows_NT" endlocal
+
+:omega
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/gradle/gradlew.sh
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/gradle/gradlew.sh b/kerby-kdc/kerby-kdc-dist/build/gradle/gradlew.sh
new file mode 100644
index 0000000..d8809f1
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/gradle/gradlew.sh
@@ -0,0 +1,168 @@
+#!/bin/bash
+
+##############################################################################
+##                                                                          ##
+##  Gradle wrapper script for UN*X                                         ##
+##                                                                          ##
+##############################################################################
+
+# Uncomment those lines to set JVM options. GRADLE_OPTS and JAVA_OPTS can be used together.
+# GRADLE_OPTS="$GRADLE_OPTS -Xmx512m"
+# JAVA_OPTS="$JAVA_OPTS -Xmx512m"
+
+GRADLE_APP_NAME=Gradle
+
+# Use the maximum available, or set MAX_FD != -1 to use that value.
+MAX_FD="maximum"
+
+warn ( ) {
+    echo "$*"
+}
+
+die ( ) {
+    echo
+    echo "$*"
+    echo
+    exit 1
+}
+
+# OS specific support (must be 'true' or 'false').
+cygwin=false
+msys=false
+darwin=false
+case "`uname`" in
+  CYGWIN* )
+    cygwin=true
+    ;;
+  Darwin* )
+    darwin=true
+    ;;
+  MINGW* )
+    msys=true
+    ;;
+esac
+
+# Attempt to set JAVA_HOME if it's not already set.
+if [ -z "$JAVA_HOME" ] ; then
+    if $darwin ; then
+        [ -z "$JAVA_HOME" -a -d "/Library/Java/Home" ] && export JAVA_HOME="/Library/Java/Home"
+        [ -z "$JAVA_HOME" -a -d "/System/Library/Frameworks/JavaVM.framework/Home" ] && export JAVA_HOME="/System/Library/Frameworks/JavaVM.framework/Home"
+    else
+        javaExecutable="`which javac`"
+        [ -z "$javaExecutable" -o "`expr \"$javaExecutable\" : '\([^ ]*\)'`" = "no" ] && die "JAVA_HOME not set and cannot find javac to deduce location, please set JAVA_HOME."
+        # readlink(1) is not available as standard on Solaris 10.
+        readLink=`which readlink`
+        [ `expr "$readLink" : '\([^ ]*\)'` = "no" ] && die "JAVA_HOME not set and readlink not available, please set JAVA_HOME."
+        javaExecutable="`readlink -f \"$javaExecutable\"`"
+        javaHome="`dirname \"$javaExecutable\"`"
+        javaHome=`expr "$javaHome" : '\(.*\)/bin'`
+        export JAVA_HOME="$javaHome"
+    fi
+fi
+
+# For Cygwin, ensure paths are in UNIX format before anything is touched.
+if $cygwin ; then
+    [ -n "$JAVACMD" ] && JAVACMD=`cygpath --unix "$JAVACMD"`
+    [ -n "$JAVA_HOME" ] && JAVA_HOME=`cygpath --unix "$JAVA_HOME"`
+fi
+
+STARTER_MAIN_CLASS=org.gradle.wrapper.GradleWrapperMain
+CLASSPATH=`dirname "$0"`/gradle/wrapper/gradle-wrapper.jar
+WRAPPER_PROPERTIES=`dirname "$0"`/gradle/wrapper/gradle-wrapper.properties
+# Determine the Java command to use to start the JVM.
+if [ -z "$JAVACMD" ] ; then
+    if [ -n "$JAVA_HOME" ] ; then
+        if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
+            # IBM's JDK on AIX uses strange locations for the executables
+            JAVACMD="$JAVA_HOME/jre/sh/java"
+        else
+            JAVACMD="$JAVA_HOME/bin/java"
+        fi
+    else
+        JAVACMD="java"
+    fi
+fi
+if [ ! -x "$JAVACMD" ] ; then
+    die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
+
+Please set the JAVA_HOME variable in your environment to match the
+location of your Java installation."
+fi
+if [ -z "$JAVA_HOME" ] ; then
+    warn "JAVA_HOME environment variable is not set"
+fi
+
+# Increase the maximum file descriptors if we can.
+if [ "$cygwin" = "false" -a "$darwin" = "false" ] ; then
+    MAX_FD_LIMIT=`ulimit -H -n`
+    if [ $? -eq 0 ] ; then
+        if [ "$MAX_FD" = "maximum" -o "$MAX_FD" = "max" ] ; then
+            MAX_FD="$MAX_FD_LIMIT"
+        fi
+        ulimit -n $MAX_FD
+        if [ $? -ne 0 ] ; then
+            warn "Could not set maximum file descriptor limit: $MAX_FD"
+        fi
+    else
+        warn "Could not query businessSystem maximum file descriptor limit: $MAX_FD_LIMIT"
+    fi
+fi
+
+# For Darwin, add GRADLE_APP_NAME to the JAVA_OPTS as -Xdock:name
+if $darwin; then
+    JAVA_OPTS="$JAVA_OPTS -Xdock:name=$GRADLE_APP_NAME"
+# we may also want to set -Xdock:image
+fi
+
+# For Cygwin, switch paths to Windows format before running java
+if $cygwin ; then
+    JAVA_HOME=`cygpath --path --mixed "$JAVA_HOME"`
+    CLASSPATH=`cygpath --path --mixed "$CLASSPATH"`
+
+    # We build the pattern for arguments to be converted via cygpath
+    ROOTDIRSRAW=`find -L / -maxdepth 1 -mindepth 1 -type d 2>/dev/null`
+    SEP=""
+    for dir in $ROOTDIRSRAW ; do
+        ROOTDIRS="$ROOTDIRS$SEP$dir"
+        SEP="|"
+    done
+    OURCYGPATTERN="(^($ROOTDIRS))"
+    # Add a user-defined pattern to the cygpath arguments
+    if [ "$GRADLE_CYGPATTERN" != "" ] ; then
+        OURCYGPATTERN="$OURCYGPATTERN|($GRADLE_CYGPATTERN)"
+    fi
+    # Now convert the arguments - kludge to limit ourselves to /bin/sh
+    i=0
+    for arg in "$@" ; do
+        CHECK=`echo "$arg"|egrep -c "$OURCYGPATTERN" -`
+        CHECK2=`echo "$arg"|egrep -c "^-"`                                 ### Determine if an option
+
+        if [ $CHECK -ne 0 ] && [ $CHECK2 -eq 0 ] ; then                    ### Added a condition
+            eval `echo args$i`=`cygpath --path --ignore --mixed "$arg"`
+        else
+            eval `echo args$i`="\"$arg\""
+        fi
+        i=$((i+1))
+    done 
+    case $i in
+        (0) set -- ;;
+        (1) set -- "$args0" ;;
+        (2) set -- "$args0" "$args1" ;;
+        (3) set -- "$args0" "$args1" "$args2" ;;
+        (4) set -- "$args0" "$args1" "$args2" "$args3" ;;
+        (5) set -- "$args0" "$args1" "$args2" "$args3" "$args4" ;;
+        (6) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" ;;
+        (7) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" ;;
+        (8) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" ;;
+        (9) set -- "$args0" "$args1" "$args2" "$args3" "$args4" "$args5" "$args6" "$args7" "$args8" ;;
+    esac
+fi
+
+GRADLE_APP_BASE_NAME=`basename "$0"`
+
+exec "$JAVACMD" $JAVA_OPTS $GRADLE_OPTS \
+        -classpath "$CLASSPATH" \
+        -Dorg.gradle.appname="$GRADLE_APP_BASE_NAME" \
+        -Dorg.gradle.wrapper.properties="$WRAPPER_PROPERTIES" \
+        $STARTER_MAIN_CLASS \
+        "$@"

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/gradle/hessian4/build.gradle
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/gradle/hessian4/build.gradle b/kerby-kdc/kerby-kdc-dist/build/gradle/hessian4/build.gradle
new file mode 100644
index 0000000..eb14c21
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/gradle/hessian4/build.gradle
@@ -0,0 +1,16 @@
+projectHome = '../../..'
+
+sourceSets.main.java.srcDirs = ["$projectHome/src/hessian/src/main/java"]
+
+dependencies {
+    compile group: 'netty', 							name: 'netty', 										version: "$netty_version"
+}
+
+println '---------------------------'
+println 'dependency jars:'
+println '---------------------------'
+configurations.compile.each { File file -> println file.absolutePath }
+println '---------------------------'
+
+jar.baseName = 'hessian4'
+

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/gradle/readMe.txt
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/gradle/readMe.txt b/kerby-kdc/kerby-kdc-dist/build/gradle/readMe.txt
new file mode 100644
index 0000000..d2f853f
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/gradle/readMe.txt
@@ -0,0 +1,25 @@
+YAJSW uses gradle as build tool:
+
+http://www.gradle.org/
+
+The build is a multi project script. Gradle requires per project a build folder.
+The following build folders are used:
+
+wrapper 		-> wrapper.jar			main yajsw jar 
+wrapper-app	-> wrapperApp.jar		wraps the application
+ahessian		-> ahessian.jar			netty/hessian based asynch communication between wrapper and system tray icon. hessian packages renamed to avoid conflict with existing hessian libs
+srvmgr			-> srvmgr.jar				experimental - monitoring of multiple servers
+
+To execute a build: 
+- <yajsw>/build/gradle
+- Navigte with a console to <yajsw>/build/gradle
+- If you are behind a http proxy edit gradlew.bat/gardlew.sh and set the proxy in the java options
+- execute gradlew
+
+This will download gradle and execute the build script.
+
+The produced jar files are found in the folders: 
+
+<yajsw>/build/gradle/<sub-project>/build/libs
+
+Eclipse project files can be generated by adding the according gradle tasks to the gradle build scripts.
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/gradle/settings.gradle
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/gradle/settings.gradle b/kerby-kdc/kerby-kdc-dist/build/gradle/settings.gradle
new file mode 100644
index 0000000..1e51beb
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/gradle/settings.gradle
@@ -0,0 +1,2 @@
+// defines a list of subprojects
+include "wrapper", "wrapper-app", "ahessian", "hessian4", "srvmgr"

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/gradle/srvmgr/build.gradle
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/gradle/srvmgr/build.gradle b/kerby-kdc/kerby-kdc-dist/build/gradle/srvmgr/build.gradle
new file mode 100644
index 0000000..cc6b864
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/gradle/srvmgr/build.gradle
@@ -0,0 +1,32 @@
+projectHome = '../../..'
+
+sourceSets.main.java.srcDirs = ["$projectHome/src/srvmgr/src/main/java"]
+
+dependencies {
+    compile project(':wrapper')
+    compile project(':ahessian')
+}
+
+dependencies {
+    compile group: 'netty', 							name: 'netty', 										version: "$netty_version"
+    compile group: 'glazedlists', 				name: 'glazedlists', 							version: "$glazedlists_version"
+    compile group: 'commons-beanutils', 	name: 'commons-beanutils', 				version: "$commons_beanutils_version"
+    compile group: 'commons-configuration', name: 'commons-configuration', 	version: "$commons_configuration_version"
+    compile group: 'groovy-all', 					name: 'groovy-all', 							version: "$groovy_all_version"
+    compile group: 'jna', 								name: 'jna', 											version: "$jna_version"
+    compile group: 'platform', 						name: 'platform', 								version: "$platform_version"
+    compile group: 'abeille', 						name: 'formsrt', 									version: "$formsrt_version"
+    compile group: 'forms', 							name: 'forms', 										version: "$forms_version"
+    
+}
+
+//println '---------------------------'
+//println 'dependency jars:'
+//println '---------------------------'
+//configurations.compile.each { File file -> println file.absolutePath }
+//println '---------------------------'
+
+// name of jar
+jar.baseName = 'srvmgr'
+
+// use default manifest
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/gradle/wrapper-app/build.gradle
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/gradle/wrapper-app/build.gradle b/kerby-kdc/kerby-kdc-dist/build/gradle/wrapper-app/build.gradle
new file mode 100644
index 0000000..e57edc6
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/gradle/wrapper-app/build.gradle
@@ -0,0 +1,38 @@
+projectHome = '../../..'
+sourceSets.main.java.srcDirs = ["$projectHome/src/app/src/main/java"]
+
+//println '---------------------------'
+//println 'src dirs:'
+//println '---------------------------'
+//sourceSets.main.java.srcDirs.each { File file -> println file.absolutePath }
+//println '---------------------------'
+
+
+dependencies {
+    compile project(':wrapper')
+}
+
+dependencies {
+    compile group: 'commons-collections', name: 'commons-collections', 			version: "$commons_collections_version"
+    compile group: 'commons-configuration', name: 'commons-configuration', 	version: "$commons_configuration_version"
+    compile group: 'commons-io', 					name: 'commons-io', 							version: "$commons_io_version"
+    compile group: 'commons-lang', 				name: 'commons-lang', 						version: "$commons_lang_version"
+    compile group: 'commons-logging', 		name: 'commons-logging', 					version: "$commons_logging_version"
+    compile group: 'netty', 							name: 'netty', 										version: "$netty_version"
+}
+
+//println '---------------------------'
+//println 'dependency jars:'
+//println '---------------------------'
+//configurations.compile.each { File file -> println file.absolutePath }
+//println '---------------------------'
+
+// name of jar file
+jar.baseName = 'wrapperApp'
+
+// TODO generate manifest
+jar {
+    manifest {
+        from '../../MANIFEST.MF'
+    }
+}

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/gradle/wrapper/build.gradle
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/gradle/wrapper/build.gradle b/kerby-kdc/kerby-kdc-dist/build/gradle/wrapper/build.gradle
new file mode 100644
index 0000000..6093d2c
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/gradle/wrapper/build.gradle
@@ -0,0 +1,54 @@
+projectHome = '../../..'
+
+// set the sources for this build
+sourceSets.main.java.srcDirs = ["$projectHome/src/yajsw/src/main/java", "$projectHome/src/app/src/main/java"]
+sourceSets.main.resources.srcDirs = ["$projectHome/src/yajsw/src/main/java"]
+sourceSets.main.resources.includes  = ['resources/*']
+
+// this project uses the ahessian sub-project
+dependencies {
+    compile project(':ahessian')
+}
+
+dependencies {
+    compile group: 'commons-cli', 				name: 'commons-cli', 							version: "$commons_cli_version"
+    compile group: 'commons-collections', name: 'commons-collections', 			version: "$commons_collections_version"
+    compile group: 'commons-configuration', name: 'commons-configuration', 	version: "$commons_configuration_version"
+    compile group: 'commons-io', 					name: 'commons-io', 							version: "$commons_io_version"
+    compile group: 'commons-lang', 				name: 'commons-lang', 						version: "$commons_lang_version"
+    compile group: 'commons-logging', 		name: 'commons-logging', 					version: "$commons_logging_version"
+    compile group: 'commons-vfs2', 				name: 'commons-vfs2', 							version: "$commons_vfs2_version"
+    compile group: 'groovy-all', 					name: 'groovy-all', 							version: "$groovy_all_version"
+    compile group: 'jna', 								name: 'jna', 											version: "$jna_version"
+    compile group: 'platform', 						name: 'platform', 								version: "$platform_version"
+    compile group: 'netty', 							name: 'netty', 										version: "$netty_version"
+    compile group: 'jrexx', 							name: 'jrexx', 										version: "$jrexx_version"
+    compile group: 'quartz', 							name: 'quartz', 									version: "$quartz_version"
+    compile group: 'abeille', 						name: 'formsrt', 									version: "$formsrt_version"
+    compile group: 'forms', 							name: 'forms', 										version: "$forms_version"
+    compile group: 'velocity', 						name: 'velocity', 								version: "$velocity_version"
+}
+
+//println '---------------------------'
+//println 'dependency jars:'
+//println '---------------------------'
+//configurations.compile.each { File file -> println file.absolutePath }
+//println '---------------------------'
+
+// name of jar file
+jar.baseName = 'wrapper'
+
+// TODO generate manifest instead of editing
+jar {
+    manifest {
+        from '../../MANIFEST.MF'
+    }
+    exclude 'org/rzo/yajsw/app/AbstractWrapperJVMMain*'
+    exclude 'org/rzo/yajsw/app/WrapperGroovyMain*'
+    exclude 'org/rzo/yajsw/app/WrapperJVMMain*'
+    exclude 'org/rzo/yajsw/app/WrapperMainServiceUnix*'
+    exclude 'org/rzo/yajsw/app/WrapperMainServiceWin*'
+    exclude 'org/rzo/yajsw/app/WrapperManager.class'
+    exclude 'org/rzo/yajsw/app/WrapperManagerClassLoader*'
+    exclude 'org/rzo/yajsw/app/WrapperManagerProxy*'
+}

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/ws/ReadMe.txt
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/ws/ReadMe.txt b/kerby-kdc/kerby-kdc-dist/build/ws/ReadMe.txt
new file mode 100644
index 0000000..b65aed8
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/ws/ReadMe.txt
@@ -0,0 +1,4 @@
+These are files used to sign wrapperWS.jar
+It is taken from 
+
+http://weblogs.java.net/blog/kirillcool/archive/2005/05/signing_jars_fo.html
\ No newline at end of file

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/ws/genKeyStore.bat
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/ws/genKeyStore.bat b/kerby-kdc/kerby-kdc-dist/build/ws/genKeyStore.bat
new file mode 100644
index 0000000..cac2e65
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/ws/genKeyStore.bat
@@ -0,0 +1 @@
+keytool -genkey -keystore jaxb.keys -alias https://jaxb-workshop.dev.java.net/ -validity 1491

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/ws/jaxb.keys
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/ws/jaxb.keys b/kerby-kdc/kerby-kdc-dist/build/ws/jaxb.keys
new file mode 100644
index 0000000..ac114c0
Binary files /dev/null and b/kerby-kdc/kerby-kdc-dist/build/ws/jaxb.keys differ

http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/ws/sign.bat
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/ws/sign.bat b/kerby-kdc/kerby-kdc-dist/build/ws/sign.bat
new file mode 100644
index 0000000..6979272
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/ws/sign.bat
@@ -0,0 +1 @@
+jarsigner -keystore jaxb.keys -storepass testyajsw ../wrapperWS.jar https://jaxb-workshop.dev.java.net/
\ No newline at end of file


[07/15] directory-kerberos git commit: Adjust the framework of standalone kdc server

Posted by ha...@apache.org.
http://git-wip-us.apache.org/repos/asf/directory-kerberos/blob/0b649f50/kerby-kdc/kerby-kdc-dist/build/abeille/ConsoleForm.xml
----------------------------------------------------------------------
diff --git a/kerby-kdc/kerby-kdc-dist/build/abeille/ConsoleForm.xml b/kerby-kdc/kerby-kdc-dist/build/abeille/ConsoleForm.xml
new file mode 100644
index 0000000..b455d2c
--- /dev/null
+++ b/kerby-kdc/kerby-kdc-dist/build/abeille/ConsoleForm.xml
@@ -0,0 +1,4527 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<object classname="com.jeta.forms.store.memento.FormPackage">
+ <at name="fileversion">
+  <object classname="com.jeta.forms.store.memento.FormsVersion2">
+   <at name="major">2</at>
+   <at name="minor">0</at>
+   <at name="sub">0</at>
+  </object>
+ </at>
+ <at name="form">
+  <object classname="com.jeta.forms.store.memento.FormMemento">
+   <super classname="com.jeta.forms.store.memento.ComponentMemento">
+    <at name="cellconstraints">
+     <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+      <at name="column">1</at>
+      <at name="row">1</at>
+      <at name="colspan">1</at>
+      <at name="rowspan">1</at>
+      <at name="halign">default</at>
+      <at name="valign">default</at>
+      <at name="insets" object="insets">0,0,0,0</at>
+     </object>
+    </at>
+    <at name="componentclass">com.jeta.forms.gui.form.FormComponent</at>
+   </super>
+   <at name="id">Z:\dev\forms\abeille-2.1.0_M2\examples\forms\ConsoleForm2.xml</at>
+   <at name="path">ConsoleForm2.xml</at>
+   <at name="rowspecs">CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,FILL:238PX:NONE,CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,FILL:14DLU:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE,CENTER:DEFAULT:NONE,CENTER:4DLU:NONE,CENTER:DEFAULT:NONE,CENTER:DEFAULT:NONE,CENTER:4DLU:NONE,CENTER:4DLU:NONE,CENTER:DEFAULT:NONE,CENTER:2DLU:NONE</at>
+   <at name="colspecs">FILL:4DLU:NONE,FILL:4DLU:NONE,FILL:4DLU:NONE,LEFT:100PX:NONE,FILL:4DLU:NONE,RIGHT:100PX:NONE,FILL:4DLU:NONE,LEFT:100PX:NONE,FILL:4DLU:NONE,LEFT:100PX:NONE,FILL:4DLU:NONE,LEFT:100PX:NONE,FILL:4DLU:NONE,FILL:4DLU:NONE,FILL:4DLU:NONE,RIGHT:100PX:NONE,FILL:4DLU:NONE,FILL:100PX:NONE,FILL:4DLU:NONE,FILL:100PX:NONE,FILL:4DLU:NONE</at>
+   <at name="components">
+    <object classname="java.util.LinkedList">
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">4</at>
+           <at name="row">2</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">fill</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">Output</at>
+            <at name="height">14</at>
+            <at name="opaque">true</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">11</at>
+             </object>
+            </at>
+            <at name="name"/>
+            <at name="width">96</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="background" object="color">204,204,204</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">4</at>
+           <at name="row">4</at>
+           <at name="colspan">17</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JTextArea</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JTextArea</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="scrollableTracksViewportWidth">true</at>
+            <at name="height">232</at>
+            <at name="width">848</at>
+            <at name="name">output</at>
+            <at name="scollBars">
+             <object classname="com.jeta.forms.store.properties.ScrollBarsProperty">
+              <at name="name">scollBars</at>
+              <at name="verticalpolicy">20</at>
+              <at name="horizontalpolicy">31</at>
+              <at name="border">
+               <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+                <super classname="com.jeta.forms.store.properties.BorderProperty">
+                 <at name="name">border</at>
+                </super>
+                <at name="borders">
+                 <object classname="java.util.LinkedList">
+                  <item >
+                   <at name="value">
+                    <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                     <super classname="com.jeta.forms.store.properties.BorderProperty">
+                      <at name="name">border</at>
+                     </super>
+                    </object>
+                   </at>
+                  </item>
+                 </object>
+                </at>
+               </object>
+              </at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+            <at name="scrollableTracksViewportHeight">true</at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">4</at>
+           <at name="row">6</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">Input (CR terminated)</at>
+            <at name="height">14</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">11</at>
+             </object>
+            </at>
+            <at name="name"/>
+            <at name="width">96</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">4</at>
+           <at name="row">9</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">fill</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="horizontalAlignment">2</at>
+            <at name="text">State </at>
+            <at name="height">14</at>
+            <at name="opaque">true</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">11</at>
+             </object>
+            </at>
+            <at name="name"/>
+            <at name="width">96</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="background" object="color">204,204,204</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">6</at>
+           <at name="row">6</at>
+           <at name="colspan">15</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JTextField</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JTextField</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">20</at>
+            <at name="width">744</at>
+            <at name="name">input</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">4</at>
+           <at name="row">18</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JButton</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JButton</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">12</at>
+            <at name="width">32</at>
+            <at name="name">START_BUTTON</at>
+            <at name="actionCommand">Start</at>
+            <at name="toolTipText">Start</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">6</at>
+           <at name="row">18</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JButton</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JButton</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">12</at>
+            <at name="width">32</at>
+            <at name="name">STOP_BUTTON</at>
+            <at name="actionCommand">Stop</at>
+            <at name="toolTipText">Stop</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">8</at>
+           <at name="row">18</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JButton</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JButton</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">12</at>
+            <at name="width">32</at>
+            <at name="name">RESTART_BUTTON</at>
+            <at name="actionCommand">Restart</at>
+            <at name="toolTipText">Restart</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">20</at>
+           <at name="row">18</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">right</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JButton</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JButton</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">12</at>
+            <at name="width">32</at>
+            <at name="name">EXIT_WRAPPER_BUTTON</at>
+            <at name="actionCommand">Exit</at>
+            <at name="toolTipText">Stop Wrapper</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">10</at>
+           <at name="row">18</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">left</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JButton</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JButton</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">12</at>
+            <at name="width">32</at>
+            <at name="name">THREAD_DUMP_BUTTON</at>
+            <at name="actionCommand">Thread Dump</at>
+            <at name="toolTipText">Thread Dump</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">10</at>
+           <at name="row">11</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">-</at>
+            <at name="height">14</at>
+            <at name="width">12</at>
+            <at name="name">appStopTime</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">8</at>
+           <at name="row">9</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">fill</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">Started</at>
+            <at name="height">14</at>
+            <at name="opaque">true</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">11</at>
+             </object>
+            </at>
+            <at name="name"/>
+            <at name="width">96</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="background" object="color">204,204,204</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">4</at>
+           <at name="row">11</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">IDLE</at>
+            <at name="height">14</at>
+            <at name="width">22</at>
+            <at name="name">state</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="background" object="color">255,255,255</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">10</at>
+           <at name="row">9</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">fill</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">Stopped</at>
+            <at name="height">14</at>
+            <at name="opaque">true</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">11</at>
+             </object>
+            </at>
+            <at name="name"/>
+            <at name="width">96</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="background" object="color">204,204,204</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">18</at>
+           <at name="row">11</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">-</at>
+            <at name="height">14</at>
+            <at name="width">96</at>
+            <at name="name">wStartTime</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">20</at>
+           <at name="row">11</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">-</at>
+            <at name="height">14</at>
+            <at name="width">96</at>
+            <at name="name">trigger</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">16</at>
+           <at name="row">9</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">fill</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">PID</at>
+            <at name="height">14</at>
+            <at name="opaque">true</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">11</at>
+             </object>
+            </at>
+            <at name="name"/>
+            <at name="width">96</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="background" object="color">204,204,204</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">18</at>
+           <at name="row">9</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">fill</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">Started</at>
+            <at name="height">14</at>
+            <at name="opaque">true</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">11</at>
+             </object>
+            </at>
+            <at name="name"/>
+            <at name="width">96</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="background" object="color">204,204,204</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">20</at>
+           <at name="row">9</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">fill</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">Trigger</at>
+            <at name="height">14</at>
+            <at name="opaque">true</at>
+            <at name="font">
+             <object classname="com.jeta.forms.store.properties.FontProperty">
+              <at name="family">Tahoma</at>
+              <at name="style">1</at>
+              <at name="size">11</at>
+             </object>
+            </at>
+            <at name="name"/>
+            <at name="width">96</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="background" object="color">204,204,204</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">18</at>
+           <at name="row">18</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">right</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JButton</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JButton</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">12</at>
+            <at name="width">32</at>
+            <at name="name">STOP_TIMER_BUTTON</at>
+            <at name="actionCommand">Stop Timer / Condition</at>
+            <at name="toolTipText">Stop Timer / Condition</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">6</at>
+           <at name="row">11</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">-</at>
+            <at name="height">14</at>
+            <at name="width">12</at>
+            <at name="name">appPid</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">8</at>
+           <at name="row">11</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">-</at>
+            <at name="height">14</at>
+            <at name="width">12</at>
+            <at name="name">appStartTime</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">16</at>
+           <at name="row">11</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">-</at>
+            <at name="height">14</at>
+            <at name="width">12</at>
+            <at name="name">wPid</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">3</at>
+           <at name="row">8</at>
+           <at name="colspan">10</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.border.TitledBorderLabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.border.TitledBorderLabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">Application</at>
+            <at name="height">17</at>
+            <at name="name"/>
+            <at name="width">526</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">2</at>
+           <at name="row">8</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">12</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.border.TitledBorderSide</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.border.TitledBorderSide</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">142</at>
+            <at name="name"/>
+            <at name="width">2</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">13</at>
+           <at name="row">8</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">12</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.border.TitledBorderSide</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.border.TitledBorderSide</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="orientation">1</at>
+            <at name="height">142</at>
+            <at name="name"/>
+            <at name="width">2</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">3</at>
+           <at name="row">19</at>
+           <at name="colspan">10</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.border.TitledBorderBottom</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.border.TitledBorderBottom</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">2</at>
+            <at name="name"/>
+            <at name="width">526</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">15</at>
+           <at name="row">8</at>
+           <at name="colspan">6</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.border.TitledBorderLabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.border.TitledBorderLabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">Wrapper</at>
+            <at name="height">17</at>
+            <at name="name"/>
+            <at name="width">314</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">14</at>
+           <at name="row">8</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">12</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.border.TitledBorderSide</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.border.TitledBorderSide</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">142</at>
+            <at name="name"/>
+            <at name="width">2</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">21</at>
+           <at name="row">8</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">12</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.border.TitledBorderSide</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.border.TitledBorderSide</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="orientation">1</at>
+            <at name="height">142</at>
+            <at name="name"/>
+            <at name="width">2</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">15</at>
+           <at name="row">19</at>
+           <at name="colspan">6</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.border.TitledBorderBottom</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.border.TitledBorderBottom</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="height">2</at>
+            <at name="name"/>
+            <at name="width">314</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">20</at>
+           <at name="row">21</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">javax.swing.JButton</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">javax.swing.JButton</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">Close Console</at>
+            <at name="height">22</at>
+            <at name="name"/>
+            <at name="width">96</at>
+            <at name="actionCommand">Close Console</at>
+            <at name="toolTipText">Close Console The Console Window</at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">16</at>
+           <at name="row">15</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">-</at>
+            <at name="height">14</at>
+            <at name="width">12</at>
+            <at name="name">timer</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">18</at>
+           <at name="row">15</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">default</at>
+           <at name="valign">default</at>
+           <at name="insets" object="insets">0,0,0,0</at>
+          </object>
+         </at>
+         <at name="componentclass">com.jeta.forms.gui.form.StandardComponent</at>
+        </super>
+        <at name="jetabeanclass">com.jeta.forms.gui.beans.JETABean</at>
+        <at name="beanclass">com.jeta.forms.components.label.JETALabel</at>
+        <at name="beanproperties">
+         <object classname="com.jeta.forms.store.memento.PropertiesMemento">
+          <at name="classname">com.jeta.forms.components.label.JETALabel</at>
+          <at name="properties">
+           <object classname="com.jeta.forms.store.support.PropertyMap">
+            <at name="text">-</at>
+            <at name="height">14</at>
+            <at name="width">96</at>
+            <at name="name">condition</at>
+            <at name="fill">
+             <object classname="com.jeta.forms.store.properties.effects.PaintProperty">
+              <at name="name">fill</at>
+             </object>
+            </at>
+            <at name="border">
+             <object classname="com.jeta.forms.store.properties.CompoundBorderProperty">
+              <super classname="com.jeta.forms.store.properties.BorderProperty">
+               <at name="name">border</at>
+              </super>
+              <at name="borders">
+               <object classname="java.util.LinkedList">
+                <item >
+                 <at name="value">
+                  <object classname="com.jeta.forms.store.properties.DefaultBorderProperty">
+                   <super classname="com.jeta.forms.store.properties.BorderProperty">
+                    <at name="name">border</at>
+                   </super>
+                  </object>
+                 </at>
+                </item>
+               </object>
+              </at>
+             </object>
+            </at>
+           </object>
+          </at>
+         </object>
+        </at>
+       </object>
+      </at>
+     </item>
+     <item >
+      <at name="value">
+       <object classname="com.jeta.forms.store.memento.BeanMemento">
+        <super classname="com.jeta.forms.store.memento.ComponentMemento">
+         <at name="cellconstraints">
+          <object classname="com.jeta.forms.store.memento.CellConstraintsMemento">
+           <at name="column">20</at>
+           <at name="row">15</at>
+           <at name="colspan">1</at>
+           <at name="rowspan">1</at>
+           <at name="halign">defaul

<TRUNCATED>