RAT (Release Audit Tool) results

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

*****************************************************
Summary
-------
Notes: 3
Binaries: 2
Archives: 0
Standards: 278

Apache Licensed: 265
Generated Documents: 0

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

13 Unknown Licenses

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

Unapproved licenses:

  src/site/resources/release-notes/RELEASE-NOTES-1.0.1.txt
  src/site/resources/release-notes/RELEASE-NOTES-1.0.txt
  src/site/resources/release-notes/RELEASE-NOTES-2.0.txt
  src/site/resources/release-notes/RELEASE-NOTES-2.1.txt
  src/site/resources/release-notes/RELEASE-NOTES-2.2.txt
  src/site/resources/release-notes/RELEASE-NOTES-2.3.txt
  src/site/resources/release-notes/RELEASE-NOTES-2.4.txt
  src/site/resources/release-notes/RELEASE-NOTES-2.5.txt
  src/site/resources/release-notes/RELEASE-NOTES-2.6.txt
  src/site/resources/release-notes/RELEASE-NOTES-3.0.1.txt
  src/site/resources/release-notes/RELEASE-NOTES-3.0.txt
  src/site/resources/release-notes/RELEASE-NOTES-3.1.txt
  src/test/resources/lang-708-input.txt

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

Archives:

*****************************************************
  Files with Apache License headers will be marked AL
  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
  AL    checkstyle.xml
  AL    default.properties
  AL    doap_lang.rdf
  AL    findbugs-exclude-filter.xml
  N     LICENSE.txt
  N     NOTICE.txt
  AL    pom.xml
  N     RELEASE-NOTES.txt
  AL    src/assembly/bin.xml
  AL    src/assembly/src.xml
  AL    src/main/java/org/apache/commons/lang3/AnnotationUtils.java
  AL    src/main/java/org/apache/commons/lang3/ArrayUtils.java
  AL    src/main/java/org/apache/commons/lang3/BitField.java
  AL    src/main/java/org/apache/commons/lang3/BooleanUtils.java
  AL    src/main/java/org/apache/commons/lang3/builder/Builder.java
  AL    src/main/java/org/apache/commons/lang3/builder/CompareToBuilder.java
  AL    src/main/java/org/apache/commons/lang3/builder/EqualsBuilder.java
  AL    src/main/java/org/apache/commons/lang3/builder/HashCodeBuilder.java
  AL    src/main/java/org/apache/commons/lang3/builder/IDKey.java
  AL    src/main/java/org/apache/commons/lang3/builder/package.html
  AL    src/main/java/org/apache/commons/lang3/builder/ReflectionToStringBuilder.java
  AL    src/main/java/org/apache/commons/lang3/builder/StandardToStringStyle.java
  AL    src/main/java/org/apache/commons/lang3/builder/ToStringBuilder.java
  AL    src/main/java/org/apache/commons/lang3/builder/ToStringStyle.java
  AL    src/main/java/org/apache/commons/lang3/CharEncoding.java
  AL    src/main/java/org/apache/commons/lang3/CharRange.java
  AL    src/main/java/org/apache/commons/lang3/CharSequenceUtils.java
  AL    src/main/java/org/apache/commons/lang3/CharSet.java
  AL    src/main/java/org/apache/commons/lang3/CharSetUtils.java
  AL    src/main/java/org/apache/commons/lang3/CharUtils.java
  AL    src/main/java/org/apache/commons/lang3/ClassUtils.java
  AL    src/main/java/org/apache/commons/lang3/concurrent/AtomicInitializer.java
  AL    src/main/java/org/apache/commons/lang3/concurrent/AtomicSafeInitializer.java
  AL    src/main/java/org/apache/commons/lang3/concurrent/BackgroundInitializer.java
  AL    src/main/java/org/apache/commons/lang3/concurrent/BasicThreadFactory.java
  AL    src/main/java/org/apache/commons/lang3/concurrent/CallableBackgroundInitializer.java
  AL    src/main/java/org/apache/commons/lang3/concurrent/ConcurrentException.java
  AL    src/main/java/org/apache/commons/lang3/concurrent/ConcurrentInitializer.java
  AL    src/main/java/org/apache/commons/lang3/concurrent/ConcurrentRuntimeException.java
  AL    src/main/java/org/apache/commons/lang3/concurrent/ConcurrentUtils.java
  AL    src/main/java/org/apache/commons/lang3/concurrent/ConstantInitializer.java
  AL    src/main/java/org/apache/commons/lang3/concurrent/LazyInitializer.java
  AL    src/main/java/org/apache/commons/lang3/concurrent/MultiBackgroundInitializer.java
  AL    src/main/java/org/apache/commons/lang3/concurrent/package.html
  AL    src/main/java/org/apache/commons/lang3/concurrent/TimedSemaphore.java
  AL    src/main/java/org/apache/commons/lang3/EnumUtils.java
  AL    src/main/java/org/apache/commons/lang3/event/EventListenerSupport.java
  AL    src/main/java/org/apache/commons/lang3/event/EventUtils.java
  AL    src/main/java/org/apache/commons/lang3/event/package.html
  AL    src/main/java/org/apache/commons/lang3/exception/CloneFailedException.java
  AL    src/main/java/org/apache/commons/lang3/exception/ContextedException.java
  AL    src/main/java/org/apache/commons/lang3/exception/ContextedRuntimeException.java
  AL    src/main/java/org/apache/commons/lang3/exception/DefaultExceptionContext.java
  AL    src/main/java/org/apache/commons/lang3/exception/ExceptionContext.java
  AL    src/main/java/org/apache/commons/lang3/exception/ExceptionUtils.java
  AL    src/main/java/org/apache/commons/lang3/exception/package.html
  AL    src/main/java/org/apache/commons/lang3/JavaVersion.java
  AL    src/main/java/org/apache/commons/lang3/LocaleUtils.java
  AL    src/main/java/org/apache/commons/lang3/math/Fraction.java
  AL    src/main/java/org/apache/commons/lang3/math/IEEE754rUtils.java
  AL    src/main/java/org/apache/commons/lang3/math/NumberUtils.java
  AL    src/main/java/org/apache/commons/lang3/math/package.html
  AL    src/main/java/org/apache/commons/lang3/mutable/Mutable.java
  AL    src/main/java/org/apache/commons/lang3/mutable/MutableBoolean.java
  AL    src/main/java/org/apache/commons/lang3/mutable/MutableByte.java
  AL    src/main/java/org/apache/commons/lang3/mutable/MutableDouble.java
  AL    src/main/java/org/apache/commons/lang3/mutable/MutableFloat.java
  AL    src/main/java/org/apache/commons/lang3/mutable/MutableInt.java
  AL    src/main/java/org/apache/commons/lang3/mutable/MutableLong.java
  AL    src/main/java/org/apache/commons/lang3/mutable/MutableObject.java
  AL    src/main/java/org/apache/commons/lang3/mutable/MutableShort.java
  AL    src/main/java/org/apache/commons/lang3/mutable/package.html
  AL    src/main/java/org/apache/commons/lang3/ObjectUtils.java
  AL    src/main/java/org/apache/commons/lang3/overview.html
  AL    src/main/java/org/apache/commons/lang3/package.html
  AL    src/main/java/org/apache/commons/lang3/RandomStringUtils.java
  AL    src/main/java/org/apache/commons/lang3/Range.java
  AL    src/main/java/org/apache/commons/lang3/reflect/ConstructorUtils.java
  AL    src/main/java/org/apache/commons/lang3/reflect/FieldUtils.java
  AL    src/main/java/org/apache/commons/lang3/reflect/MemberUtils.java
  AL    src/main/java/org/apache/commons/lang3/reflect/MethodUtils.java
  AL    src/main/java/org/apache/commons/lang3/reflect/package.html
  AL    src/main/java/org/apache/commons/lang3/reflect/TypeUtils.java
  AL    src/main/java/org/apache/commons/lang3/SerializationException.java
  AL    src/main/java/org/apache/commons/lang3/SerializationUtils.java
  AL    src/main/java/org/apache/commons/lang3/StringEscapeUtils.java
  AL    src/main/java/org/apache/commons/lang3/StringUtils.java
  AL    src/main/java/org/apache/commons/lang3/SystemUtils.java
  AL    src/main/java/org/apache/commons/lang3/text/CompositeFormat.java
  AL    src/main/java/org/apache/commons/lang3/text/ExtendedMessageFormat.java
  AL    src/main/java/org/apache/commons/lang3/text/FormatFactory.java
  AL    src/main/java/org/apache/commons/lang3/text/FormattableUtils.java
  AL    src/main/java/org/apache/commons/lang3/text/package.html
  AL    src/main/java/org/apache/commons/lang3/text/StrBuilder.java
  AL    src/main/java/org/apache/commons/lang3/text/StrLookup.java
  AL    src/main/java/org/apache/commons/lang3/text/StrMatcher.java
  AL    src/main/java/org/apache/commons/lang3/text/StrSubstitutor.java
  AL    src/main/java/org/apache/commons/lang3/text/StrTokenizer.java
  AL    src/main/java/org/apache/commons/lang3/text/translate/AggregateTranslator.java
  AL    src/main/java/org/apache/commons/lang3/text/translate/CharSequenceTranslator.java
  AL    src/main/java/org/apache/commons/lang3/text/translate/CodePointTranslator.java
  AL    src/main/java/org/apache/commons/lang3/text/translate/EntityArrays.java
  AL    src/main/java/org/apache/commons/lang3/text/translate/LookupTranslator.java
  AL    src/main/java/org/apache/commons/lang3/text/translate/NumericEntityEscaper.java
  AL    src/main/java/org/apache/commons/lang3/text/translate/NumericEntityUnescaper.java
  AL    src/main/java/org/apache/commons/lang3/text/translate/OctalUnescaper.java
  AL    src/main/java/org/apache/commons/lang3/text/translate/package.html
  AL    src/main/java/org/apache/commons/lang3/text/translate/UnicodeEscaper.java
  AL    src/main/java/org/apache/commons/lang3/text/translate/UnicodeUnescaper.java
  AL    src/main/java/org/apache/commons/lang3/text/WordUtils.java
  AL    src/main/java/org/apache/commons/lang3/time/DateFormatUtils.java
  AL    src/main/java/org/apache/commons/lang3/time/DateUtils.java
  AL    src/main/java/org/apache/commons/lang3/time/DurationFormatUtils.java
  AL    src/main/java/org/apache/commons/lang3/time/FastDateFormat.java
  AL    src/main/java/org/apache/commons/lang3/time/FormatCache.java
  AL    src/main/java/org/apache/commons/lang3/time/package.html
  AL    src/main/java/org/apache/commons/lang3/time/StopWatch.java
  AL    src/main/java/org/apache/commons/lang3/tuple/ImmutablePair.java
  AL    src/main/java/org/apache/commons/lang3/tuple/MutablePair.java
  AL    src/main/java/org/apache/commons/lang3/tuple/package.html
  AL    src/main/java/org/apache/commons/lang3/tuple/Pair.java
  AL    src/main/java/org/apache/commons/lang3/Validate.java
  AL    src/main/resources/templates/release-notes.vm
  B     src/media/logo.xcf
  AL    src/site/changes/changes.xml
  B     src/site/resources/images/logo.png
  AL    src/site/resources/lang2-lang3-clirr-report.html
 !????? src/site/resources/release-notes/RELEASE-NOTES-1.0.1.txt
 !????? src/site/resources/release-notes/RELEASE-NOTES-1.0.txt
 !????? src/site/resources/release-notes/RELEASE-NOTES-2.0.txt
 !????? src/site/resources/release-notes/RELEASE-NOTES-2.1.txt
 !????? src/site/resources/release-notes/RELEASE-NOTES-2.2.txt
 !????? src/site/resources/release-notes/RELEASE-NOTES-2.3.txt
 !????? src/site/resources/release-notes/RELEASE-NOTES-2.4.txt
 !????? src/site/resources/release-notes/RELEASE-NOTES-2.5.txt
 !????? src/site/resources/release-notes/RELEASE-NOTES-2.6.txt
 !????? src/site/resources/release-notes/RELEASE-NOTES-3.0.1.txt
 !????? src/site/resources/release-notes/RELEASE-NOTES-3.0.txt
 !????? src/site/resources/release-notes/RELEASE-NOTES-3.1.txt
  AL    src/site/site.xml
  AL    src/site/xdoc/article2_4.xml
  AL    src/site/xdoc/article2_5.xml
  AL    src/site/xdoc/article3_0.xml
  AL    src/site/xdoc/building.xml
  AL    src/site/xdoc/developerguide.xml
  AL    src/site/xdoc/download_lang.xml
  AL    src/site/xdoc/index.xml
  AL    src/site/xdoc/issue-tracking.xml
  AL    src/site/xdoc/mail-lists.xml
  AL    src/site/xdoc/proposal.xml
  AL    src/site/xdoc/release-history.xml
  AL    src/site/xdoc/upgradeto2_0.xml
  AL    src/site/xdoc/upgradeto2_1.xml
  AL    src/site/xdoc/upgradeto2_2.xml
  AL    src/site/xdoc/upgradeto2_3.xml
  AL    src/site/xdoc/upgradeto2_4.xml
  AL    src/site/xdoc/upgradeto2_5.xml
  AL    src/site/xdoc/upgradeto2_6.xml
  AL    src/site/xdoc/upgradeto3_0.xml
  AL    src/site/xdoc/userguide.xml
  AL    src/test/java/org/apache/commons/lang3/AnnotationUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/ArrayUtilsAddTest.java
  AL    src/test/java/org/apache/commons/lang3/ArrayUtilsRemoveMultipleTest.java
  AL    src/test/java/org/apache/commons/lang3/ArrayUtilsRemoveTest.java
  AL    src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/BitFieldTest.java
  AL    src/test/java/org/apache/commons/lang3/BooleanUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/builder/CompareToBuilderTest.java
  AL    src/test/java/org/apache/commons/lang3/builder/DefaultToStringStyleTest.java
  AL    src/test/java/org/apache/commons/lang3/builder/EqualsBuilderTest.java
  AL    src/test/java/org/apache/commons/lang3/builder/HashCodeBuilderAndEqualsBuilderTest.java
  AL    src/test/java/org/apache/commons/lang3/builder/HashCodeBuilderTest.java
  AL    src/test/java/org/apache/commons/lang3/builder/MultiLineToStringStyleTest.java
  AL    src/test/java/org/apache/commons/lang3/builder/NoFieldNamesToStringStyleTest.java
  AL    src/test/java/org/apache/commons/lang3/builder/ReflectionToStringBuilderConcurrencyTest.java
  AL    src/test/java/org/apache/commons/lang3/builder/ReflectionToStringBuilderExcludeTest.java
  AL    src/test/java/org/apache/commons/lang3/builder/ReflectionToStringBuilderMutateInspectConcurrencyTest.java
  AL    src/test/java/org/apache/commons/lang3/builder/ShortPrefixToStringStyleTest.java
  AL    src/test/java/org/apache/commons/lang3/builder/SimpleToStringStyleTest.java
  AL    src/test/java/org/apache/commons/lang3/builder/StandardToStringStyleTest.java
  AL    src/test/java/org/apache/commons/lang3/builder/ToStringBuilderTest.java
  AL    src/test/java/org/apache/commons/lang3/builder/ToStringStyleConcurrencyTest.java
  AL    src/test/java/org/apache/commons/lang3/builder/ToStringStyleTest.java
  AL    src/test/java/org/apache/commons/lang3/CharEncodingTest.java
  AL    src/test/java/org/apache/commons/lang3/CharRangeTest.java
  AL    src/test/java/org/apache/commons/lang3/CharSequenceUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/CharSetTest.java
  AL    src/test/java/org/apache/commons/lang3/CharSetUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/CharUtilsPerfRun.java
  AL    src/test/java/org/apache/commons/lang3/CharUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/ClassUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/concurrent/AbstractConcurrentInitializerTest.java
  AL    src/test/java/org/apache/commons/lang3/concurrent/AtomicInitializerTest.java
  AL    src/test/java/org/apache/commons/lang3/concurrent/AtomicSafeInitializerTest.java
  AL    src/test/java/org/apache/commons/lang3/concurrent/BackgroundInitializerTest.java
  AL    src/test/java/org/apache/commons/lang3/concurrent/BasicThreadFactoryTest.java
  AL    src/test/java/org/apache/commons/lang3/concurrent/CallableBackgroundInitializerTest.java
  AL    src/test/java/org/apache/commons/lang3/concurrent/ConcurrentUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/concurrent/ConstantInitializerTest.java
  AL    src/test/java/org/apache/commons/lang3/concurrent/LazyInitializerTest.java
  AL    src/test/java/org/apache/commons/lang3/concurrent/MultiBackgroundInitializerTest.java
  AL    src/test/java/org/apache/commons/lang3/concurrent/TimedSemaphoreTest.java
  AL    src/test/java/org/apache/commons/lang3/EnumUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/event/EventListenerSupportTest.java
  AL    src/test/java/org/apache/commons/lang3/event/EventUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/exception/AbstractExceptionContextTest.java
  AL    src/test/java/org/apache/commons/lang3/exception/ContextedExceptionTest.java
  AL    src/test/java/org/apache/commons/lang3/exception/ContextedRuntimeExceptionTest.java
  AL    src/test/java/org/apache/commons/lang3/exception/DefaultExceptionContextTest.java
  AL    src/test/java/org/apache/commons/lang3/exception/ExceptionUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/JavaVersionTest.java
  AL    src/test/java/org/apache/commons/lang3/LocaleUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/math/FractionTest.java
  AL    src/test/java/org/apache/commons/lang3/math/IEEE754rUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/mutable/MutableBooleanTest.java
  AL    src/test/java/org/apache/commons/lang3/mutable/MutableByteTest.java
  AL    src/test/java/org/apache/commons/lang3/mutable/MutableDoubleTest.java
  AL    src/test/java/org/apache/commons/lang3/mutable/MutableFloatTest.java
  AL    src/test/java/org/apache/commons/lang3/mutable/MutableIntTest.java
  AL    src/test/java/org/apache/commons/lang3/mutable/MutableLongTest.java
  AL    src/test/java/org/apache/commons/lang3/mutable/MutableObjectTest.java
  AL    src/test/java/org/apache/commons/lang3/mutable/MutableShortTest.java
  AL    src/test/java/org/apache/commons/lang3/ObjectUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/RandomStringUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/RangeTest.java
  AL    src/test/java/org/apache/commons/lang3/reflect/ConstructorUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/reflect/FieldUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/reflect/MethodUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/reflect/testbed/Ambig.java
  AL    src/test/java/org/apache/commons/lang3/reflect/testbed/Bar.java
  AL    src/test/java/org/apache/commons/lang3/reflect/testbed/Foo.java
  AL    src/test/java/org/apache/commons/lang3/reflect/testbed/GenericParent.java
  AL    src/test/java/org/apache/commons/lang3/reflect/testbed/GenericTypeHolder.java
  AL    src/test/java/org/apache/commons/lang3/reflect/testbed/Parent.java
  AL    src/test/java/org/apache/commons/lang3/reflect/testbed/PrivatelyShadowedChild.java
  AL    src/test/java/org/apache/commons/lang3/reflect/testbed/PublicChild.java
  AL    src/test/java/org/apache/commons/lang3/reflect/testbed/PubliclyShadowedChild.java
  AL    src/test/java/org/apache/commons/lang3/reflect/testbed/StaticContainer.java
  AL    src/test/java/org/apache/commons/lang3/reflect/testbed/StaticContainerChild.java
  AL    src/test/java/org/apache/commons/lang3/reflect/testbed/StringParameterizedChild.java
  AL    src/test/java/org/apache/commons/lang3/reflect/TypeUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/SerializationUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/StringEscapeUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/StringUtilsEqualsIndexOfTest.java
  AL    src/test/java/org/apache/commons/lang3/StringUtilsIsTest.java
  AL    src/test/java/org/apache/commons/lang3/StringUtilsStartsEndsWithTest.java
  AL    src/test/java/org/apache/commons/lang3/StringUtilsSubstringTest.java
  AL    src/test/java/org/apache/commons/lang3/StringUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/StringUtilsTrimEmptyTest.java
  AL    src/test/java/org/apache/commons/lang3/SystemUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/text/CompositeFormatTest.java
  AL    src/test/java/org/apache/commons/lang3/text/ExtendedMessageFormatTest.java
  AL    src/test/java/org/apache/commons/lang3/text/FormattableUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/text/StrBuilderAppendInsertTest.java
  AL    src/test/java/org/apache/commons/lang3/text/StrBuilderTest.java
  AL    src/test/java/org/apache/commons/lang3/text/StrLookupTest.java
  AL    src/test/java/org/apache/commons/lang3/text/StrMatcherTest.java
  AL    src/test/java/org/apache/commons/lang3/text/StrSubstitutorTest.java
  AL    src/test/java/org/apache/commons/lang3/text/StrTokenizerTest.java
  AL    src/test/java/org/apache/commons/lang3/text/translate/EntityArraysTest.java
  AL    src/test/java/org/apache/commons/lang3/text/translate/LookupTranslatorTest.java
  AL    src/test/java/org/apache/commons/lang3/text/translate/NumericEntityEscaperTest.java
  AL    src/test/java/org/apache/commons/lang3/text/translate/NumericEntityUnescaperTest.java
  AL    src/test/java/org/apache/commons/lang3/text/translate/OctalUnescaperTest.java
  AL    src/test/java/org/apache/commons/lang3/text/translate/UnicodeEscaperTest.java
  AL    src/test/java/org/apache/commons/lang3/text/translate/UnicodeUnescaperTest.java
  AL    src/test/java/org/apache/commons/lang3/text/WordUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/time/DateFormatUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/time/DateUtilsFragmentTest.java
  AL    src/test/java/org/apache/commons/lang3/time/DateUtilsRoundingTest.java
  AL    src/test/java/org/apache/commons/lang3/time/DateUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/time/DurationFormatUtilsTest.java
  AL    src/test/java/org/apache/commons/lang3/time/FastDateFormatTest.java
  AL    src/test/java/org/apache/commons/lang3/time/StopWatchTest.java
  AL    src/test/java/org/apache/commons/lang3/tuple/ImmutablePairTest.java
  AL    src/test/java/org/apache/commons/lang3/tuple/MutablePairTest.java
  AL    src/test/java/org/apache/commons/lang3/tuple/PairTest.java
  AL    src/test/java/org/apache/commons/lang3/ValidateTest.java
  AL    src/test/resources/java.policy
 !????? src/test/resources/lang-708-input.txt
 
 *****************************************************
 Printing headers for files without AL header...
 
 
 =======================================================================
 ==src/site/resources/release-notes/RELEASE-NOTES-1.0.1.txt
 =======================================================================
