RAT (Release Audit Tool) results

The following document contains the results of RAT (Release Audit Tool).

*****************************************************
Summary
-------
Notes: 0
Binaries: 0
Archives: 1
Standards: 205

Apache Licensed: 181
Generated Documents: 1

JavaDocs are generated and so license header is optional
Generated files do not required license headers

23 Unknown Licenses

*******************************

Archives (+ indicates readable, $ unreadable): 

 + /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/jsps.jar
 
*****************************************************
  Files with AL headers will be marked L
  Binary files (which do not require AL headers) will be marked B
  Compressed archives will be marked A
  Notices, licenses etc will be marked N
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/pom.xml
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/compiler/MemoryClassLoader.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/compiler/MemoryJavaFileObject.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/ExpressionFactoryImpl.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/lang/ELArithmetic.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/lang/ELSupport.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/lang/EvaluationContext.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/lang/ExpressionBuilder.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/lang/FunctionMapperFactory.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/lang/FunctionMapperImpl.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/lang/VariableMapperFactory.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/lang/VariableMapperImpl.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/Messages.properties
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/Messages_es.properties
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/MethodExpressionImpl.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/MethodExpressionLiteral.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/ArithmeticNode.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstAnd.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstBracketSuffix.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstChoice.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstCompositeExpression.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstDeferredExpression.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstDiv.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstDotSuffix.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstDynamicExpression.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstEmpty.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstEqual.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstFalse.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstFloatingPoint.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstFunction.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstGreaterThan.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstGreaterThanEqual.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstIdentifier.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstInteger.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstLessThan.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstLessThanEqual.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstLiteralExpression.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstMinus.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstMod.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstMult.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstNegative.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstNot.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstNotEqual.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstNull.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstOr.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstPlus.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstString.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstTrue.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/AstValue.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/BooleanNode.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/ELParser.html
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/ELParser.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/ELParser.jjt
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/ELParserConstants.java
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/ELParserTokenManager.java
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/ELParserTreeConstants.java
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/JJTELParserState.java
  GEN   /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/Node.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/NodeVisitor.java
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/ParseException.java
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/SimpleCharStream.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/SimpleNode.java
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/Token.java
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/TokenMgrError.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/util/ConcurrentCache.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/util/MessageFactory.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/util/ReflectionUtil.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/ValueExpressionImpl.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/ValueExpressionLiteral.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/EmbeddedJSPResult.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/BeanRepository.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/Collector.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/Compiler.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/DefaultErrorHandler.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/Dumper.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/ELFunctionMapper.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/ELNode.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/ELParser.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/ErrorDispatcher.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/ErrorHandler.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/Generator.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/ImplicitTagLibraryInfo.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/JasperTagInfo.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/JavacErrorDetail.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/JspConfig.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/JspDocumentParser.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/JspReader.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/JspRuntimeContext.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/JspUtil.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/Localizer.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/Mark.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/Node.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/PageDataImpl.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/PageInfo.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/Parser.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/ParserController.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/ScriptingVariabler.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/ServletWriter.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/SmapGenerator.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/SmapStratum.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/SmapUtil.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/TagConstants.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/TagFileProcessor.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/TagLibraryInfoImpl.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/tagplugin/TagPlugin.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/tagplugin/TagPluginContext.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/TagPluginManager.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/TextOptimizer.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/TldLocationsCache.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/compiler/Validator.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/Constants.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/CustomCompiler.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/el/ELContextImpl.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/el/ELContextWrapper.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/el/ELResolverImpl.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/el/ExpressionEvaluatorImpl.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/el/ExpressionImpl.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/el/FunctionMapperImpl.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/el/JspELException.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/el/JspMethodExpression.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/el/JspMethodNotFoundException.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/el/JspPropertyNotFoundException.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/el/JspPropertyNotWritableException.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/el/JspValueExpression.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/el/VariableResolverImpl.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/EmbeddedServletOptions.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/JasperException.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/JspC.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/JspCompilationContext.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/Options.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/runtime/AnnotationHelper.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/runtime/BodyContentImpl.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/runtime/HttpJspBase.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/runtime/JspApplicationContextImpl.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/runtime/JspContextWrapper.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/runtime/JspFactoryImpl.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/runtime/JspFragmentHelper.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/runtime/JspRuntimeLibrary.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/runtime/JspSourceDependent.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/runtime/JspWriterImpl.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/runtime/PageContextImpl.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/runtime/PerThreadTagHandlerPool.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/runtime/ProtectedFunctionMapper.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/runtime/ServletResponseWrapperInclude.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/runtime/TagHandlerPool.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/security/SecurityClassLoad.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/security/SecurityUtil.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/servlet/JasperLoader.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/servlet/JspCServletContext.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/servlet/JspServlet.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/servlet/JspServletWrapper.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/servlet/mbeans-descriptors.xml
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/tagplugins/jstl/core/Catch.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/tagplugins/jstl/core/Choose.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/tagplugins/jstl/core/ForEach.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/tagplugins/jstl/core/ForTokens.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/tagplugins/jstl/core/If.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/tagplugins/jstl/core/Import.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/tagplugins/jstl/core/Otherwise.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/tagplugins/jstl/core/Out.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/tagplugins/jstl/core/Param.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/tagplugins/jstl/core/Redirect.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/tagplugins/jstl/core/Remove.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/tagplugins/jstl/core/Set.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/tagplugins/jstl/core/Url.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/tagplugins/jstl/core/When.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/tagplugins/jstl/tagPlugins.xml
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/tagplugins/jstl/Util.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/util/Enumerator.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/xmlparser/ASCIIReader.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/xmlparser/EncodingMap.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/xmlparser/ParserUtils.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/xmlparser/SymbolTable.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/xmlparser/TreeNode.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/xmlparser/UCSReader.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/xmlparser/UTF8Reader.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/xmlparser/XMLChar.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/xmlparser/XMLEncodingDetector.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/xmlparser/XMLString.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/jasper/xmlparser/XMLStringBuffer.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/JSPLoader.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/JSPRuntime.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/JSPServletConfig.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/ServletCache.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/resources/org/apache/struts2/jasper/resources/LocalStrings.properties
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/resources/org/apache/struts2/jasper/resources/LocalStrings_es.properties
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/resources/org/apache/struts2/jasper/resources/LocalStrings_fr.properties
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/resources/org/apache/struts2/jasper/resources/LocalStrings_ja.properties
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/resources/struts-plugin.xml
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/java/org/apache/struts2/EmbeddedJSPResultTest.java
  AL    /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/java/org/apache/struts2/SoyBean.java
  A     /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/jsps.jar
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/beans.jsp
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/broken0.jsp
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/dont-use.jsp
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/el.jsp
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/includes0.jsp
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/includes1.jsp
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/includes2.jsp
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/includes3.jsp
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/jstl.jsp
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/printParam.jsp
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/scriptlet.jsp
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/simple0.jsp
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/sub/simple0.jsp
 !????? /Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/tag0.jsp
 
 *****************************************************
 Printing headers for files without AL header...
 
 
 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/ELParser.java
 =======================================================================
 /* Generated By:JJTree&JavaCC: Do not edit this line. ELParser.java */
