/*
   Generated by JavaEmitter on Fri Oct 29 01:55:07 GMT 1999
   Please do not modify.
 */

import java.io.IOException;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.jsp.*;

public class jsp___2fgnujsp_2ftestsuite_2fjava2_2ejsp extends org.gjt.jsp.HttpJspPageImpl{
// line:/gnujsp/testsuite/java2.jsp:3
 class Java1Test {
        public Java1Test() {}
        public String getValue() { return "not-set"; }
    }
    class Java1TestSub extends Java1Test{
        public Java1TestSub() {}
        public String getValue() { return "value1"; }
    }

   public final long _gnujspGetTimestamp() {
      return 941162107408L;
   }
   private static final String[] _gnujspDeps = new String[] { "/gnujsp/testsuite/java2.jsp" };
   public final String[] _gnujspGetDeps() {
      return _gnujspDeps;
   }
   public final long _gnujspGetCompilerVersion() {
      return 1999101701L;
   }
   public void _jspService (HttpServletRequest  request,
                            HttpServletResponse response)
       throws ServletException, IOException
   {
       response.setContentType ("text/html");
       JspFactory  factory     = JspFactory.getDefaultFactory ();
       PageContext pageContext = factory.getPageContext (this,
                                  request,
                                  response,
                                  null,
                                  true,
                                  8192,
                                  true);
       HttpSession session   = pageContext.getSession ();
       ServletContext application = pageContext.getServletConfig().getServletContext();
       JspWriter   out       = pageContext.getOut ();
       ServletConfig config  = pageContext.getServletConfig();
       Object      page      = this;

       try {


// line:/gnujsp/testsuite/java2.jsp:1
out.print ("<html>\n  <head> <title>Java Test</title> </head>\n");

// line:/gnujsp/testsuite/java2.jsp:12
out.print ("\n  <body>\n    <h1>Java Test</h1>\n    This JSP-Page tests use of a local derived class.<br>\nValue: ");
// line:/gnujsp/testsuite/java2.jsp:15
 Java1Test jt = (Java1Test) new Java1TestSub(); out.println(jt.getValue()); 

// line:/gnujsp/testsuite/java2.jsp:16
out.print ("\n      </body>\n</html>\n");
        } catch (Exception e) {
             out.clearBuffer ();
             pageContext.handlePageException (e);
        } finally {
             out.close ();
             factory.releasePageContext (pageContext);
        }

   }

}