$Id: RELEASE-NOTES.txt,v 1.4.2.1 2002/11/23 02:52:02 bayard Exp $

			Commons Lang Package
			   Version 1.0.1
			    Release Notes


INTRODUCTION:

This document contains the release notes for this version of the Commons
Lang package. Commons Lang is a set of utility functions and reusable 
components that should be a help in any Java environment.

NEW FEATURES:

This release is a bugfix release for the Lang 1.0 release. There are no new features.

BUG FIXES:

#14062:     StringUtils.split fails to handle (String, null, int) correctly.
            This results in the String "null" appearing in the split text, when 
            the text is not entirely consumed in the split, ie) int is less 
            than the number of whitespace tokens in the String.
            Fix is courtesy of Mark McDowell.

#-    :     SystemUtils.isJavaVersionAtLeast made static.

#-    :     NumberUtils test fails in JDK 1.2 due to lack of 1.2 support for 
            "1.1E-700F". Fix is to use SystemUtils to protect it for the moment.

#-    :     ToStringStyle did not compile under JDK 1.2 due to inner class 
            issues. Added explicit 'this.' prefixes to make this so.

#14566:     NumberRange.getMaximum was returning the minimum.
            Bug reported by Kasper Ronning.

#13527:     ExceptionUtils now handles getCausedByException and getRootCause 
            from EJBException and ServletException, as reported by Lars Beuster.