package org.apache.struts2.el.parser;
import java.io.StringReader;
import javax.el.ELException;
public class ELParser/*@bgen(jjtree)*/implements ELParserTreeConstants, ELParserConstants {/*@bgen(jjtree)*/
  protected JJTELParserState jjtree = new JJTELParserState();public static Node parse(String ref) throws ELException
    {
        try {
            return (new ELParser(new StringReader(ref))).CompositeExpression();
        } catch (ParseException pe) {
            throw new ELException(pe.getMessage());
        }
    }

/*
 * CompositeExpression
 * Allow most flexible parsing, restrict by examining
 * type of returned node
 */
  final public AstCompositeExpression CompositeExpression() throws ParseException {
                                                                     /*@bgen(jjtree) CompositeExpression */
  AstCompositeExpression jjtn000 = new AstCompositeExpression(JJTCOMPOSITEEXPRESSION);
  boolean jjtc000 = true;
  jjtree.openNodeScope(jjtn000);
    try {
      label_1:
      while (true) {
        switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
        case LITERAL_EXPRESSION:
        case START_DYNAMIC_EXPRESSION:
        case START_DEFERRED_EXPRESSION:
          ;
          break;
        default:
          jj_la1[0] = jj_gen;
          break label_1;
        }
        switch ((jj_ntk==-1)?jj_ntk():jj_ntk) {
        case START_DEFERRED_EXPRESSION:
          DeferredExpression();
          break;
        case START_DYNAMIC_EXPRESSION:
          DynamicExpression();
          break;
        case LITERAL_EXPRESSION:
          LiteralExpression();
          break;
        default:
          jj_la1[1] = jj_gen;
          jj_consume_token(-1);

 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/ELParserConstants.java
 =======================================================================
 /* Generated By:JJTree&JavaCC: Do not edit this line. ELParserConstants.java */
package org.apache.struts2.el.parser;


/**
 * Token literal values and constants.
 * Generated by org.javacc.parser.OtherFilesGen#start()
 */
public interface ELParserConstants {

  /** End of File. */
  int EOF = 0;
  /** RegularExpression Id. */
  int LITERAL_EXPRESSION = 1;
  /** RegularExpression Id. */
  int START_DYNAMIC_EXPRESSION = 2;
  /** RegularExpression Id. */
  int START_DEFERRED_EXPRESSION = 3;
  /** RegularExpression Id. */
  int INTEGER_LITERAL = 9;
  /** RegularExpression Id. */
  int FLOATING_POINT_LITERAL = 10;
  /** RegularExpression Id. */
  int EXPONENT = 11;
  /** RegularExpression Id. */
  int STRING_LITERAL = 12;
  /** RegularExpression Id. */
  int BADLY_ESCAPED_STRING_LITERAL = 13;
  /** RegularExpression Id. */
  int TRUE = 14;
  /** RegularExpression Id. */
  int FALSE = 15;
  /** RegularExpression Id. */
  int NULL = 16;
  /** RegularExpression Id. */
  int END_EXPRESSION = 17;
  /** RegularExpression Id. */
  int DOT = 18;
  /** RegularExpression Id. */
  int LPAREN = 19;
  /** RegularExpression Id. */
  int RPAREN = 20;
  /** RegularExpression Id. */
  int LBRACK = 21;
  /** RegularExpression Id. */
  int RBRACK = 22;
  /** RegularExpression Id. */
  int COLON = 23;
  /** RegularExpression Id. */
  int COMMA = 24;

 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/ELParserTokenManager.java
 =======================================================================
 /* Generated By:JJTree&JavaCC: Do not edit this line. ELParserTokenManager.java */
package org.apache.struts2.el.parser;
import java.io.StringReader;
import javax.el.ELException;

/** Token Manager. */
public class ELParserTokenManager implements ELParserConstants
{

  /** Debug output. */
  public  java.io.PrintStream debugStream = System.out;
  /** Set debug output. */
  public  void setDebugStream(java.io.PrintStream ds) { debugStream = ds; }
private final int jjStopStringLiteralDfa_0(int pos, long active0)
{
   switch (pos)
   {
      case 0:
         if ((active0 & 0x10L) != 0L)
            return 2;
         if ((active0 & 0x4L) != 0L)
         {
            jjmatchedKind = 1;
            return 4;
         }
         if ((active0 & 0x8L) != 0L)
         {
            jjmatchedKind = 1;
            return 6;
         }
         return -1;
      default :
         return -1;
   }
}
private final int jjStartNfa_0(int pos, long active0)
{
   return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0), pos + 1);
}
private int jjStopAtPos(int pos, int kind)
{
   jjmatchedKind = kind;
   jjmatchedPos = pos;
   return pos + 1;
}
private int jjMoveStringLiteralDfa0_0()
{
   switch(curChar)
   {
      case 35:

 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/ELParserTreeConstants.java
 =======================================================================
 /* Generated By:JavaCC: Do not edit this line. ELParserTreeConstants.java Version 4.1 */
package org.apache.struts2.el.parser;

public interface ELParserTreeConstants
{
  public int JJTCOMPOSITEEXPRESSION = 0;
  public int JJTLITERALEXPRESSION = 1;
  public int JJTDEFERREDEXPRESSION = 2;
  public int JJTDYNAMICEXPRESSION = 3;
  public int JJTVOID = 4;
  public int JJTCHOICE = 5;
  public int JJTOR = 6;
  public int JJTAND = 7;
  public int JJTEQUAL = 8;
  public int JJTNOTEQUAL = 9;
  public int JJTLESSTHAN = 10;
  public int JJTGREATERTHAN = 11;
  public int JJTLESSTHANEQUAL = 12;
  public int JJTGREATERTHANEQUAL = 13;
  public int JJTPLUS = 14;
  public int JJTMINUS = 15;
  public int JJTMULT = 16;
  public int JJTDIV = 17;
  public int JJTMOD = 18;
  public int JJTNEGATIVE = 19;
  public int JJTNOT = 20;
  public int JJTEMPTY = 21;
  public int JJTVALUE = 22;
  public int JJTDOTSUFFIX = 23;
  public int JJTBRACKETSUFFIX = 24;
  public int JJTIDENTIFIER = 25;
  public int JJTFUNCTION = 26;
  public int JJTTRUE = 27;
  public int JJTFALSE = 28;
  public int JJTFLOATINGPOINT = 29;
  public int JJTINTEGER = 30;
  public int JJTSTRING = 31;
  public int JJTNULL = 32;


  public String[] jjtNodeName = {
    "CompositeExpression",
    "LiteralExpression",
    "DeferredExpression",
    "DynamicExpression",
    "void",
    "Choice",
    "Or",
    "And",
    "Equal",

 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/JJTELParserState.java
 =======================================================================
 /* Generated By:JavaCC: Do not edit this line. JJTELParserState.java Version 4.1 */
package org.apache.struts2.el.parser;

public class JJTELParserState {
  private java.util.List nodes;
  private java.util.List marks;

  private int sp;        // number of nodes on stack
  private int mk;        // current mark
  private boolean node_created;

  public JJTELParserState() {
    nodes = new java.util.ArrayList();
    marks = new java.util.ArrayList();
    sp = 0;
    mk = 0;
  }

  /* Determines whether the current node was actually closed and
     pushed.  This should only be called in the final user action of a
     node scope.  */
  public boolean nodeCreated() {
    return node_created;
  }

  /* Call this to reinitialize the node stack.  It is called
     automatically by the parser's ReInit() method. */
  public void reset() {
    nodes.clear();
    marks.clear();
    sp = 0;
    mk = 0;
  }

  /* Returns the root node of the AST.  It only makes sense to call
     this after a successful parse. */
  public Node rootNode() {
    return (Node)nodes.get(0);
  }

  /* Pushes a node on to the stack. */
  public void pushNode(Node n) {
    nodes.add(n);
    ++sp;
  }

  /* Returns the node on the top of the stack, and remove it from the
     stack.  */
  public Node popNode() {
    if (--sp < mk) {

 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/ParseException.java
 =======================================================================
 /* Generated By:JavaCC: Do not edit this line. ParseException.java Version 4.1 */
/* JavaCCOptions:KEEP_LINE_COL=null */
package org.apache.struts2.el.parser;

/**
 * This exception is thrown when parse errors are encountered.
 * You can explicitly create objects of this exception type by
 * calling the method generateParseException in the generated
 * parser.
 *
 * You can modify this class to customize your error reporting
 * mechanisms so long as you retain the public fields.
 */
public class ParseException extends Exception {

  /**
   * This constructor is used by the method "generateParseException"
   * in the generated parser.  Calling this constructor generates
   * a new object of this type with the fields "currentToken",
   * "expectedTokenSequences", and "tokenImage" set.  The boolean
   * flag "specialConstructor" is also set to true to indicate that
   * this constructor was used to create this object.
   * This constructor calls its super class with the empty string
   * to force the "toString" method of parent class "Throwable" to
   * print the error message in the form:
   *     ParseException: <result of getMessage>
   */
  public ParseException(Token currentTokenVal,
                        int[][] expectedTokenSequencesVal,
                        String[] tokenImageVal
                       )
  {
    super("");
    specialConstructor = true;
    currentToken = currentTokenVal;
    expectedTokenSequences = expectedTokenSequencesVal;
    tokenImage = tokenImageVal;
  }

  /**
   * The following constructors are for use by you for whatever
   * purpose you can think of.  Constructing the exception in this
   * manner makes the exception behave in the normal way - i.e., as
   * documented in the class "Throwable".  The fields "errorToken",
   * "expectedTokenSequences", and "tokenImage" do not contain
   * relevant information.  The JavaCC generated code does not use
   * these constructors.
   */

  public ParseException() {

 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/SimpleCharStream.java
 =======================================================================
 /* Generated By:JavaCC: Do not edit this line. SimpleCharStream.java Version 4.1 */
/* JavaCCOptions:STATIC=false */
package org.apache.struts2.el.parser;

/**
 * An implementation of interface CharStream, where the stream is assumed to
 * contain only ASCII characters (without unicode processing).
 */

public class SimpleCharStream
{
/** Whether parser is static. */
  public static final boolean staticFlag = false;
  int bufsize;
  int available;
  int tokenBegin;
/** Position in buffer. */
  public int bufpos = -1;
  protected int bufline[];
  protected int bufcolumn[];

  protected int column = 0;
  protected int line = 1;

  protected boolean prevCharIsCR = false;
  protected boolean prevCharIsLF = false;

  protected java.io.Reader inputStream;

  protected char[] buffer;
  protected int maxNextCharInd = 0;
  protected int inBuf = 0;
  protected int tabSize = 8;

  protected void setTabSize(int i) { tabSize = i; }
  protected int getTabSize(int i) { return tabSize; }


  protected void ExpandBuff(boolean wrapAround)
  {
     char[] newbuffer = new char[bufsize + 2048];
     int newbufline[] = new int[bufsize + 2048];
     int newbufcolumn[] = new int[bufsize + 2048];

     try
     {
        if (wrapAround)
        {
           System.arraycopy(buffer, tokenBegin, newbuffer, 0, bufsize - tokenBegin);
           System.arraycopy(buffer, 0, newbuffer,

 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/Token.java
 =======================================================================
 /* Generated By:JavaCC: Do not edit this line. Token.java Version 4.1 */
/* JavaCCOptions:TOKEN_EXTENDS=,KEEP_LINE_COL=null */
package org.apache.struts2.el.parser;

/**
 * Describes the input token stream.
 */

public class Token {

  /**
   * An integer that describes the kind of this token.  This numbering
   * system is determined by JavaCCParser, and a table of these numbers is
   * stored in the file ...Constants.java.
   */
  public int kind;

  /** The line number of the first character of this Token. */
  public int beginLine;
  /** The column number of the first character of this Token. */
  public int beginColumn;
  /** The line number of the last character of this Token. */
  public int endLine;
  /** The column number of the last character of this Token. */
  public int endColumn;

  /**
   * The string image of the token.
   */
  public String image;

  /**
   * A reference to the next regular (non-special) token from the input
   * stream.  If this is the last token from the input stream, or if the
   * token manager has not read tokens beyond this one, this field is
   * set to null.  This is true only if this token is also a regular
   * token.  Otherwise, see below for a description of the contents of
   * this field.
   */
  public Token next;

  /**
   * This field is used to access special tokens that occur prior to this
   * token, but after the immediately preceding regular (non-special) token.
   * If there are no such special tokens, this field is set to null.
   * When there are more than one such special token, this field refers
   * to the last of these special tokens, which in turn refers to the next
   * previous special token through its specialToken field, and so on
   * until the first special token (whose specialToken field is null).
   * The next fields of special tokens refer to other special tokens that

 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/main/java/org/apache/struts2/el/parser/TokenMgrError.java
 =======================================================================
 /* Generated By:JavaCC: Do not edit this line. TokenMgrError.java Version 4.1 */
/* JavaCCOptions: */
package org.apache.struts2.el.parser;

/** Token Manager Error. */
public class TokenMgrError extends Error
{

   /*
    * Ordinals for various reasons why an Error of this type can be thrown.
    */

   /**
    * Lexical error occurred.
    */
   static final int LEXICAL_ERROR = 0;

   /**
    * An attempt was made to create a second instance of a static token manager.
    */
   static final int STATIC_LEXER_ERROR = 1;

   /**
    * Tried to change to an invalid lexical state.
    */
   static final int INVALID_LEXICAL_STATE = 2;

   /**
    * Detected (and bailed out of) an infinite loop in the token manager.
    */
   static final int LOOP_DETECTED = 3;

   /**
    * Indicates the reason why the exception is thrown. It will have
    * one of the above 4 values.
    */
   int errorCode;

   /**
    * Replaces unprintable characters by their escaped (or unicode escaped)
    * equivalents in the given string
    */
   protected static final String addEscapes(String str) {
      StringBuffer retval = new StringBuffer();
      char ch;
      for (int i = 0; i < str.length(); i++) {
        switch (str.charAt(i))
        {
           case 0 :
              continue;

 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/beans.jsp
 =======================================================================
 <jsp:useBean id="mybean" class="org.apache.struts2.SoyBean" scope="page"/>
<jsp:getProperty name="mybean" property="message"/>

 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/broken0.jsp
 =======================================================================
 <jsp:include page="org/apache/struts2/printParam.jsp">
  

 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/dont-use.jsp
 =======================================================================
 dont

 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/el.jsp
 =======================================================================
 ${something}Text

 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/includes0.jsp
 =======================================================================
 <jsp:include page="org/apache/struts2/simple0.jsp"/>
Test

 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/includes1.jsp
 =======================================================================
 <jsp:include page="org/apache/struts2/sub/simple0.jsp"/>
Test

 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/includes2.jsp
 =======================================================================
 <jsp:include page="org/apache/struts2/printParam.jsp">
    <jsp:param name="username" value="JG"/>
</jsp:include>
Test

 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/includes3.jsp
 =======================================================================
 <%@ include file="org/apache/struts2/simple0.jsp" %>
Test

 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/jstl.jsp
 =======================================================================
 <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

<c:set var="number" value="10"/>
<c:forEach begin="0" end="${number}">
    X
</c:forEach>
<c:if test="${number < 15}">
    Y
</c:if>

 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/printParam.jsp
 =======================================================================
 <%= request.getParameter("username") %>

 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/scriptlet.jsp
 =======================================================================
 <%@ page import="org.apache.commons.lang3.StringUtils" %>
<%
    out.write(StringUtils.removeEnd("Say no to scriptlets/", "/"));
%>

 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/simple0.jsp
 =======================================================================
 hello

 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/sub/simple0.jsp
 =======================================================================
 sub

 =======================================================================
 ==/Users/lukaszlenart/Projects/Apache/STRUTS_2_3_8/plugins/embeddedjsp/src/test/resources/org/apache/struts2/tag0.jsp
 =======================================================================
 <%@ taglib prefix="r" uri="http://jakarta.apache.org/taglibs/request-1.0" %>
<r:isSecure value="false">
    This session is not secure.
</r:isSecure>
OtherText