/*
 * 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.
 */

package org.apache.commons.scxml.env.javascript;

import org.apache.commons.scxml.Context;
import org.apache.commons.scxml.env.SimpleContext;

/**
 * SCXML Context for use by the JSEvaluator. It is simply a 'no functionality'
 * extension of SimpleContext that has been implemented to reduce the impact
 * if the JSEvaluator requires additional functionality at a later stage.
 * <p>
 * Could easily be dispensed with.
 *
 */
public class JSContext extends SimpleContext {

       // CONSTRUCTORS

       /**
        * Default constructor - just invokes the SimpleContext default
        * constructor.
        */
       public JSContext() {
           super();
       }

       /**
        * Child constructor. Just invokes the identical SimpleContext
	* constructor.
        *
        * @param parent Parent context for this context.
        *
        */
       public JSContext(Context parent) {
           super(parent);
       }

}


@@ -1269,24 +1269,106 @@
 ntext %7B%0A%0A   
+ /** Serial version UID. */%0A    private static final long serialVersionUID = 1L;%0A%0A
     // CONST
@@ -1376,34 +1376,28 @@
 UCTORS%0A%0A    
-   
 /**%0A
-   
      * Defau
@@ -1457,19 +1457,16 @@
 lt%0A     
-   
 * constr
@@ -1473,33 +1473,27 @@
 uctor.%0A     
-   */%0A   
+*/%0A
     public J
@@ -1508,28 +1508,24 @@
 () %7B%0A       
-    
 super();%0A   
@@ -1529,28 +1529,19 @@
     
-   
 %7D%0A%0A    
- 
-  
 /**%0A
-   
     
@@ -1607,9 +1607,13 @@
 ext%0A
-%09
+     
 * co
@@ -1624,32 +1624,26 @@
 uctor.%0A     
-   *%0A   
+*%0A
      * @para
@@ -1693,27 +1693,18 @@
     
-   *%0A  
+*%0A
      
- 
 */%0A
-   
     
@@ -1745,20 +1745,16 @@
 %0A       
-    
 super(pa
@@ -1760,20 +1760,16 @@
 arent);%0A
-    
    %7D%0A%0A%7D%0A

Add serialVersionUID and reformat code (use 4 space indentation).