#14334:     NestableDelegate now implements Serializable, as reported by 
            Max Rydahl Andersen.

#13568:     Enums cannot now be created with the same name as an already 
            existing Enum. Enum now compiles under JDK 1.2.

DEPRECATIONS:

Solely a bugfix version.

 =======================================================================
 ==src/site/resources/release-notes/RELEASE-NOTES-1.0.txt
 =======================================================================
$Id: RELEASE-NOTES.txt,v 1.4 2002/09/25 10:29:56 scolebourne Exp $

			Commons Lang Package
			   Version 1.0
			    Release Notes


INTRODUCTION:

This document contains the release notes for this version of the Commons
Lang package. Commons Lang is a set of utility functions and reusable 
components that should be a help in any Java environment.

NEW FEATURES:

Since the release of the b1 package the following have been added:

lang.
    SystemUtils: 
      Brings together many system specific variables under one easy component.

exception.
    ExceptionUtils: 
      Provides helpful static functions for dealing with Exceptions.
    NestableError : 
      Adds nesting ability to Errors.

enum sub-package: 
    A solid version of the typical Java translation of a C enum.

builder sub-package: 
    A series of helpers for handling standard Object methods such as equals,
    toString, compareTo and hashCode in a professional manner.


BUG FIXES:

StringUtils.stripStart and stripEnd were improved to match their Javadoc. 
StringUtils.convertUnicodeToNative and convertNativeToUnicode both removed. 
    Both methods did not work properly.


