# 
# This file identifies each Key recognized as part of a JEM properties
# file.  Each Key/Value pair defines part of the environment in which a
# java class is executed.  See the document JavaExecutionManagement.htm
# for details.
# 
# The value in parentheses following each Key is the number of
# occurrences of the keyword that are allowed in any single properties
# file.  When multiple occurrences are allowed, the data is concatenated
# into a single string.
# 
# Case and keyword order are not significant with one exception.  The
# properties file is first scanned for occurrences of SetEnv.  These
# environment variable definitions can then be used in the rest of the
# file.  The SetEnv Key, however, can not be used for other SetEnv
# definitions. 
# 
# Class (1)
#    The class that contains the 'main' function that will be executed.
# 
# SetEnv (0-n)
#    Define one or more environment variables specific to the current
#    instance of the executable.
# 
# JVMPath (1)
#    The fully qualified path to the jvm.dll.
#    
# Path (0-n)
#    Any binary path needed by the application.  If no PATH is provided
#    the system PATH is used.
# 
# ClassPath (0-n)
#    Any class path needed but the application.  If no CLASSPATH is
#    provided the system CLASSPATH is used.
# 
#    NOTE: In general both the Path and ClassPath Keys should be used.
#    This feature allows the complete separation of the executable from
#    all extraneous system environment settings and allows multiple
#    versions of any process to run simultaneously.
# 
# ClassDir (0-n)
#    One or more ClassDir declarations can be used to extend to
#    classpath.  The ClassDir key should name a directory that contains
#    jar and zip files to be included in the classpath.  All jar and zip
#    files in each ClassDir directory are appended to the classpath.
# 
# Import (0-n)
#    The Import key allows other jem files to be loaded before the
#    current file is processed.  Imports can be nested to any depth.
#    Loops are detected and the process will fail is an Import loop is
#    detected. 
# 
# Argument (0-n)
#    Any fixed arguments needed by the executable.
# 
# JOption (0-n)
#    Any options to the JVM that are required by the executable.
# 
# WorkingDir (0-1)
#    If the process must be started with its working directory set
#    explicitly, the value of the startup directory should be put here.
# 
# RedirectOutput (0-1)
#    If a fully qualified path is provided with the RedirectOutput Key,
#    both standard output and standard error will be redirected to the
#    file. 
# 
