The following document contains the results of RAT (Release Audit Tool) .
*****************************************************
Summary
-------
Notes: 3
Binaries: 4
Archives: 0
Standards: 85
Apache Licensed: 73
Generated Documents: 0
JavaDocs are generated and so license header is optional
Generated files do not required license headers
12 Unknown Licenses
*******************************
Archives (+ indicates readable, $ unreadable):
*****************************************************
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 build.properties.sample
AL build.xml
!????? doap_el.rdf
N LICENSE.txt
AL maven.xml
N NOTICE.txt
AL pom.xml
AL project.properties
AL project.xml
AL PROPOSAL.html
N RELEASE-NOTES.txt
AL src/assembly/bin.xml
AL src/assembly/src.xml
!????? src/conf/MANIFEST.MF
AL src/java/org/apache/commons/el/AndOperator.java
AL src/java/org/apache/commons/el/ArithmeticOperator.java
AL src/java/org/apache/commons/el/ArraySuffix.java
AL src/java/org/apache/commons/el/BeanInfoIndexedProperty.java
AL src/java/org/apache/commons/el/BeanInfoManager.java
AL src/java/org/apache/commons/el/BeanInfoProperty.java
AL src/java/org/apache/commons/el/BinaryOperator.java
AL src/java/org/apache/commons/el/BinaryOperatorExpression.java
AL src/java/org/apache/commons/el/BooleanLiteral.java
AL src/java/org/apache/commons/el/BoundFunctionInvocation.java
AL src/java/org/apache/commons/el/Coercions.java
AL src/java/org/apache/commons/el/ComplexValue.java
AL src/java/org/apache/commons/el/ConditionalExpression.java
AL src/java/org/apache/commons/el/Constants.java
AL src/java/org/apache/commons/el/DivideOperator.java
AL src/java/org/apache/commons/el/ELParser.jj
AL src/java/org/apache/commons/el/EmptyOperator.java
AL src/java/org/apache/commons/el/EnumeratedMap.java
AL src/java/org/apache/commons/el/EqualityOperator.java
AL src/java/org/apache/commons/el/EqualsOperator.java
AL src/java/org/apache/commons/el/Expression.java
AL src/java/org/apache/commons/el/ExpressionEvaluatorImpl.java
AL src/java/org/apache/commons/el/ExpressionString.java
AL src/java/org/apache/commons/el/FloatingPointLiteral.java
AL src/java/org/apache/commons/el/FunctionInvocation.java
AL src/java/org/apache/commons/el/GreaterThanOperator.java
AL src/java/org/apache/commons/el/GreaterThanOrEqualsOperator.java
AL src/java/org/apache/commons/el/ImplicitObjects.java
AL src/java/org/apache/commons/el/IntegerDivideOperator.java
AL src/java/org/apache/commons/el/IntegerLiteral.java
AL src/java/org/apache/commons/el/LessThanOperator.java
AL src/java/org/apache/commons/el/LessThanOrEqualsOperator.java
AL src/java/org/apache/commons/el/Literal.java
AL src/java/org/apache/commons/el/MessageUtil.java
AL src/java/org/apache/commons/el/MinusOperator.java
AL src/java/org/apache/commons/el/ModulusOperator.java
AL src/java/org/apache/commons/el/MultiplyOperator.java
AL src/java/org/apache/commons/el/NamedValue.java
AL src/java/org/apache/commons/el/NotEqualsOperator.java
AL src/java/org/apache/commons/el/NotOperator.java
AL src/java/org/apache/commons/el/NullLiteral.java
AL src/java/org/apache/commons/el/OrOperator.java
!????? src/java/org/apache/commons/el/parser/ELParser.java
!????? src/java/org/apache/commons/el/parser/ELParserConstants.java
!????? src/java/org/apache/commons/el/parser/ELParserTokenManager.java
!????? src/java/org/apache/commons/el/parser/ParseException.java
!????? src/java/org/apache/commons/el/parser/SimpleCharStream.java
!????? src/java/org/apache/commons/el/parser/Token.java
!????? src/java/org/apache/commons/el/parser/TokenMgrError.java
AL src/java/org/apache/commons/el/PlusOperator.java
AL src/java/org/apache/commons/el/PrimitiveObjects.java
AL src/java/org/apache/commons/el/PropertySuffix.java
AL src/java/org/apache/commons/el/RelationalOperator.java
!????? src/java/org/apache/commons/el/Resources.properties
!????? src/java/org/apache/commons/el/Resources_ja.properties
AL src/java/org/apache/commons/el/StringLiteral.java
AL src/java/org/apache/commons/el/UnaryMinusOperator.java
AL src/java/org/apache/commons/el/UnaryOperator.java
AL src/java/org/apache/commons/el/UnaryOperatorExpression.java
AL src/java/org/apache/commons/el/ValueSuffix.java
AL src/java/org/apache/commons/el/VariableResolverImpl.java
AL src/java/overview.html
B src/site/resources/images/el-logo-white.png
B src/site/resources/images/el-logo-white.xcf
AL src/site/site.xml
AL src/test/org/apache/commons/el/ELTest.java
AL src/test/org/apache/commons/el/FunctionBindingTest.java
AL src/test/org/apache/commons/el/MockFunctionMapper.java
AL src/test/org/apache/commons/el/MockVariableResolver.java
AL xdocs/cvs-usage.xml
AL xdocs/download_el.xml
B xdocs/images/el-logo-white.png
B xdocs/images/el-logo-white.xcf
AL xdocs/index.xml
AL xdocs/issue-tracking.xml
AL xdocs/navigation.xml
AL xdocs/proposal.xml
!????? xdocs/style/project.css
*****************************************************
Printing headers for files without AL header...
=======================================================================
==doap_el.rdf
=======================================================================
<?xml version="1.0"?>
<rdf:RDF xmlns="http://usefulinc.com/ns/doap#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:asfext="http://projects.apache.org/ns/asfext#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:doap="http://usefulinc.com/ns/doap#" xml:lang="en">
<Project rdf:about="http://commons.apache.org/el/">
<name>Apache Commons EL</name>
<homepage rdf:resource="http://commons.apache.org/el/"/>
<programming-language>Java</programming-language>
<category rdf:resource="http://projects.apache.org/category/library"/>
<license rdf:resource="http://usefulinc.com/doap/licenses/asl20"/>
<bug-database rdf:resource="http://issues.apache.org/jira/browse/EL"/>
<download-page rdf:resource="http://jakarta.apache.org/site/downloads/downloads_commons-el.cgi"/>
<asfext:pmc rdf:resource="http://commons.apache.org/"/>
<shortdesc xml:lang="en">Commons EL</shortdesc>
<description xml:lang="en">JSP 2.0 Expression Language Interpreter Implementation</description>
<repository>
<SVNRepository>
<browse rdf:resource="http://svn.apache.org/repos/asf/commons/proper/el/trunk"/>
<location rdf:resource="http://svn.apache.org/repos/asf/commons/proper/el"/>
</SVNRepository>
</repository>
<release>
<revision>
<name>commons-el</name>
<created>2003-06-18</created>
<version>1.0</version>
</revision>
</release>
<mailing-list rdf:resource="http://commons.apache.org/mail-lists.html"/>
</Project>
</rdf:RDF>
=======================================================================
==src/conf/MANIFEST.MF
=======================================================================
Extension-Name: org.apache.commons.el
Specification-Title: Jakarta Commons EL
Specification-Vendor: Apache Software Foundation
Specification-Version: 2.0
Implementation-Title: org.apache.commons.el
Implementation-Vendor: Apache Software Foundation
Implementation-Version: 1.0
=======================================================================
==src/java/org/apache/commons/el/parser/ELParser.java
=======================================================================
/* Generated By:JavaCC: Do not edit this line. ELParser.java */
package org.apache.commons.el.parser;
import java.util.ArrayList;
import java.util.List;
import org.apache.commons.el.AndOperator;
import org.apache.commons.el.ArraySuffix;
import org.apache.commons.el.BinaryOperator;
import org.apache.commons.el.BinaryOperatorExpression;
import org.apache.commons.el.BooleanLiteral;
import org.apache.commons.el.ComplexValue;
import org.apache.commons.el.ConditionalExpression;
import org.apache.commons.el.DivideOperator;
import org.apache.commons.el.EmptyOperator;
import org.apache.commons.el.EqualsOperator;
import org.apache.commons.el.Expression;
import org.apache.commons.el.ExpressionString;
import org.apache.commons.el.FloatingPointLiteral;
import org.apache.commons.el.FunctionInvocation;
import org.apache.commons.el.GreaterThanOperator;
import org.apache.commons.el.GreaterThanOrEqualsOperator;
import org.apache.commons.el.IntegerLiteral;
import org.apache.commons.el.LessThanOperator;
import org.apache.commons.el.LessThanOrEqualsOperator;
import org.apache.commons.el.Literal;
import org.apache.commons.el.MinusOperator;
import org.apache.commons.el.ModulusOperator;
import org.apache.commons.el.MultiplyOperator;
import org.apache.commons.el.NamedValue;
import org.apache.commons.el.NotEqualsOperator;
import org.apache.commons.el.NotOperator;
import org.apache.commons.el.NullLiteral;
import org.apache.commons.el.OrOperator;
import org.apache.commons.el.PlusOperator;
import org.apache.commons.el.PropertySuffix;
import org.apache.commons.el.StringLiteral;
import org.apache.commons.el.UnaryMinusOperator;
import org.apache.commons.el.UnaryOperator;
import org.apache.commons.el.UnaryOperatorExpression;
import org.apache.commons.el.ValueSuffix;
/**
* Generated EL parser.
*
* @author Nathan Abramson
* @author Shawn Bayern
*/
public class ELParser implements ELParserConstants {
=======================================================================
==src/java/org/apache/commons/el/parser/ELParserConstants.java
=======================================================================
/* Generated By:JavaCC: Do not edit this line. ELParserConstants.java */
package org.apache.commons.el.parser;
public interface ELParserConstants {
int EOF = 0;
int NON_EXPRESSION_TEXT = 1;
int START_EXPRESSION = 2;
int INTEGER_LITERAL = 7;
int FLOATING_POINT_LITERAL = 8;
int EXPONENT = 9;
int STRING_LITERAL = 10;
int BADLY_ESCAPED_STRING_LITERAL = 11;
int TRUE = 12;
int FALSE = 13;
int NULL = 14;
int END_EXPRESSION = 15;
int DOT = 16;
int GT1 = 17;
int GT2 = 18;
int LT1 = 19;
int LT2 = 20;
int EQ1 = 21;
int EQ2 = 22;
int LE1 = 23;
int LE2 = 24;
int GE1 = 25;
int GE2 = 26;
int NE1 = 27;
int NE2 = 28;
int LPAREN = 29;
int RPAREN = 30;
int COMMA = 31;
int COLON = 32;
int LBRACKET = 33;
int RBRACKET = 34;
int PLUS = 35;
int MINUS = 36;
int MULTIPLY = 37;
int DIVIDE1 = 38;
int DIVIDE2 = 39;
int MODULUS1 = 40;
int MODULUS2 = 41;
int NOT1 = 42;
int NOT2 = 43;
int AND1 = 44;
int AND2 = 45;
int OR1 = 46;
int OR2 = 47;
int EMPTY = 48;
=======================================================================
==src/java/org/apache/commons/el/parser/ELParserTokenManager.java
=======================================================================
/* Generated By:JavaCC: Do not edit this line. ELParserTokenManager.java */
package org.apache.commons.el.parser;
public class ELParserTokenManager implements ELParserConstants
{
public java.io.PrintStream debugStream = System.out;
public void setDebugStream(java.io.PrintStream ds) { debugStream = ds; }
private final int jjStopStringLiteralDfa_0(int pos, long active0)
{
switch (pos)
{
case 0:
if ((active0 & 0x4L) != 0L)
{
jjmatchedKind = 1;
return 2;
}
return -1;
default :
return -1;
}
}
private final int jjStartNfa_0(int pos, long active0)
{
return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0), pos + 1);
}
private final int jjStopAtPos(int pos, int kind)
{
jjmatchedKind = kind;
jjmatchedPos = pos;
return pos + 1;
}
private final int jjStartNfaWithStates_0(int pos, int kind, int state)
{
jjmatchedKind = kind;
jjmatchedPos = pos;
try { curChar = input_stream.readChar(); }
catch(java.io.IOException e) { return pos + 1; }
return jjMoveNfa_0(state, pos + 1);
}
private final int jjMoveStringLiteralDfa0_0()
{
switch(curChar)
{
case 36:
return jjMoveStringLiteralDfa1_0(0x4L);
default :
return jjMoveNfa_0(1, 0);
}
}
=======================================================================
==src/java/org/apache/commons/el/parser/ParseException.java
=======================================================================
/* Generated By:JavaCC: Do not edit this line. ParseException.java Version 2.1 */
package org.apache.commons.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() {
super();
=======================================================================
==src/java/org/apache/commons/el/parser/SimpleCharStream.java
=======================================================================
/* Generated By:JavaCC: Do not edit this line. SimpleCharStream.java Version 2.1 */
package org.apache.commons.el.parser;
/**
* An implementation of interface CharStream, where the stream is assumed to
* contain only ASCII characters (without unicode processing).
*/
public final class SimpleCharStream
{
public static final boolean staticFlag = false;
int bufsize;
int available;
int tokenBegin;
public int bufpos = -1;
private int bufline[];
private int bufcolumn[];
private int column = 0;
private int line = 1;
private boolean prevCharIsCR = false;
private boolean prevCharIsLF = false;
private java.io.Reader inputStream;
private char[] buffer;
private int maxNextCharInd = 0;
private int inBuf = 0;
private final 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,
bufsize - tokenBegin, bufpos);
buffer = newbuffer;
System.arraycopy(bufline, tokenBegin, newbufline, 0, bufsize - tokenBegin);
System.arraycopy(bufline, 0, newbufline, bufsize - tokenBegin, bufpos);
bufline = newbufline;
System.arraycopy(bufcolumn, tokenBegin, newbufcolumn, 0, bufsize - tokenBegin);
=======================================================================
==src/java/org/apache/commons/el/parser/Token.java
=======================================================================
/* Generated By:JavaCC: Do not edit this line. Token.java Version 2.1 */
package org.apache.commons.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;
/**
* beginLine and beginColumn describe the position of the first character
* of this token; endLine and endColumn describe the position of the
* last character of this token.
*/
public int beginLine, beginColumn, endLine, 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
* immediately follow it (without an intervening regular token). If there
* is no such token, this field is null.
*/
=======================================================================
==src/java/org/apache/commons/el/parser/TokenMgrError.java
=======================================================================
/* Generated By:JavaCC: Do not edit this line. TokenMgrError.java Version 2.1 */
package org.apache.commons.el.parser;
public class TokenMgrError extends Error
{
/*
* Ordinals for various reasons why an Error of this type can be thrown.
*/
/**
* Lexical error occured.
*/
static final int LEXICAL_ERROR = 0;
/**
* An attempt wass 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 espaced (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, length = str.length(); i < length; i++) {
switch (str.charAt(i))
{
case 0 :
continue;
case '\b':
retval.append("\\b");
continue;
=======================================================================
==src/java/org/apache/commons/el/Resources.properties
=======================================================================
EXCEPTION_GETTING_BEANINFO=\
An Exception occurred getting the BeanInfo for class {0}
NULL_EXPRESSION_STRING=\
A null expression string may not be passed to the \
expression evaluator
PARSE_EXCEPTION=\
Encountered "{1}", expected one of [{0}]
CANT_GET_PROPERTY_OF_NULL=\
Attempt to get property "{0}" from a null value
NO_SUCH_PROPERTY=\
Class {0} does not have a property "{1}"
NO_GETTER_METHOD=\
Property "{0}" of class {1} does not have a public getter method
ERROR_GETTING_PROPERTY=\
An error occurred while getting property "{0}" from an instance \
of class {1}
CANT_GET_INDEXED_VALUE_OF_NULL=\
Attempt to apply the "{0}" operator to a null value
CANT_GET_NULL_INDEX=\
Attempt to apply a null index to the "{0}" operator
NULL_INDEX=\
The index supplied to the "{0}" operator may not be null
BAD_INDEX_VALUE=\
The "{0}" operator was supplied with an index value of type \
"{1}" to be applied to a List or array, but \
that value cannot be converted to an integer.
EXCEPTION_ACCESSING_LIST=\
An exception occurred while trying to access index {0} of a \
List
EXCEPTION_ACCESSING_ARRAY=\
An exception occurred while trying to access index {0} of an \
Array
CANT_FIND_INDEX=\
Unable to find a value for "{0}" in object of class "{1}" using \
operator "{2}"
TOSTRING_EXCEPTION=\
=======================================================================
==src/java/org/apache/commons/el/Resources_ja.properties
=======================================================================
EXCEPTION_GETTING_BEANINFO=\
\u30af\u30e9\u30b9 {0} \u306e BeanInfo \u3092\u53d6\u5f97\u3059\u308b\u904e\u7a0b\u3067\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f
NULL_EXPRESSION_STRING=\
null \u8868\u73fe\u6587\u5b57\u5217\u306f\u3001\u5f0f\u306e\u8a55\u4fa1\u3068\u3057\u3066\u901a\u3089\u306a\u3044\u304b\u3082\u3057\u308c\u307e\u305b\u3093
PARSE_EXCEPTION=\
[{0}] \u306e\uff11\u3064\u3092\u671f\u5f85\u3057\u307e\u3057\u305f\u304c\u3001"{1}" \u306b\u906d\u9047\u3057\u307e\u3057\u305f
CANT_GET_PROPERTY_OF_NULL=\
null \u5024\u3088\u308a\u30d7\u30ed\u30d1\u30c6\u30a3 "{0}" \u3092\u53d6\u5f97\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059
NO_SUCH_PROPERTY=\
\u30af\u30e9\u30b9 {0} \u306b\u306f\u3001\u30d7\u30ed\u30d1\u30c6\u30a3 "{1}" \u304c\u5b58\u5728\u3057\u307e\u305b\u3093
NO_GETTER_METHOD=\
\u30af\u30e9\u30b9 {1} \u306b\u3042\u308b\u30d7\u30ed\u30d1\u30c6\u30a3 "{0}" \u7528\u306e \
public \u3067\u5ba3\u8a00\u3055\u308c\u305f getter \u30e1\u30bd\u30c3\u30c9\u304c\u3042\u308a\u307e\u305b\u3093
ERROR_GETTING_PROPERTY=\
\u30af\u30e9\u30b9 {1} \u306e\u30a4\u30f3\u30b9\u30bf\u30f3\u30b9\u304b\u3089\u30d7\u30ed\u30d1\u30c6\u30a3 "{0}" \
\u3092\u53d6\u5f97\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\u30a8\u30e9\u30fc\u304c\u767a\u751f\u3057\u307e\u3057\u305f
CANT_GET_INDEXED_VALUE_OF_NULL=\
null \u5024\u306b\u5bfe\u3057\u3066 "{0}" \u30aa\u30da\u30ec\u30fc\u30bf\u3092\u9069\u7528\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059
CANT_GET_NULL_INDEX=\
"{0}" \u30aa\u30da\u30ec\u30fc\u30bf\u306b\u5bfe\u3057\u3066 null \u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u3092\u9069\u7528\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u307e\u3059
NULL_INDEX=\
"{0}" \u30aa\u30da\u30ec\u30fc\u30bf\u306b\u5bfe\u3057\u3066\u4f9b\u7d66\u3055\u308c\u305f\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u306f \
null \u3067\u3042\u3063\u3066\u306f\u3044\u3051\u307e\u305b\u3093
BAD_INDEX_VALUE=\
"{0}" \u30aa\u30da\u30ec\u30fc\u30bf\u306b\u3088\u3063\u3066 List \u3082\u3057\u304f\u306f\u914d\u5217\u306b\u9069\u7528\u3055\u308c\u305f \
"{1}" \u578b\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5024\u3092\u4f9b\u7d66\u3057\u307e\u3057\u305f\u304c\u3001\
\u305d\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9\u5024\u3092\u6574\u6570\u5024\u3078\u5909\u63db\u3059\u308b\u3053\u3068\u306f\u3067\u304d\u307e\u305b\u3093
EXCEPTION_ACCESSING_LIST=\
List \u306e\u4e2d\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9 {0} \u3078\u30a2\u30af\u30bb\u30b9\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\
\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f
EXCEPTION_ACCESSING_ARRAY=\
Array \u306e\u4e2d\u306e\u30a4\u30f3\u30c7\u30c3\u30af\u30b9 {0} \u3078\u30a2\u30af\u30bb\u30b9\u3057\u3088\u3046\u3068\u3057\u3066\u3044\u308b\u904e\u7a0b\u3067\
\u4f8b\u5916\u304c\u767a\u751f\u3057\u307e\u3057\u305f
CANT_FIND_INDEX=\
\u30aa\u30da\u30ec\u30fc\u30bf "{2}" \u3092\u5229\u7528\u3057\u307e\u3057\u305f\u304c\u3001\u30af\u30e9\u30b9 "{1}" \u306e\
\u30aa\u30d6\u30b8\u30a7\u30af\u30c8\u306b\u304a\u3044\u3066 "{0}" \u306b\u5bfe\u5fdc\u3059\u308b\u5024\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093
=======================================================================
==xdocs/style/project.css
=======================================================================
@import url("http://commons.apache.org/style/commons-maven.css");