DEPRECATIONS:

Much of the exception subpackage was reworked betwen 1.0-b1 and 1.0. Apart 
from this the API should have a high level of backward compatibility.


CHANGES:   [In 'diff' format]


 =======================================================================
 ==src/site/resources/release-notes/RELEASE-NOTES-2.0.txt
 =======================================================================
$Id: RELEASE-NOTES.txt 137634 2003-08-19 02:39:59Z bayard $

                        Commons Lang Package
                            Version 2.0
                           Release Notes


INTRODUCTION:

This document contains the release notes for this version of the Commons
Lang package. Commons Lang is a set of utility functions and reusable 
components that should be a help in any Java environment.

This release has involved a major clean and tidy exercise.
Javadoc and Tests are now much more thorough.
All methods should now be much clearer in what they do in unusual cases.


INCOMPATIBLE CHANGES:
Some StringUtils methods have changed functionality from 1.0:
    isEmpty()
    chomp(String)
    chomp(String,String)
    swapCase(String)
Numerous other methods have changed null handling to accept nulls gracefully.
As with all major version releases, check your code for incompatibilities.


NEW FEATURES:

Since the release of the 1.0 package the following classes have been added:

lang package:
    ArrayUtils
    BitField
    BooleanUtils
    CharRange (previously package scoped)
    ClassUtils
    StringEscapeUtils
    WordUtils
    IllegalClassException
    IncompleteArgumentException
    NotImplementedException
    NullArgumentException
    SerializationException
    UnhandledException
    Validate


math sub-package:

 =======================================================================
 ==src/site/resources/release-notes/RELEASE-NOTES-2.1.txt
 =======================================================================
$Id: RELEASE-NOTES.txt 179435 2005-06-01 22:19:20Z stevencaswell $

                        Commons Lang Package
                            Version 2.1
                           Release Notes


INTRODUCTION:

This document contains the release notes for the 2.1 version of Apache Jakarta Commons Lang.
Commons Lang is a set of utility functions and reusable components that
should be of use in any Java environment.


INCOMPATIBLE CHANGES:

- The Nestable interface defines the method indexOfThrowable(Class).
Previously the implementations checked only for a specific Class.
Now they check for subclasses of that Class as well.
For most situations this will be the expected behaviour (ie. its a bug fix).
If it causes problems, please use the ExceptionUtils.indexOfThrowable(Class) method instead.
Note that the ExceptionUtils method is available in v1.0 and v2.0 of commons-lang and has not been changed.
(An alternative to this is to change the public static matchSubclasses flag on NestableDelegate.
However, we don't recommend that as a long-term solution.)

- The StopWatch class has had much extra validation added.
If your code previously relied on unusual aspects, it may no longer work.

- Starting with version 2.1, Ant version 1.6.x is required to build. Copy 
junit.jar to ANT_HOME/lib. You can get JUnit from http://www.junit.org. See the developer's guide
for more details.


DEPRECATIONS:

- The enum package has been renamed to enums for JDK1.5 compilance.
All functionality is identical, just the package has changed.
This package will be removed in v3.0.

- NumberUtils.stringToInt - renamed to toInt

- DateUtils - four constants, MILLIS_IN_* have been deprecated as they were defined
as int not long. The replacements are MILLIS_PER_*. 


NEW FEATURES:

New:
- Mutable package - contains basic classes that hold an Object or primitive
and provide both get and set methods.

 =======================================================================
 ==src/site/resources/release-notes/RELEASE-NOTES-2.2.txt
 =======================================================================
$Id: RELEASE-NOTES.txt 447139 2006-09-17 20:36:53Z bayard $

                        Commons Lang Package
                            Version 2.2
                           Release Notes


INTRODUCTION:

This document contains the release notes for the 2.2 version of Apache Jakarta Commons Lang.
Commons Lang is a set of utility functions and reusable components that
should be of use in any Java environment.

INCOMPATIBLE CHANGES WITH VERSION 2.1:

- None

ADDITIONAL INCOMPATIBLE CHANGES WITH VERSION 2.0:

- The Nestable interface defines the method indexOfThrowable(Class).
Previously the implementations checked only for a specific Class.
Now they check for subclasses of that Class as well.
For most situations this will be the expected behaviour (ie. its a bug fix).
If it causes problems, please use the ExceptionUtils.indexOfThrowable(Class) method instead.
Note that the ExceptionUtils method is available in v1.0 and v2.0 of commons-lang and has not been changed.
(An alternative to this is to change the public static matchSubclasses flag on NestableDelegate.
However, we don't recommend that as a long-term solution.)

- The StopWatch class has had much extra validation added.
If your code previously relied on unusual aspects, it may no longer work.

- Starting with version 2.1, Ant version 1.6.x is required to build. Copy 
junit.jar to ANT_HOME/lib. You can get JUnit from http://www.junit.org. See the developer's guide
for more details.

DEPRECATIONS FROM 2.1 to 2.2:

- None

DEPRECATIONS FROM 2.0 to 2.1:

- The enum package has been renamed to enums for JDK1.5 compilance.
All functionality is identical, just the package has changed.
This package will be removed in v3.0.

- NumberUtils.stringToInt - renamed to toInt

- DateUtils - four constants, MILLIS_IN_* have been deprecated as they were defined
as int not long. The replacements are MILLIS_PER_*. 


 =======================================================================
 ==src/site/resources/release-notes/RELEASE-NOTES-2.3.txt
 =======================================================================
$Id: RELEASE-NOTES.txt 504353 2007-02-06 22:52:29Z bayard $

                        Commons Lang Package
                            Version 2.3
                           Release Notes


INTRODUCTION:

This document contains the release notes for the 2.3 version of Apache 
Jakarta Commons Lang.
Commons Lang is a set of utility functions and reusable components that
should be of use in any Java environment.

INCOMPATIBLE CHANGES WITH VERSION 2.2:

- Calling stop on a suspended StopWatch will no longer change the underlying time. 
  It's very unlikely anyone was relying on that bug as a feature.

ADDITIONAL INCOMPATIBLE CHANGES WITH VERSION 2.0:

- The Nestable interface defines the method indexOfThrowable(Class).
Previously the implementations checked only for a specific Class.
Now they check for subclasses of that Class as well.
For most situations this will be the expected behaviour (ie. its a bug fix).
If it causes problems, please use the ExceptionUtils.indexOfThrowable(Class) method instead.
Note that the ExceptionUtils method is available in v1.0 and v2.0 of commons-lang and has not been changed.
(An alternative to this is to change the public static matchSubclasses flag on NestableDelegate.
However, we don't recommend that as a long-term solution.)

- The StopWatch class has had much extra validation added.
If your code previously relied on unusual aspects, it may no longer work.

- Starting with version 2.1, Ant version 1.6.x is required to build. Copy 
junit.jar to ANT_HOME/lib. You can get JUnit from http://www.junit.org. See the developer's guide
for more details.

DEPRECATIONS FROM 2.2 to 2.3:

- None

DEPRECATIONS FROM 2.1 to 2.2:

- None

DEPRECATIONS FROM 2.0 to 2.1:

- The enum package has been renamed to enums for JDK1.5 compilance.
All functionality is identical, just the package has changed.
This package will be removed in v3.0.

 =======================================================================
 ==src/site/resources/release-notes/RELEASE-NOTES-2.4.txt
 =======================================================================
$Id: RELEASE-NOTES.txt 637522 2008-03-16 03:41:46Z bayard $

                        Commons Lang Package
                            Version 2.4
                           Release Notes


INTRODUCTION:

This document contains the release notes for the 2.4 version of Apache Commons Lang.
Commons Lang is a set of utility functions and reusable components that should be of use in any Java environment.

Lang 2.4 no longer attempts to target the Java 1.1 environment and now targets Java 1.2. While previous versions 
were built for 1.1, some parts were using methods that were only available in 1.2, and the Enum class had 
become dependent on Java 1.3. 

INCOMPATIBLE CHANGES WITH VERSION 2.3:

- None

INCOMPATIBLE CHANGES WITH VERSION 2.2:

- Calling stop on a suspended StopWatch will no longer change the underlying time. 
  It's very unlikely anyone was relying on that bug as a feature.

ADDITIONAL INCOMPATIBLE CHANGES WITH VERSION 2.0:

- The Nestable interface defines the method indexOfThrowable(Class).
Previously the implementations checked only for a specific Class.
Now they check for subclasses of that Class as well.
For most situations this will be the expected behaviour (ie. its a bug fix).
If it causes problems, please use the ExceptionUtils.indexOfThrowable(Class) method instead.
Note that the ExceptionUtils method is available in v1.0 and v2.0 of commons-lang and has not been changed.
(An alternative to this is to change the public static matchSubclasses flag on NestableDelegate.
However, we don't recommend that as a long-term solution.)

- The StopWatch class has had much extra validation added.
If your code previously relied on unusual aspects, it may no longer work.

- Starting with version 2.1, Ant version 1.6.x is required to build. Copy 
junit.jar to ANT_HOME/lib. You can get JUnit from http://www.junit.org. See the developer's guide
for more details.

DEPRECATIONS FROM 2.3 to 2.4:

- ObjectUtils.appendIdentityToString(StringBuffer, Object) - has very odd semantics, use 
  ObjectUtils.identityToString(StringBuffer, Object) instead.

- public static java.util.Date add(java.util.Date, int, int) - it is not intended for this 
  method to be public. Please let us know if you use this. 

 =======================================================================
 ==src/site/resources/release-notes/RELEASE-NOTES-2.5.txt
 =======================================================================
$Id: RELEASE-NOTES.txt 912439 2010-02-21 23:27:03Z niallp $

                        Commons Lang Package
                            Version 2.5
                           Release Notes


INTRODUCTION:

This document contains the release notes for the 2.5 version of Apache Commons Lang.
Commons Lang is a set of utility functions and reusable components that should be of use in any Java environment.


COMPATIBILITY WITH 2.4
======================
Lang 2.5 is binary compatible release with Lang 2.4, containing bug fixes and small enhancements.

Lang 2.5 requires a minimum of JDK 1.3.


IMPROVEMENTS IN 2.5
===================

    * [LANG-583] - ArrayUtils - add isNotEmpty() methods
    * [LANG-534] - ArrayUtils - add nullToEmpty() methods
    * [LANG-454] - CharRange - provide an iterator that lets you walk the chars in the range
    * [LANG-514] - CharRange - add more readable static builder methods
    * [        ] - ClassUtils - new isAssignable() methods with autoboxing
    * [LANG-535] - ClassUtils - add support to getShortClassName and getPackageName for arrays
    * [LANG-434] - DateUtils - add ceiling() method
    * [LANG-486] - DateUtils - add parseDateStrictly() method
    * [LANG-466] - EqualsBuilder - add reset() method
    * [LANG-461] - NumberUtils - add toByte() and toShort() methods
    * [LANG-522] - Mutable numbers - add string constructors
    * [        ] - MutableBoolean - add toBoolean(), isTrue() and isFalse() methods
    * [LANG-422] - StrBuilder - add appendSeparator() methods with an alternative default separator if the StrBuilder is currently empty
    * [LANG-555] - SystemUtils - add IS_OS_WINDOWS_7 constant
    * [LANG-554] - SystemUtils - add IS_JAVA_1_7 constant for JDK 1.7
    * [LANG-405] - StringUtils - add abbreviateMiddle() method
    * [LANG-569] - StringUtils - add indexOfIgnoreCase() and lastIndexOfIgnoreCase() methods
    * [LANG-471] - StringUtils - add isAllUpperCase() and isAllLowerCase() methods
    * [LANG-469] - StringUtils - add lastOrdinalIndexOf() method to complement the existing ordinalIndexOf() method
    * [LANG-438] - StringUtils - add repeat() method
    * [LANG-445] - StringUtils - add startsWithAny() method
    * [LANG-430] - StringUtils - add upperCase(String, Locale) and lowerCase(String, Locale) methods
    * [LANG-416] - New Reflection package containing ConstructorUtils, FieldUtils, MemberUtils and MethodUtils

BUG FIXES IN 2.5
================


 =======================================================================
 ==src/site/resources/release-notes/RELEASE-NOTES-2.6.txt
 =======================================================================
$Id: RELEASE-NOTES.txt 1058313 2011-01-12 20:59:27Z niallp $

                        Commons Lang Package
                            Version 2.6
                           Release Notes


INTRODUCTION:

This document contains the release notes for the 2.6 version of Apache Commons Lang.
Commons Lang is a set of utility functions and reusable components that should be of use in any Java environment.


COMPATIBILITY WITH 2.5
======================
Lang 2.6 is binary compatible release with Lang 2.5, containing bug fixes and small enhancements.

Lang 2.6 requires a minimum of JDK 1.3.


IMPROVEMENTS IN 2.6
===================

    * [LANG-633] - BooleanUtils: use same optimization in toBooleanObject(String) as in toBoolean(String)
    * [LANG-599] - ClassUtils: allow Dots as Inner Class Separators in getClass()
    * [LANG-594] - DateUtils: equal and compare functions up to most significant field
    * [LANG-632] - DateUtils: provide a Date to Calendar convenience method
    * [LANG-576] - ObjectUtils: add clone methods to ObjectUtils
    * [LANG-667] - ObjectUtils: add a Null-safe compare() method
    * [LANG-670] - ObjectUtils: add notEqual() method
    * [LANG-302] - StrBuilder: implement clone() method
    * [LANG-640] - StringUtils: add a normalizeSpace() method
    * [LANG-614] - StringUtils: add endsWithAny() method
    * [LANG-655] - StringUtils: add defaultIfBlank() method
    * [LANG-596] - StrSubstitutor: add a replace(String, Properties) variant
    * [LANG-482] - StrSubstitutor: support substitution in variable names
    * [LANG-669] - Use StrBuilder instead of StringBuffer to improve performance where sync. is not an issue
    
BUG FIXES IN 2.6
================

    * [LANG-629] - CharSet: make the underlying set synchronized
    * [LANG-635] - CompareToBuilder: fix passing along compareTransients to the reflectionCompare method
    * [LANG-636] - ExtendedMessageFormat doesn't override equals(Object)
    * [LANG-645] - FastDateFormat: fix to properly include the locale when formatting a Date
    * [LANG-638] - NumberUtils: createNumber() throws a StringIndexOutOfBoundsException when argument containing "e" and "E" is passed in
    * [LANG-607] - StringUtils methods do not handle Unicode 2.0+ supplementary characters correctly
    * [LANG-624] - SystemUtils: getJavaVersionAsFloat throws StringIndexOutOfBoundsException on Android runtime/Dalvik VM
    * [BEANUTILS-381] - MemberUtils: getMatchingAccessibleMethod does not correctly handle inheritance and method overloading


 =======================================================================
 ==src/site/resources/release-notes/RELEASE-NOTES-3.0.1.txt
 =======================================================================
$Id: RELEASE-NOTES-3.0.1.txt 1156015 2011-08-10 03:58:11Z bayard $

                        Commons Lang Package
                            Version 3.0.1
                           Release Notes


INTRODUCTION:

This document contains the release notes for the 3.0.1 version of Apache Commons Lang.
Commons Lang is a set of utility functions and reusable components that should be of use in any 
Java environment.

Lang 3.0 and onwards now targets Java 5.0, making use of features that arrived with Java 5.0 such as generics, 
variable arguments, autoboxing, concurrency and formatted output.

For the advice on upgrading from 2.x to 3.x, see the following page: 

    http://commons.apache.org/lang/article3_0.html

CHANGES IN 3.0.1
================

    [LANG-686] Improve exception message when StringUtils.replaceEachRepeatedly detects recursion
    [LANG-717] Specify source encoding for Ant build
    [LANG-721] Complement ArrayUtils.addAll() variants with by-index and by-value removal methods
    [LANG-726] Add Range<T> Range<T>.intersectionWith(Range<T>)
    [LANG-723] Add mode and median Comparable... methods to ObjectUtils
    [LANG-722] Add BooleanUtils.and + or varargs methods
    [LANG-730] EnumSet -> bit vector
    [LANG-735] Deprecate CharUtils.toCharacterObject(char) in favor of java.lang.Character.valueOf(char)
    [LANG-737] Missing method getRawMessage for ContextedException and ContextedRuntimeException

BUG FIXES IN 3.0.1
==================

    [LANG-626] SerializationUtils.clone: Fallback to context classloader if class not found in current classloader
    [LANG-727] ToStringBuilderTest.testReflectionHierarchyArrayList fails with IBM JDK 6
    [LANG-720] StringEscapeUtils.escapeXml(input) wrong when input contains characters in Supplementary Planes
    [LANG-708] StringEscapeUtils.escapeEcmaScript from lang3 cuts off long unicode string
    [LANG-734] The CHAR_ARRAY cache in CharUtils duplicates the cache in java.lang.Character
    [LANG-738] Use internal Java's Number caches instead creating new objects

 =======================================================================
 ==src/site/resources/release-notes/RELEASE-NOTES-3.0.txt
 =======================================================================
$Id: RELEASE-NOTES.txt 1144999 2011-07-11 01:02:13Z ggregory $

                        Commons Lang Package
                            Version 3.0
                           Release Notes


INTRODUCTION:

This document contains the release notes for the 3.0 version of Apache Commons Lang.
Commons Lang is a set of utility functions and reusable components that should be of use in any 
Java environment.

Lang 3.0 now targets Java 5.0, making use of features that arrived with Java 5.0 such as generics, 
variable arguments, autoboxing, concurrency and formatted output.

For the latest advice on upgrading, see the following page: 

    http://commons.apache.org/lang/article3_0.html

ADDITIONS IN 3.0
================

    [LANG-276] MutableBigDecimal and MutableBigInteger.
    [LANG-285] Wish : method unaccent.
    [LANG-358] ObjectUtils.coalesce.
    [LANG-386] LeftOf/RightOfNumber in Range convenience methods necessary.
    [LANG-435] Add ClassUtils.isAssignable() variants with autoboxing.
    [LANG-444] StringUtils.emptyToNull.
    [LANG-482] Enhance StrSubstitutor to support nested ${var-${subvr}} expansion
    [LANG-482] StrSubstitutor now supports substitution in variable names.
    [LANG-496] A generic implementation of the Lazy initialization pattern.
    [LANG-497] Addition of ContextedException and ContextedRuntimeException.
    [LANG-498] Add StringEscapeUtils.escapeText() methods.
    [LANG-499] Add support for the handling of ExecutionExceptions.
    [LANG-501] Add support for background initialization.
    [LANG-529] Add a concurrent package.
    [LANG-533] Validate: support for validating blank strings.
    [LANG-537] Add ArrayUtils.toArray to create generic arrays.
    [LANG-545] Add ability to create a Future for a constant.
    [LANG-546] Add methods to Validate to check whether the index is valid for the array/list/string.
    [LANG-553] Add TypeUtils class to provide utility code for working with generic types.
    [LANG-559] Added isAssignableFrom and isInstanceOf validation methods.
    [LANG-559] Added validState validation method.
    [LANG-560] New TimedSemaphore class.
    [LANG-582] Provide an implementation of the ThreadFactory interface.
    [LANG-588] Create a basic Pair<L, R> class.
    [LANG-594] DateUtils equal & compare functions up to most significant field.
    [LANG-601] Add Builder Interface / Update Builders to Implement It.
    [LANG-609] Support lazy initialization using atomic variables

 =======================================================================
 ==src/site/resources/release-notes/RELEASE-NOTES-3.1.txt
 =======================================================================
$Id: RELEASE-NOTES.txt 1199820 2011-11-09 16:14:52Z bayard $

                        Commons Lang Package
                            Version 3.1
                           Release Notes


INTRODUCTION:

This document contains the release notes for the 3.1 version of Apache Commons Lang.
Commons Lang is a set of utility functions and reusable components that should be of use in any 
Java environment.

Lang 3.0 and onwards now targets Java 5.0, making use of features that arrived with Java 5.0 such as generics, 
variable arguments, autoboxing, concurrency and formatted output.

For the advice on upgrading from 2.x to 3.x, see the following page: 

    http://commons.apache.org/lang/article3_0.html

CHANGES IN 3.1
================

    [LANG-760] Add API StringUtils.toString(byte[] intput, String charsetName)
    [LANG-756] Add APIs ClassUtils.isPrimitiveWrapper(Class<?>) and isPrimitiveOrWrapper(Class<?>)
    [LANG-758] Add an example with whitespace in StringUtils.defaultIfEmpty
    [LANG-752] Fix createLong() so it behaves like createInteger()
    [LANG-751] Include the actual type in the Validate.isInstance and isAssignableFrom exception messages
    [LANG-748] Deprecating chomp(String, String)
    [LANG-736] CharUtils static final array CHAR_STRING is not needed to compute CHAR_STRING_ARRAY
    [LANG-695] SystemUtils.IS_OS_UNIX doesn't recognize FreeBSD as a Unix system

BUG FIXES IN 3.1
==================

    [LANG-749] Incorrect Bundle-SymbolicName in Manifest
    [LANG-746] NumberUtils does not handle upper-case hex: 0X and -0X
    [LANG-744] StringUtils throws java.security.AccessControlException on Google App Engine
    [LANG-741] Ant build has wrong component.name
    [LANG-698] Document that the Mutable numbers don't work as expected with String.format

 =======================================================================
 ==src/test/resources/lang-708-input.txt
 =======================================================================
[{"geonameFeatureClass":"L","values":{"eu":"Mundua","ro":"Pamânt","it":"Globo","ca":"el món","tr":"Yeryüzü","no":"Jorden","hu":"Föld","lv":"Zeme","de":"Welt","el":"Υδρόγειος","fi":"Maa","la":"Terra","fr":"Monde","eo":"Mondo","en":"World","ru":"Земля","es":"el planeta","nl":"Aarde"},"geonameFeatureCode":"AREA","_id":32,"name":"","auto":true,"type":"GEO","geonameId":6295630,"valueCode":""},{"geonameFeatureClass":"L","values":{"ro":"Europa","zh":"欧洲","ca":"Europa","vi":"Châu Âu","tr":"Avrupa","no":"Europa","hu":"Európa","lv":"Eiropa","hi":"यूरोप","lt":"Europa","bs":"Evropa","ga":"an Eoraip","th":"ยุโรป","id":"Eropa","de":"Europa","fi":"Eurooppa","fr":"Europe","sv":"Europa","bg":"Европа","da":"Europa","eu":"Europa","is":"Evrópa","it":"Europa","cy":"Ewrop","ar":"أوروبا","se":"Eurohpá","he":"אירופה","cs":"Evropa","el":"Ευρώπη","nb":"Europa","pl":"Europa","la":"Europa","pt":"Europa","eo":"Eŭropo","en":"Europe","ru":"Европа","es":"Europa","ja":"ヨーロッパ","nl":"Europa"},"geonameFeatureCode":"CONT","_id":33,"name":"","auto":true,"type":"GEO","geonameId":6255148,"valueCode":""},{"geonameFeatureClass":"A","values":{"no":"Spania","nn":"Spania","fy":"Spanje","gd":"An Spàinn","ga":"An Spáinn","oc":"Espanha","arc":"ܐܣܦܢܝܐ","fi":"Espanja","fr":"Espagne","fo":"Spania","udm":"Испания","os":"Испани","he":"ספרד","gn":"Epaña","gl":"España","gv":"Yn Spaainey","pl":"Hiszpania","gu":"સ્પેઇન","lo":"ສະເປນ","ln":"Espania","vi":"Tây Ban Nha","dz":"Spain","pms":"Spagna","lv":"Spānija","lt":"Ispanija","vo":"Spanyän","de":"Spanien","mg":"Espaina","fur":"Spagne","mk":"Шпанија","ml":"സ്പെയ്ന്\u200D","ceb":"Espanya","mi":"Pāniora","uk":"Іспанія","eu":"Espainia","mr":"स्पेन","ug":"ئىسپانىيە","mt":"Spanja","ms":"Sepanyol","ur":"سپین","fa":"اسپانیا","ty":"Paniora","new":"स्पेन","na":"Pain","el":"Ισπανία","nb":"Spania","ne":"स्पेन","vls":"Spanje","eo":"Hispanio","en":"Kingdom of Spain","et":"Hispaania","es":"la Madre Patria","nl":"Spanje","vec":"Spagna","to":"Sepeni","ca":"Espanya","tl":"Espanya","tr":"İspanya","tg":"Испониё","haw":"Sepania","bs":"Španija","br":"Spagn","th":"ประเทศสเปน","bn":"স্পেন","bo":"སི་པན།","ta":"ஸ்பெயின்","sv":"Spanien","bg":"Испания","ka":"ესპანეთი","st":"Spain","sw":"Hispania","be":"Іспанія","kw":"Spayn","sl":"Španija","sk":"Španielsko","da":"Spanien","ang":"Spēonland","nds":"Spanien","ks":"Spēna","so":"Isbeyn","ku":"Spanya","sr":"Шпанија","sq":"Spanja","ko":"에스파냐","sc":"Ispagna","cy":"Sbaen","se":"Espánjja","sh":"Španija","cv":"Испани","km":"អេស្ប៉ាញ","cs":"Španělsko","li":"Spanje","co":"Spagna","default":"Spain","jbo":"sangu'e","la":"Hesperia","ru":"Испания","lb":"Spuenien","sco":"Spain","tet":"España","scn":"Spagna","hr":"Španjolska","zh":"西班牙","ro":"Spania","rm":"Spagna","ht":"Espay","hu":"Spanyolország","ast":"España","hi":"स्पेन","hsb":"Španiska","nah":"Caxtillān","war":"Espanya","lad":"Espanya","id":"Spanyol","ia":"Espania","nrm":"Espangne","hy":"Իսպանիա","qu":"Ispaña","ilo":"Espania","az":"İspaniya","is":"Spánn","it":"Spagna","tpi":"Spen","ar":"أسبانيا","io":"Hispania","pam":"Espanya","frp":"Èspagne","am":"እስፓንያ","an":"España","csb":"Szpańskô","pt":"Espanha","ja":"スペイン","ps":"اسپانيا","yi":"שפאניע","af":"Spanje"},"geonameFeatureCode":"PCLI","_id":260,"name":"","auto":true,"type":"GEO","geonameId":2510769,"valueCode":""},{"geonameFeatureClass":"A","values":{"ca":"Andalusia","tr":"Endülüs","krc":"Андалусия","no":"Andalucía","fy":"Andalûsje","bs":"Andaluzija","br":"Andalouzia","ext":"Andaluzia","ga":"An Andalúis","th":"แคว้นอันดาลูซีอา","bn":"আন্দালুসিয়া","oc":"Andalosia","ka":"ანდალუსია","sv":"Andalusien","fr":"Andalousie","bg":"Андалусия","glk":"آندالوسیا","be":"Андалусія","kw":"Andalousi","sk":"Andalúzia","os":"Андалуси","da":"Andalusien","sr":"Андалузија","ku":"Endulus","ko":"안달루시아 지방","he":"אנדלוסיה","sh":"Andaluzija","arz":"اندلوسيا","cs":"Andalusie","default":"Andalusia","stq":"Andalusien","la":"Vandalitia","pl":"Andaluzja","ru":"Андалусия","lb":"Andalusien","tet":"Andaluzia","got":"𐍅𐌰𐌽𐌳𐌰𐌻𐌹𐍄𐌾𐌰","hr":"Andaluzija","zh":"安達魯西亞","ro":"Andaluzia","hu":"Andalúzia","pms":"Andalusìa","lv":"Andalūzija","lt":"Andalūzija","nah":"Andalucia","lad":"Andaluziya","de":"Andalusien","als":"Andalusien","qu":"Andalusiya","hy":"Անդալուզիա","eu":"Andaluzia","is":"Andalúsía","uk":"Андалусія","az":"Andalusiya","mr":"आंदालुसिया","ug":"Andalusiye","fa":"اندلس","ar":"أندلوسيا","rmy":"Andalusiya","io":"Andaluzia","el":"Ανδαλουσία","frp":"Andalosie","pt":"Andaluzia","eo":"Andaluzio","en":"Andalusia","et":"Andaluusia","es":"Andalucía","ja":"アンダルシア州","nl":"Andalusië","af":"Andalusië","vec":"Andalusìa"},"geonameFeatureCode":"ADM1","_id":261,"name":"","auto":true,"type":"GEO","geonameId":2593109,"valueCode":""},{"geonameFeatureClass":"A","values":{"de":"Granada","default":"Province of Granada","fr":"Grenade","en":"Province of Granada","es":"Provincia de Granada","ja":"グラナダ"},"geonameFeatureCode":"ADM2","_id":262,"name":"","auto":true,"type":"GEO","geonameId":2517115,"valueCode":""},{"geonameFeatureClass":"A","values":{"default":"Monachil"},"geonameFeatureCode":"ADM3","_id":263,"name":"","auto":true,"type":"GEO","geonameId":6357744,"valueCode":""},{"geonameFeatureClass":"P","values":{"default":"Sierra Nevada"},"geonameFeatureCode":"PPL","_id":264,"name":"","auto":true,"type":"GEO","geonameId":6544329,"valueCode":""}]