JAMES-2352 use @Override instead of javadoc comments

Project: http://git-wip-us.apache.org/repos/asf/james-project/repo
Commit: http://git-wip-us.apache.org/repos/asf/james-project/commit/f209526e
Tree: http://git-wip-us.apache.org/repos/asf/james-project/tree/f209526e
Diff: http://git-wip-us.apache.org/repos/asf/james-project/diff/f209526e

Branch: refs/heads/master
Commit: f209526e923bcd2b6fde95004de06d0aab11a234
Parents: 10ba38a
Author: Matthieu Baechler <matth...@apache.org>
Authored: Wed Mar 14 11:44:24 2018 +0100
Committer: Matthieu Baechler <matth...@apache.org>
Committed: Fri Mar 16 11:12:47 2018 +0100

----------------------------------------------------------------------
 .../james/backends/es/ClientProviderImpl.java   |   1 +
 .../apache/james/mailbox/MailboxListener.java   |   3 +
 .../StandardMailboxMetaDataComparator.java      |   4 +-
 .../mailbox/acl/UnionMailboxACLResolver.java    |  10 --
 .../james/mailbox/model/FetchGroupImpl.java     |   8 +-
 .../james/mailbox/model/MessageResult.java      |   1 +
 .../model/PartContentDescriptorImpl.java        |   2 +
 .../james/mailbox/mock/MockMailboxSession.java  |  13 ++
 .../james/mailbox/quota/QuotaCountTest.java     |   2 +
 .../james/mailbox/quota/QuotaSizeTest.java      |   2 +
 .../james/mailbox/util/EventCollector.java      |   1 +
 .../CassandraMailboxSessionMapperFactory.java   |   2 +
 .../cassandra/CassandraSubscriptionManager.java |   5 +-
 .../mail/CassandraAnnotationMapper.java         |   6 +
 .../CassandraCombinationManagerTest.java        |   1 +
 .../cassandra/CassandraMailboxManagerTest.java  |   1 +
 .../CassandraMessageIdManagerQuotaTest.java     |   1 +
 ...CassandraMessageIdManagerSideEffectTest.java |   1 +
 .../CassandraMessageIdManagerStorageTest.java   |   1 +
 .../mail/CassandraAnnotationMapperTest.java     |   1 +
 .../mail/CassandraAttachmentMapperTest.java     |   1 +
 .../mail/CassandraGenericMailboxMapperTest.java |   1 +
 .../mail/CassandraMailboxMapperAclTest.java     |   1 +
 .../mail/CassandraMessageIdMapperTest.java      |   1 +
 .../mail/CassandraMessageMapperTest.java        |   1 +
 .../mail/CassandraMessageMoveTest.java          |   1 +
 ...assandraMessageWithAttachmentMapperTest.java |   1 +
 .../mailbox/elasticsearch/json/FieldImpl.java   |   3 +
 .../hbase/HBaseMailboxSessionMapperFactory.java |  10 +-
 .../mailbox/hbase/HBaseMessageManager.java      |   3 -
 .../hbase/HBaseNonTransactionalMapper.java      |   3 -
 .../mailbox/hbase/io/ChunkInputStream.java      |   8 --
 .../mailbox/hbase/io/ChunkOutputStream.java     |   5 -
 .../mailbox/hbase/mail/HBaseMessageMapper.java  |   8 --
 .../mailbox/hbase/mail/HBaseUidProvider.java    |  14 ---
 .../mailbox/hbase/mail/model/HBaseMailbox.java  |  30 -----
 .../hbase/user/HBaseSubscriptionMapper.java     |  16 ---
 .../mailbox/hbase/HBaseMailboxManagerTest.java  |   1 +
 .../mailbox/jcr/AbstractJCRScalingMapper.java   |   6 +-
 .../mailbox/jcr/JCRRepositoryAuthenticator.java |   5 +-
 .../mailbox/jcr/mail/JCRMailboxMapper.java      |  38 +-----
 .../mailbox/jcr/mail/JCRMessageMapper.java      |  39 ++----
 .../mailbox/jcr/mail/model/JCRMailbox.java      |  54 ++-------
 .../mailbox/jcr/mail/model/JCRProperty.java     |  31 +----
 .../mailbox/jcr/user/JCRSubscriptionMapper.java |  31 +----
 .../mailbox/jcr/user/model/JCRSubscription.java |  28 +----
 .../jcr/JCRMailboxManagerStressTest.java        |   1 +
 .../mailbox/jcr/JCRMailboxManagerTest.java      |   2 +
 .../mailbox/jpa/JPASubscriptionManager.java     |   4 +-
 .../mailbox/jpa/JPATransactionalMapper.java     |  10 +-
 .../mailbox/jpa/mail/JPAMailboxMapper.java      |  24 +---
 .../mailbox/jpa/mail/JPAMessageMapper.java      |  26 +---
 .../mailbox/jpa/mail/model/JPAMailbox.java      |  29 ++---
 .../mailbox/jpa/mail/model/JPAProperty.java     |   3 +
 .../openjpa/AbstractJPAMailboxMessage.java      |  35 ++----
 .../mailbox/jpa/user/JPASubscriptionMapper.java |  19 +--
 .../mailbox/jpa/user/model/JPASubscription.java |   8 +-
 .../mailbox/jpa/JPAMailboxManagerTest.java      |   2 +
 .../mailbox/jpa/JPASubscriptionManagerTest.java |   1 +
 .../jpa/JpaMailboxManagerStressTest.java        |   1 +
 .../jpa/mail/JpaAnnotationMapperTest.java       |   1 +
 .../mailbox/jpa/mail/JpaMailboxMapperTest.java  |   1 +
 .../mailbox/jpa/mail/JpaMessageMapperTest.java  |   1 +
 .../mailbox/kafka/KafkaMessageConsumer.java     |   3 +
 .../lucene/search/LuceneMessageSearchIndex.java |   6 -
 .../lucene/search/StrictImapSearchAnalyzer.java |   1 +
 .../LuceneMailboxMessageSearchIndexTest.java    |   9 ++
 .../maildir/mail/MaildirMailboxMapper.java      |  21 ----
 .../maildir/mail/MaildirMessageMapper.java      |  27 -----
 .../maildir/user/MaildirSubscriptionMapper.java |  15 ---
 ...mainUserMaildirMailboxManagerStressTest.java |   1 +
 .../DomainUserMaildirMailboxManagerTest.java    |   1 +
 ...FullUserMaildirMailboxManagerStressTest.java |   1 +
 .../FullUserMaildirMailboxManagerTest.java      |   1 +
 .../UserMaildirMailboxManagerStressTest.java    |   1 +
 .../inmemory/mail/InMemoryMailboxMapper.java    |  30 ++---
 .../user/InMemorySubscriptionMapper.java        |   5 +
 .../InMemoryCombinationManagerTest.java         |   1 +
 .../InMemoryMessageIdManagerStorageTest.java    |   1 +
 .../inmemory/InMemoryMessageManagerTest.java    |   1 +
 .../MemoryMailboxManagerStressTest.java         |   1 +
 .../inmemory/MemoryMailboxManagerTest.java      |   1 +
 .../InMemoryMailboxManagerAttachmentTest.java   |   1 +
 .../mail/InMemoryMessageIdMapperTest.java       |   1 +
 .../mail/MemoryAnnotationMapperTest.java        |   1 +
 .../mail/MemoryAttachmentMapperTest.java        |   1 +
 .../mail/MemoryMailboxMapperAclTest.java        |   1 +
 .../inmemory/mail/MemoryMailboxMapperTest.java  |   1 +
 .../inmemory/mail/MemoryMessageMapperTest.java  |   1 +
 .../inmemory/mail/MemoryMessageMoveTest.java    |   1 +
 .../MemoryMessageWithAttachmentMapperTest.java  |   1 +
 .../InMemoryPerUserMaxQuotaManagerTest.java     |   1 +
 .../james/mailbox/store/FakeAuthenticator.java  |   1 +
 .../mailbox/store/ImmutableMailboxMessage.java  |  21 ++++
 .../james/mailbox/store/LazyMimeDescriptor.java |   3 -
 .../store/MailboxSessionMapperFactory.java      |  15 +--
 .../james/mailbox/store/MessageResultImpl.java  |  49 ++------
 .../james/mailbox/store/MimeDescriptorImpl.java |  16 +++
 .../james/mailbox/store/ResultHeader.java       |  16 +--
 .../mailbox/store/SimpleMailboxMetaData.java    |  14 +--
 .../mailbox/store/SimpleMailboxSession.java     |  43 ++-----
 .../mailbox/store/StoreMailboxManager.java      |   1 +
 .../mailbox/store/StoreMessageManager.java      |  23 +---
 .../store/StoreMessageResultIterator.java       |  14 +++
 .../mailbox/store/StoreSubscriptionManager.java |  20 +--
 .../james/mailbox/store/event/EventFactory.java |  12 ++
 .../BroadcastDelegatingMailboxListener.java     |   1 +
 .../RegisteredDelegatingMailboxListener.java    |   1 +
 .../store/json/JacksonEventSerializer.java      |   2 +
 .../store/mail/model/impl/SimpleMailbox.java    |  40 ++----
 .../mail/model/impl/SimpleMailboxMessage.java   |  12 ++
 .../store/mail/model/impl/SimpleProperty.java   |  12 +-
 .../mailbox/store/quota/StoreQuotaManager.java  |   2 +
 .../mailbox/store/streaming/ByteContent.java    |   4 +-
 .../store/streaming/CountingInputStream.java    |   4 +-
 .../store/streaming/InputStreamContent.java     |   8 +-
 .../transaction/NonTransactionalMapper.java     |   4 +-
 .../store/transaction/TransactionalMapper.java  |   4 +-
 .../user/model/impl/SimpleSubscription.java     |   2 +
 .../mailbox/store/SimpleMailboxMembership.java  |  22 ++++
 .../james/mailbox/store/SimpleProperty.java     |   3 +
 .../StoreMessageIdManagerSideEffectTest.java    |   1 +
 .../mailbox/store/StringBuilderChannel.java     |   3 +
 .../james/mailbox/copier/MailboxCopierImpl.java |   4 +-
 .../james/mailbox/indexer/ReIndexerImpl.java    |   2 +
 .../command/IMAP165JpaMigrateCommand.java       |   4 +-
 .../command/IMAP168JpaMigrateCommand.java       |   4 +-
 .../command/IMAP172JpaMigrateCommand.java       |   4 +-
 .../command/IMAP176JpaMigrateCommand.java       |   4 +-
 .../command/IMAP180JpaMigrateCommand.java       |   4 +-
 .../command/IMAP184JpaMigrateCommand.java       |   4 +-
 .../james/ai/classic/BayesianAnalysis.java      |   3 +
 .../ai/classic/BayesianAnalysisFeeder.java      |   3 +
 .../james/ai/classic/CorpusLoaderThread.java    |   1 +
 .../ai/classic/TokenProbabilityStrength.java    |   1 +
 .../base/AutomaticallySentMailDetectorImpl.java |   4 +
 .../org/apache/mailet/base/GenericMailet.java   |   9 ++
 .../org/apache/mailet/base/GenericMatcher.java  |   8 ++
 .../mailet/base/GenericRecipientMatcher.java    |   1 +
 .../org/apache/mailet/base/MatcherInverter.java |  17 +--
 .../base/mail/AbstractDataContentHandler.java   |  13 +-
 .../mail/MessageDispositionNotification.java    |  13 +-
 .../mailet/base/mail/MultipartReport.java       |  13 +-
 .../apache/mailet/base/MatcherInverterTest.java |   3 +
 .../mailet/base/test/FakeMailContext.java       |  23 ++++
 .../mailet/base/test/FakeMailetConfig.java      |   4 +
 .../apache/james/transport/SMIMEKeyHolder.java  |   5 +
 .../james/transport/mailets/AbstractSign.java   |   5 +-
 .../transport/mailets/SMIMECheckSignature.java  |   2 +
 .../james/transport/mailets/SMIMEDecrypt.java   |   5 +-
 .../james/transport/mailets/SMIMESign.java      |  10 +-
 .../apache/james/transport/mailets/Sign.java    |   9 +-
 .../transport/matcher/IsSMIMEEncrypted.java     |   4 +-
 .../james/transport/matcher/IsSMIMESigned.java  |   4 +-
 .../matcher/IsX509CertificateSubject.java       |   2 +
 .../james/mailet/AbstractMailetdocsReport.java  |   8 ++
 .../james/mailet/AggregateMailetdocsReport.java |   1 +
 .../james/mailet/MailetMatcherDescriptor.java   |   4 +-
 .../apache/james/mailet/MailetdocsReport.java   |   1 +
 .../transport/mailets/AddHabeasWarrantMark.java |   2 +
 .../james/transport/mailets/ClamAVScan.java     |  11 +-
 .../james/transport/mailets/ClassifyBounce.java |  11 +-
 .../james/transport/mailets/HeadersToHTTP.java  |  11 +-
 .../james/transport/mailets/OnlyText.java       |   8 +-
 .../transport/mailets/PostmasterAlias.java      |   7 +-
 .../transport/mailets/RecoverAttachment.java    |  13 +-
 .../transport/mailets/RemoveMailAttribute.java  |   1 +
 .../transport/mailets/SerialiseToHTTP.java      |  11 +-
 .../james/transport/mailets/ServerTime.java     |   7 +-
 .../transport/mailets/StripAttachment.java      |   5 -
 .../james/transport/mailets/UnwrapText.java     |   8 +-
 .../transport/mailets/UseHeaderRecipients.java  |   8 +-
 .../james/transport/mailets/WrapText.java       |   8 +-
 .../james/transport/mailets/debug/Counter.java  |   2 +
 .../transport/mailets/debug/DumpSystemErr.java  |   7 +-
 .../mailets/debug/ExceptionThrowingMailet.java  |   7 +-
 .../james/transport/mailets/debug/Identity.java |  12 +-
 .../matchers/AbstractQuotaMatcher.java          |   1 +
 .../apache/james/transport/matchers/All.java    |   5 +-
 .../matchers/AttachmentFileNameIs.java          |   6 +-
 .../transport/matchers/CommandForListserv.java  |  10 +-
 .../matchers/CommandListservMatcher.java        |   6 +-
 .../matchers/CompareNumericHeaderValue.java     |  10 +-
 .../james/transport/matchers/FetchedFrom.java   |   1 +
 .../transport/matchers/FileRegexMatcher.java    |   4 +-
 .../transport/matchers/GenericRegexMatcher.java |   8 +-
 .../james/transport/matchers/HasAttachment.java |   1 +
 .../matchers/HasHabeasWarrantMark.java          |   2 +
 .../james/transport/matchers/HasHeader.java     |   2 +
 .../transport/matchers/HasHeaderWithPrefix.java |   1 +
 .../transport/matchers/HasMailAttribute.java    |   8 +-
 .../matchers/HasMailAttributeWithValue.java     |  12 +-
 .../HasMailAttributeWithValueRegex.java         |   8 +-
 .../james/transport/matchers/HasMimeType.java   |   2 +
 .../apache/james/transport/matchers/HostIs.java |  10 +-
 .../james/transport/matchers/HostIsLocal.java   |   5 +-
 .../transport/matchers/IsSingleRecipient.java   |   1 +
 .../james/transport/matchers/NESSpamCheck.java  |   1 +
 .../james/transport/matchers/RecipientIs.java   |   2 +
 .../transport/matchers/RecipientIsLocal.java    |   1 +
 .../transport/matchers/RecipientIsRegex.java    |   2 +
 .../james/transport/matchers/RelayLimit.java    |   2 +
 .../transport/matchers/SMTPAuthSuccessful.java  |   1 +
 .../transport/matchers/SMTPAuthUserIs.java      |   2 +
 .../transport/matchers/SMTPIsAuthNetwork.java   |   1 +
 .../james/transport/matchers/SenderHostIs.java  |   2 +
 .../transport/matchers/SenderHostIsLocal.java   |   1 +
 .../james/transport/matchers/SenderIs.java      |   2 +
 .../james/transport/matchers/SenderIsLocal.java |   1 +
 .../james/transport/matchers/SenderIsNull.java  |   1 +
 .../james/transport/matchers/SenderIsRegex.java |   2 +
 .../james/transport/matchers/SentByMailet.java  |   1 +
 .../transport/matchers/SizeGreaterThan.java     |  10 +-
 .../james/transport/matchers/SubjectIs.java     |   1 +
 .../transport/matchers/SubjectStartsWith.java   |   1 +
 .../apache/james/transport/matchers/UserIs.java |   2 +
 .../matchers/HasMailAttributeTest.java          |   3 +
 .../HasMailAttributeWithValueRegexTest.java     |   4 +
 .../matchers/HasMailAttributeWithValueTest.java |   3 +
 .../transport/matchers/SMTPAuthUserIsTest.java  |   5 +
 .../james/mpt/ant/MailProtocolTestTask.java     |   3 +
 .../org/apache/james/mpt/ant/TestAddUser.java   |   2 +
 .../apache/james/mpt/ant/TestRunScripts.java    |   3 +
 .../main/java/org/apache/james/mpt/Runner.java  |   1 +
 .../org/apache/james/mpt/api/HostSystem.java    |   1 +
 .../james/mpt/helper/ByteBufferInputStream.java |   1 +
 .../mpt/helper/ByteBufferOutputStream.java      |   1 +
 .../apache/james/mpt/helper/ScriptBuilder.java  |   1 +
 .../james/mpt/host/ExternalHostSystem.java      |   4 +
 .../apache/james/mpt/monitor/NullMonitor.java   |   3 +
 .../james/mpt/monitor/SystemLoggingMonitor.java |   3 +
 .../protocol/FileProtocolSessionBuilder.java    |   1 +
 .../james/mpt/protocol/ProtocolSession.java     |  16 +++
 .../GenericSimpleScriptedTestProtocol.java      |   2 +
 .../mpt/script/ImapScriptedTestProtocol.java    |   1 +
 .../james/mpt/session/ExternalSession.java      |   5 +
 .../mpt/session/ExternalSessionFactory.java     |   1 +
 .../james/mpt/user/ScriptedUserAdder.java       |   1 +
 .../org/apache/james/mpt/DiscardProtocol.java   |   3 +
 .../apache/james/mpt/TestDiscardProtocol.java   |   1 +
 .../apache/james/mpt/TestScriptedUserAdder.java |   2 +
 .../cassandra/CassandraQuotaTest.java           |   1 +
 .../james/mpt/host/JamesImapHostSystem.java     |   8 ++
 .../mpt/imapmailbox/cyrus/CyrusACLCommands.java |   1 +
 .../imapmailbox/cyrus/CyrusACLIntegration.java  |   1 +
 .../imapmailbox/cyrus/host/CyrusHostSystem.java |   2 +
 .../cyrus/host/GrantRightsOnCyrusHost.java      |   1 +
 .../host/MailboxMessageAppenderOnCyrusHost.java |   1 +
 .../ElasticSearchUidSearchOnIndex.java          |   1 +
 .../james/JamesDeploymentValidation.java        |   1 +
 .../james/host/ExternalJamesHostSystem.java     |   2 +
 .../hbase/HBaseAuthenticatePlain.java           |   1 +
 .../hbase/HBaseAuthenticatedState.java          |   1 +
 .../hbase/HBaseConcurrentSessions.java          |   1 +
 .../mpt/imapmailbox/hbase/HBaseCondstore.java   |   1 +
 .../james/mpt/imapmailbox/hbase/HBaseCopy.java  |   1 +
 .../mpt/imapmailbox/hbase/HBaseEvents.java      |   1 +
 .../mpt/imapmailbox/hbase/HBaseExpunge.java     |   1 +
 .../james/mpt/imapmailbox/hbase/HBaseFetch.java |   1 +
 .../hbase/HBaseFetchBodySection.java            |   1 +
 .../hbase/HBaseFetchBodyStructure.java          |   1 +
 .../imapmailbox/hbase/HBaseFetchHeaders.java    |   1 +
 .../mpt/imapmailbox/hbase/HBaseListing.java     |   1 +
 .../hbase/HBaseMailboxAnnotation.java           |   1 +
 .../hbase/HBaseMailboxWithLongNameError.java    |   1 +
 .../james/mpt/imapmailbox/hbase/HBaseMove.java  |   1 +
 .../hbase/HBaseNonAuthenticatedState.java       |   1 +
 .../imapmailbox/hbase/HBasePartialFetch.java    |   1 +
 .../mpt/imapmailbox/hbase/HBaseQuotaTest.java   |   2 +
 .../mpt/imapmailbox/hbase/HBaseRename.java      |   1 +
 .../mpt/imapmailbox/hbase/HBaseSearch.java      |   1 +
 .../mpt/imapmailbox/hbase/HBaseSecurity.java    |   1 +
 .../mpt/imapmailbox/hbase/HBaseSelect.java      |   1 +
 .../imapmailbox/hbase/HBaseSelectedInbox.java   |   1 +
 .../imapmailbox/hbase/HBaseSelectedState.java   |   1 +
 .../mpt/imapmailbox/hbase/HBaseUidSearch.java   |   1 +
 .../hbase/HBaseUidSearchOnIndex.java            |   1 +
 .../hbase/HBaseUserFlagsSupport.java            |   1 +
 .../inmemory/InMemoryAuthenticatePlain.java     |   1 +
 .../inmemory/InMemoryAuthenticatedState.java    |   1 +
 .../inmemory/InMemoryConcurrentSessions.java    |   1 +
 .../imapmailbox/inmemory/InMemoryCondstore.java |   1 +
 .../mpt/imapmailbox/inmemory/InMemoryCopy.java  |   1 +
 .../imapmailbox/inmemory/InMemoryEvents.java    |   1 +
 .../imapmailbox/inmemory/InMemoryExpunge.java   |   1 +
 .../mpt/imapmailbox/inmemory/InMemoryFetch.java |   1 +
 .../inmemory/InMemoryFetchBodySection.java      |   1 +
 .../inmemory/InMemoryFetchBodyStructure.java    |   1 +
 .../inmemory/InMemoryFetchHeaders.java          |   1 +
 .../imapmailbox/inmemory/InMemoryListing.java   |   1 +
 .../InMemoryListingWithSharingTest.java         |   1 +
 .../inmemory/InMemoryMailboxAnnotation.java     |   1 +
 .../InMemoryMailboxWithLongNameSuccess.java     |   1 +
 .../mpt/imapmailbox/inmemory/InMemoryMove.java  |   1 +
 .../inmemory/InMemoryNonAuthenticatedState.java |   1 +
 .../inmemory/InMemoryPartialFetch.java          |   1 +
 .../imapmailbox/inmemory/InMemoryQuotaTest.java |   2 +
 .../imapmailbox/inmemory/InMemoryRename.java    |   1 +
 .../imapmailbox/inmemory/InMemorySearch.java    |   1 +
 .../imapmailbox/inmemory/InMemorySecurity.java  |   1 +
 .../imapmailbox/inmemory/InMemorySelect.java    |   1 +
 .../inmemory/InMemorySelectedInbox.java         |   1 +
 .../inmemory/InMemorySelectedState.java         |   1 +
 .../imapmailbox/inmemory/InMemoryUidSearch.java |   1 +
 .../inmemory/InMemoryUidSearchOnIndex.java      |   1 +
 .../inmemory/InMemoryUserFlagsSupport.java      |   1 +
 .../imapmailbox/jpa/JpaAuthenticatePlain.java   |   1 +
 .../imapmailbox/jpa/JpaAuthenticatedState.java  |   1 +
 .../imapmailbox/jpa/JpaConcurrentSessions.java  |   1 +
 .../james/mpt/imapmailbox/jpa/JpaCondstore.java |   1 +
 .../james/mpt/imapmailbox/jpa/JpaCopy.java      |   1 +
 .../james/mpt/imapmailbox/jpa/JpaEvents.java    |   1 +
 .../james/mpt/imapmailbox/jpa/JpaExpunge.java   |   1 +
 .../james/mpt/imapmailbox/jpa/JpaFetch.java     |   1 +
 .../imapmailbox/jpa/JpaFetchBodySection.java    |   1 +
 .../imapmailbox/jpa/JpaFetchBodyStructure.java  |   1 +
 .../mpt/imapmailbox/jpa/JpaFetchHeaders.java    |   1 +
 .../james/mpt/imapmailbox/jpa/JpaListing.java   |   1 +
 .../imapmailbox/jpa/JpaMailboxAnnotation.java   |   1 +
 .../jpa/JpaMailboxWithLongNameError.java        |   1 +
 .../james/mpt/imapmailbox/jpa/JpaMove.java      |   1 +
 .../jpa/JpaNonAuthenticatedState.java           |   1 +
 .../mpt/imapmailbox/jpa/JpaPartialFetch.java    |   1 +
 .../james/mpt/imapmailbox/jpa/JpaQuotaTest.java |   2 +
 .../james/mpt/imapmailbox/jpa/JpaRename.java    |   1 +
 .../james/mpt/imapmailbox/jpa/JpaSearch.java    |   1 +
 .../james/mpt/imapmailbox/jpa/JpaSecurity.java  |   1 +
 .../james/mpt/imapmailbox/jpa/JpaSelect.java    |   1 +
 .../mpt/imapmailbox/jpa/JpaSelectedInbox.java   |   1 +
 .../mpt/imapmailbox/jpa/JpaSelectedState.java   |   1 +
 .../james/mpt/imapmailbox/jpa/JpaUidSearch.java |   1 +
 .../imapmailbox/jpa/JpaUidSearchOnIndex.java    |   1 +
 .../imapmailbox/jpa/JpaUserFlagsSupport.java    |   1 +
 .../lucenesearch/LuceneAuthenticatePlain.java   |   1 +
 .../lucenesearch/LuceneAuthenticatedState.java  |   1 +
 .../lucenesearch/LuceneConcurrentSessions.java  |   1 +
 .../lucenesearch/LuceneCondstore.java           |   1 +
 .../imapmailbox/lucenesearch/LuceneCopy.java    |   1 +
 .../imapmailbox/lucenesearch/LuceneEvents.java  |   1 +
 .../imapmailbox/lucenesearch/LuceneExpunge.java |   1 +
 .../imapmailbox/lucenesearch/LuceneFetch.java   |   1 +
 .../lucenesearch/LuceneFetchBodySection.java    |   1 +
 .../lucenesearch/LuceneFetchBodyStructure.java  |   1 +
 .../lucenesearch/LuceneFetchHeaders.java        |   1 +
 .../imapmailbox/lucenesearch/LuceneListing.java |   1 +
 .../lucenesearch/LuceneMailboxAnnotation.java   |   1 +
 .../LuceneMailboxWithLongNameError.java         |   1 +
 .../imapmailbox/lucenesearch/LuceneMove.java    |   1 +
 .../LuceneNonAuthenticatedState.java            |   1 +
 .../lucenesearch/LucenePartialFetch.java        |   1 +
 .../lucenesearch/LuceneQuotaTest.java           |   2 +
 .../imapmailbox/lucenesearch/LuceneRename.java  |   1 +
 .../imapmailbox/lucenesearch/LuceneSearch.java  |   1 +
 .../lucenesearch/LuceneSecurity.java            |   1 +
 .../imapmailbox/lucenesearch/LuceneSelect.java  |   1 +
 .../lucenesearch/LuceneSelectedInbox.java       |   1 +
 .../lucenesearch/LuceneSelectedState.java       |   1 +
 .../lucenesearch/LuceneUidSearch.java           |   1 +
 .../lucenesearch/LuceneUidSearchOnIndex.java    |   1 +
 .../lucenesearch/LuceneUserFlagsSupport.java    |   1 +
 .../maildir/MaildirAuthenticatePlain.java       |   1 +
 .../maildir/MaildirAuthenticatedState.java      |   1 +
 .../maildir/MaildirConcurrentSessions.java      |   1 +
 .../imapmailbox/maildir/MaildirCondstore.java   |   1 +
 .../mpt/imapmailbox/maildir/MaildirCopy.java    |   1 +
 .../mpt/imapmailbox/maildir/MaildirEvents.java  |   1 +
 .../mpt/imapmailbox/maildir/MaildirExpunge.java |   1 +
 .../mpt/imapmailbox/maildir/MaildirFetch.java   |   1 +
 .../maildir/MaildirFetchBodySection.java        |   1 +
 .../maildir/MaildirFetchBodyStructure.java      |   1 +
 .../maildir/MaildirFetchHeaders.java            |   1 +
 .../mpt/imapmailbox/maildir/MaildirListing.java |   1 +
 .../maildir/MaildirMailboxAnnotation.java       |   1 +
 .../MaildirMailboxWithLongNameError.java        |   1 +
 .../mpt/imapmailbox/maildir/MaildirMove.java    |   1 +
 .../maildir/MaildirNonAuthenticatedState.java   |   1 +
 .../maildir/MaildirPartialFetch.java            |   1 +
 .../imapmailbox/maildir/MaildirQuotaTest.java   |   2 +
 .../mpt/imapmailbox/maildir/MaildirRename.java  |   1 +
 .../mpt/imapmailbox/maildir/MaildirSearch.java  |   1 +
 .../imapmailbox/maildir/MaildirSecurity.java    |   1 +
 .../mpt/imapmailbox/maildir/MaildirSelect.java  |   1 +
 .../maildir/MaildirSelectedInbox.java           |   1 +
 .../maildir/MaildirSelectedState.java           |   1 +
 .../imapmailbox/maildir/MaildirUidSearch.java   |   1 +
 .../maildir/MaildirUidSearchOnIndex.java        |   1 +
 .../maildir/MaildirUserFlagsSupport.java        |   1 +
 .../cassandra/CassandraAuthenticateTest.java    |   2 +
 .../cassandra/CassandraCapabilityTest.java      |   2 +
 .../cassandra/CassandraCheckScriptTest.java     |   2 +
 .../cassandra/CassandraDeleteScriptTest.java    |   2 +
 .../cassandra/CassandraGetScriptTest.java       |   2 +
 .../cassandra/CassandraHaveSpaceTest.java       |   2 +
 .../cassandra/CassandraListScriptsTest.java     |   2 +
 .../cassandra/CassandraLogoutTest.java          |   2 +
 .../cassandra/CassandraNoopTest.java            |   2 +
 .../cassandra/CassandraPutScriptTest.java       |   2 +
 .../cassandra/CassandraRenameScriptTest.java    |   2 +
 .../cassandra/CassandraSetActiveTest.java       |   2 +
 .../cassandra/CassandraStartTlsTest.java        |   2 +
 .../cassandra/CassandraUnauthenticatedTest.java |   2 +
 .../cassandra/host/CassandraHostSystem.java     |   2 +
 .../managesieve/file/FileAuthenticateTest.java  |   2 +
 .../managesieve/file/FileCapabilityTest.java    |   2 +
 .../managesieve/file/FileCheckScriptTest.java   |   2 +
 .../managesieve/file/FileDeleteScriptTest.java  |   2 +
 .../mpt/managesieve/file/FileGetScriptTest.java |   2 +
 .../mpt/managesieve/file/FileHaveSpaceTest.java |   2 +
 .../managesieve/file/FileListScriptsTest.java   |   2 +
 .../mpt/managesieve/file/FileLogoutTest.java    |   2 +
 .../mpt/managesieve/file/FileNoopTest.java      |   2 +
 .../mpt/managesieve/file/FilePutScriptTest.java |   2 +
 .../managesieve/file/FileRenameScriptTest.java  |   2 +
 .../mpt/managesieve/file/FileSetActiveTest.java |   2 +
 .../mpt/managesieve/file/FileStartTlsTest.java  |   2 +
 .../file/FileUnauthenticatedTest.java           |   2 +
 .../managesieve/file/host/FileHostSystem.java   |   3 +
 .../mpt/smtp/CassandraForwardSmtpTest.java      |   1 +
 .../smtp/CassandraSmtpStarttlsCommandTest.java  |   1 +
 .../smtp/host/CassandraJamesSmtpHostSystem.java |   1 +
 .../james/mpt/maven/MailProtocolTest.java       |  15 +--
 .../james/mpt/maven/MailProtocolTestMojo.java   |   1 +
 .../api/AbstractProtocolTransport.java          |   4 +-
 .../james/protocols/api/AbstractResponse.java   |   5 +
 .../apache/james/protocols/api/BaseRequest.java |   8 +-
 .../protocols/api/CombinedInputStream.java      |   8 +-
 .../api/ProtocolConfigurationImpl.java          |  17 +--
 .../james/protocols/api/ProtocolImpl.java       |  15 +--
 .../protocols/api/ProtocolSessionImpl.java      |  72 +++--------
 .../apache/james/protocols/api/Response.java    |   3 +
 .../api/future/FutureResponseImpl.java          |  26 +---
 .../api/future/FutureStreamResponseImpl.java    |   5 +-
 .../handler/AbstractProtocolHandlerChain.java   |   9 +-
 .../api/handler/CommandDispatcher.java          |  14 +--
 .../api/handler/CommandHandlerResultLogger.java |   1 +
 .../protocols/api/handler/MultiLineHandler.java |   5 +-
 .../api/handler/ProtocolHandlerChainImpl.java   | 121 +++++--------------
 .../api/handler/UnknownCommandHandler.java      |   5 +-
 .../api/AbstractProtocolTransportTest.java      |  16 +++
 .../api/utils/BogusTrustManagerFactory.java     |   3 +
 .../apache/james/imap/api/message/IdRange.java  |   5 +
 .../imap/decode/ImapRequestLineReader.java      |   4 +
 .../decode/base/AbstractImapCommandParser.java  |  10 +-
 .../imap/decode/main/DefaultImapDecoder.java    |   6 +-
 .../AbstractMessageRangeCommandParser.java      |   1 +
 .../parser/AbstractSelectionCommandParser.java  |   2 +
 .../decode/parser/AbstractUidCommandParser.java |   1 +
 .../imap/decode/parser/AppendCommandParser.java |   7 +-
 .../parser/AuthenticateCommandParser.java       |   7 +-
 .../decode/parser/CapabilityCommandParser.java  |   7 +-
 .../imap/decode/parser/CheckCommandParser.java  |   7 +-
 .../imap/decode/parser/CloseCommandParser.java  |   7 +-
 .../decode/parser/CompressCommandParser.java    |   7 +-
 .../imap/decode/parser/CreateCommandParser.java |   7 +-
 .../imap/decode/parser/DeleteCommandParser.java |   7 +-
 .../decode/parser/ExpungeCommandParser.java     |   7 +-
 .../imap/decode/parser/FetchCommandParser.java  |   9 +-
 .../imap/decode/parser/IdleCommandParser.java   |   7 +-
 .../imap/decode/parser/ImapParserFactory.java   |   4 +-
 .../imap/decode/parser/ListCommandParser.java   |   8 +-
 .../imap/decode/parser/LoginCommandParser.java  |   7 +-
 .../imap/decode/parser/LogoutCommandParser.java |   7 +-
 .../imap/decode/parser/LsubCommandParser.java   |   6 +-
 .../decode/parser/NamespaceCommandParser.java   |   7 +-
 .../imap/decode/parser/NoopCommandParser.java   |   7 +-
 .../imap/decode/parser/RenameCommandParser.java |   7 +-
 .../imap/decode/parser/SearchCommandParser.java |   1 +
 .../decode/parser/StartTLSCommandParser.java    |   7 +-
 .../imap/decode/parser/StatusCommandParser.java |   7 +-
 .../imap/decode/parser/StoreCommandParser.java  |   8 +-
 .../decode/parser/SubscribeCommandParser.java   |   7 +-
 .../imap/decode/parser/UidCommandParser.java    |  15 +--
 .../decode/parser/UnselectCommandParser.java    |   7 +-
 .../decode/parser/UnsubscribeCommandParser.java |   7 +-
 .../james/imap/encode/ACLResponseEncoder.java   |   9 +-
 .../imap/encode/AnnotationResponseEncoder.java  |   2 +
 .../encode/AuthenticateResponseEncoder.java     |  10 +-
 .../imap/encode/CapabilityResponseEncoder.java  |  13 +-
 .../encode/ContinuationResponseEncoder.java     |   2 +
 .../imap/encode/ESearchResponseEncoder.java     |   6 +-
 .../imap/encode/EnableResponseEncoder.java      |  14 +--
 .../imap/encode/ExistsResponseEncoder.java      |   2 +
 .../imap/encode/ExpungeResponseEncoder.java     |   2 +
 .../james/imap/encode/FetchResponseEncoder.java |   2 +
 .../james/imap/encode/FlagsResponseEncoder.java |   2 +
 .../james/imap/encode/LSubResponseEncoder.java  |   2 +
 .../james/imap/encode/ListResponseEncoder.java  |   2 +
 .../imap/encode/ListRightsResponseEncoder.java  |  14 +--
 .../encode/MailboxStatusResponseEncoder.java    |   2 +
 .../imap/encode/MyRightsResponseEncoder.java    |  16 +--
 .../james/imap/encode/QuotaResponseEncoder.java |   9 +-
 .../imap/encode/QuotaRootResponseEncoder.java   |   9 +-
 .../imap/encode/RecentResponseEncoder.java      |   2 +
 .../imap/encode/SearchResponseEncoder.java      |   2 +
 .../imap/encode/StatusResponseEncoder.java      |   2 +
 .../james/imap/encode/XListResponseEncoder.java |   2 +
 .../encode/base/AbstractChainedImapEncoder.java |   1 +
 .../james/imap/encode/base/EndImapEncoder.java  |   6 +-
 .../encode/base/ImapResponseComposerImpl.java   | 105 ++++------------
 .../encode/main/DefaultImapEncoderFactory.java  |   4 +-
 .../imap/encode/main/DefaultLocalizer.java      |   4 +-
 .../imap/main/AbstractImapRequestHandler.java   |   1 +
 .../imap/main/DefaultImapDecoderFactory.java    |   1 +
 .../apache/james/imap/main/ResponseEncoder.java |   1 +
 .../message/request/AbstractImapRequest.java    |   2 +
 .../response/AbstactStatusResponseFactory.java  |  16 +++
 .../response/ImmutableStatusResponse.java       |  20 +--
 .../response/UnpooledStatusResponseFactory.java |   1 +
 .../processor/AbstractSelectionProcessor.java   |  22 +---
 .../james/imap/processor/AppendProcessor.java   |   8 +-
 .../imap/processor/AuthenticateProcessor.java   |  13 +-
 .../imap/processor/CapabilityProcessor.java     |  13 +-
 .../james/imap/processor/CheckProcessor.java    |   1 +
 .../james/imap/processor/CloseProcessor.java    |   1 +
 .../james/imap/processor/CompressProcessor.java |  12 +-
 .../james/imap/processor/CreateProcessor.java   |   8 +-
 .../imap/processor/DeleteACLProcessor.java      |   7 +-
 .../james/imap/processor/DeleteProcessor.java   |   8 +-
 .../james/imap/processor/EnableProcessor.java   |  12 +-
 .../james/imap/processor/ExpungeProcessor.java  |   6 +-
 .../james/imap/processor/GetACLProcessor.java   |   7 +-
 .../imap/processor/GetAnnotationProcessor.java  |   4 +-
 .../james/imap/processor/GetQuotaProcessor.java |   7 +-
 .../imap/processor/GetQuotaRootProcessor.java   |   1 +
 .../james/imap/processor/IdleProcessor.java     |   5 +
 .../james/imap/processor/LSubProcessor.java     |   8 +-
 .../james/imap/processor/ListProcessor.java     |  14 +--
 .../imap/processor/ListRightsProcessor.java     |   7 +-
 .../james/imap/processor/LoginProcessor.java    |  12 +-
 .../james/imap/processor/LogoutProcessor.java   |   1 +
 .../james/imap/processor/MyRightsProcessor.java |   5 +-
 .../imap/processor/NamespaceProcessor.java      |   5 +-
 .../james/imap/processor/NoopProcessor.java     |   1 +
 .../james/imap/processor/RenameProcessor.java   |   9 +-
 .../james/imap/processor/SearchProcessor.java   |   6 +-
 .../james/imap/processor/SetACLProcessor.java   |   7 +-
 .../imap/processor/SetAnnotationProcessor.java  |   4 +-
 .../james/imap/processor/SetQuotaProcessor.java |   1 +
 .../james/imap/processor/StartTLSProcessor.java |  13 +-
 .../james/imap/processor/StatusProcessor.java   |   9 +-
 .../james/imap/processor/StoreProcessor.java    |   7 +-
 .../imap/processor/SubscribeProcessor.java      |   8 +-
 .../james/imap/processor/UnselectProcessor.java |  14 +--
 .../imap/processor/UnsubscribeProcessor.java    |   8 +-
 .../james/imap/processor/XListProcessor.java    |   5 +-
 .../base/AbstractChainedProcessor.java          |   6 -
 .../base/ImapResponseMessageProcessor.java      |   1 +
 .../processor/base/SelectedMailboxImpl.java     |   9 ++
 .../processor/base/UnknownRequestProcessor.java |   1 +
 .../james/imap/processor/fetch/AddressImpl.java |  16 +--
 .../processor/fetch/ContentBodyElement.java     |  13 +-
 .../imap/processor/fetch/EmptyContent.java      |   5 +-
 .../imap/processor/fetch/EnvelopeImpl.java      |  40 ++----
 .../imap/processor/fetch/FetchProcessor.java    |   8 +-
 .../imap/processor/fetch/MimeBodyElement.java   |  14 +--
 .../fetch/MimeDescriptorStructure.java          |  64 +++-------
 .../imap/processor/fetch/MimePathImpl.java      |   4 +-
 .../fetch/PartialFetchBodyElement.java          |  20 +--
 .../james/protocols/imap/DecodingException.java |   1 +
 .../james/protocols/imap/IMAPRequest.java       |  13 +-
 .../james/protocols/imap/IMAPSession.java       |   2 +
 .../imap/core/IMAPCommandDispatcher.java        |   1 +
 .../imap/utils/FixedLengthInputStream.java      |   9 ++
 .../decode/ImapRequestStreamLineReader.java     |   6 +-
 .../main/OutputStreamImapResponseWriter.java    |   9 +-
 .../james/imap/encode/FakeImapSession.java      |  20 ++-
 .../encode/base/ByteImapResponseWriter.java     |   5 +-
 .../UnpooledStatusResponseFactoryTest.java      |   1 +
 .../james/imap/processor/LSubProcessorTest.java |   3 +
 .../processor/StatusResponseTypeMatcher.java    |   8 +-
 .../base/FakeMailboxListenerFlagsUpdate.java    |   4 +-
 .../base/MailboxEventAnalyserTest.java          |   4 +
 .../fetch/MailboxMessageResultUtilsTest.java    |   4 +
 .../james/protocols/lmtp/LMTPConfiguration.java |  16 +--
 .../protocols/lmtp/LMTPConfigurationImpl.java   |   5 +-
 .../james/protocols/lmtp/LMTPMultiResponse.java |  15 +--
 .../protocols/lmtp/AbstractLMTPSServerTest.java |   1 +
 .../protocols/lmtp/AbstractLMTPServerTest.java  |   4 +
 .../apache/james/managesieve/jsieve/Parser.java |   2 +
 .../james/managesieve/util/SettableSession.java |   9 ++
 .../protocols/netty/AbstractAsyncServer.java    |  30 +----
 .../netty/AbstractChannelPipelineFactory.java   |   4 +-
 .../protocols/netty/NettyProtocolTransport.java |  40 ++----
 .../james/protocols/pop3/POP3Response.java      |   1 +
 .../james/protocols/pop3/POP3SessionImpl.java   |  17 +--
 .../protocols/pop3/POP3StartTlsResponse.java    |   3 +
 .../protocols/pop3/POP3StreamResponse.java      |   8 +-
 .../pop3/core/AbstractApopCmdHandler.java       |   5 +-
 .../pop3/core/AbstractPassCmdHandler.java       |   5 +-
 .../protocols/pop3/core/CapaCmdHandler.java     |  23 +---
 .../protocols/pop3/core/DeleCmdHandler.java     |   5 +-
 .../protocols/pop3/core/ListCmdHandler.java     |   5 +-
 .../protocols/pop3/core/NoopCmdHandler.java     |   5 +-
 .../protocols/pop3/core/QuitCmdHandler.java     |   5 +-
 .../protocols/pop3/core/RetrCmdHandler.java     |   5 +-
 .../protocols/pop3/core/RsetCmdHandler.java     |   5 +-
 .../protocols/pop3/core/StatCmdHandler.java     |   5 +-
 .../protocols/pop3/core/StlsCmdHandler.java     |  12 +-
 .../protocols/pop3/core/TopCmdHandler.java      |   7 +-
 .../protocols/pop3/core/UidlCmdHandler.java     |   9 +-
 .../protocols/pop3/core/UnknownCmdHandler.java  |   1 +
 .../protocols/pop3/core/UserCmdHandler.java     |   9 +-
 .../pop3/core/WelcomeMessageHandler.java        |   5 +-
 .../protocols/pop3/mailbox/AbstractMailbox.java |   7 +-
 .../protocols/pop3/mailbox/ImapMailbox.java     |   4 +
 .../james/protocols/pop3/utils/MockMailbox.java |   7 ++
 .../pop3/utils/TestPassCmdHandler.java          |   1 +
 .../james/protocols/smtp/MailEnvelopeImpl.java  |  20 +--
 .../protocols/smtp/SMTPConfigurationImpl.java   |  17 +--
 .../smtp/SMTPProtocolHandlerChain.java          |   1 +
 .../james/protocols/smtp/SMTPResponse.java      |   4 +-
 .../james/protocols/smtp/SMTPSession.java       |   1 +
 .../james/protocols/smtp/SMTPSessionImpl.java   |  17 +--
 .../protocols/smtp/SMTPStartTlsResponse.java    |   3 +
 .../AbstractAuthRequiredToRelayRcptHook.java    |   7 +-
 .../smtp/core/AbstractHookableCmdHandler.java   |  19 +--
 ...tSenderAuthIdentifyVerificationRcptHook.java |   7 +-
 .../AcceptRecipientIfRelayingIsAllowed.java     |   7 +-
 .../protocols/smtp/core/DataCmdHandler.java     |  17 +--
 .../smtp/core/DataLineMessageHookHandler.java   |  10 +-
 .../protocols/smtp/core/ExpnCmdHandler.java     |   5 +-
 .../protocols/smtp/core/HeloCmdHandler.java     |  26 ++--
 .../protocols/smtp/core/HelpCmdHandler.java     |   5 +-
 .../protocols/smtp/core/MailCmdHandler.java     |  37 ++----
 .../protocols/smtp/core/NoopCmdHandler.java     |   5 +-
 .../smtp/core/PostmasterAbuseRcptHook.java      |   4 +-
 .../protocols/smtp/core/QuitCmdHandler.java     |  26 ++--
 .../protocols/smtp/core/RcptCmdHandler.java     |  18 ++-
 .../protocols/smtp/core/RsetCmdHandler.java     |   5 +-
 .../smtp/core/SeparatingDataLineFilter.java     |   5 +-
 .../protocols/smtp/core/UnknownCmdHandler.java  |   4 +-
 .../protocols/smtp/core/VrfyCmdHandler.java     |   5 +-
 .../smtp/core/WelcomeMessageHandler.java        |   4 +-
 .../smtp/core/esmtp/AuthCmdHandler.java         |  29 ++---
 .../smtp/core/esmtp/EhloCmdHandler.java         |  39 ++----
 .../smtp/core/esmtp/MailSizeEsmtpExtension.java |  22 +---
 .../smtp/core/esmtp/StartTlsCmdHandler.java     |   6 +-
 .../core/fastfail/AbstractGreylistHandler.java  |   4 +-
 .../core/fastfail/AbstractValidRcptHandler.java |   4 +-
 .../smtp/core/fastfail/DNSRBLHandler.java       |   4 +-
 .../smtp/core/fastfail/MaxRcptHandler.java      |   4 +-
 .../core/fastfail/MaxUnknownCmdHandler.java     |   5 +-
 .../fastfail/ResolvableEhloHeloHandler.java     |   8 +-
 .../fastfail/ReverseEqualsEhloHeloHandler.java  |   3 -
 .../smtp/core/fastfail/SpamTrapHandler.java     |   4 +-
 .../fastfail/SupressDuplicateRcptHandler.java   |   4 +-
 .../core/fastfail/ValidSenderDomainHandler.java |   4 +-
 .../smtp/core/log/HookResultLogger.java         |   1 +
 .../james/protocols/smtp/hook/SimpleHook.java   |   4 +
 .../protocols/smtp/AbstractSMTPServerTest.java  |  11 ++
 .../smtp/core/fastfail/DNSRBLHandlerTest.java   |   6 +
 .../smtp/core/fastfail/MaxRcptHandlerTest.java  |   3 +
 .../core/fastfail/MaxUnknownCmdHandlerTest.java |   3 +
 .../fastfail/ResolvableEhloHeloHandlerTest.java |   7 ++
 .../fastfail/ValidSenderDomainHandlerTest.java  |   4 +
 .../smtp/utils/BaseFakeSMTPSession.java         |  69 ++++-------
 .../protocols/smtp/utils/TestMessageHook.java   |   1 +
 .../james/app/spring/JamesAppSpringMain.java    |  17 +--
 .../james/cli/probe/impl/JmxDataProbe.java      |   1 +
 .../james/cli/probe/impl/JmxMailboxProbe.java   |   1 +
 .../james/cli/probe/impl/JmxQuotaProbe.java     |   1 +
 .../james/cli/probe/impl/JmxSieveProbe.java     |   1 +
 .../server/core/JamesServerResourceLoader.java  |  19 +--
 .../apache/james/server/core/MailHeaders.java   |   2 +
 .../org/apache/james/server/core/MailImpl.java  |   2 +
 .../core/MimeMessageInputStreamSource.java      |   2 +
 .../james/server/core/MimeMessageUtil.java      |   3 +
 .../james/server/core/MimeMessageWrapper.java   |  15 ---
 .../mailbox/ResilientClusterProvider.java       |   1 +
 .../james/modules/server/DNSServiceModule.java  |   1 +
 .../onami/lifecycle/AbstractBasicStageable.java |   3 -
 .../lifecycle/AbstractMethodTypeListener.java   |   3 -
 .../onami/lifecycle/AbstractStageable.java      |   3 -
 .../james/onami/lifecycle/DefaultStager.java    |  18 ---
 .../onami/lifecycle/LifeCycleStageModule.java   |   3 -
 .../james/onami/lifecycle/NoOpStageHandler.java |   6 -
 .../james/onami/lifecycle/StageableMethod.java  |   3 -
 .../mailbox/MailboxCopierManagement.java        |  12 +-
 .../mailbox/MailboxManagerManagement.java       |   8 --
 .../store/UserRepositoryAuthenticator.java      |   1 +
 .../spring/bean/AbstractBeanFactory.java        |   1 +
 .../bean/factory/AbstractBeanFactory.java       |   1 +
 .../MailetLoaderBeanFactory.java                |   4 +-
 .../MatcherLoaderBeanFactory.java               |   4 +-
 .../MailRepositoryStoreBeanFactory.java         |   9 +-
 .../ConfigurationBeanFactoryPostProcessor.java  |   1 +
 .../FileSystemBeanFactoryPostProcessor.java     |   5 +-
 ...erConfigurationBeanFactoryPostProcessor.java |   5 +-
 ...oxConfigurationBeanFactoryPostProcessor.java |   1 +
 .../context/JamesServerApplicationContext.java  |  25 +---
 .../web/JamesServerWebApplicationContext.java   |  29 ++---
 .../AbstractLifecycleBeanPostProcessor.java     |  14 +--
 .../lifecycle/ConfigurationProviderImpl.java    |  14 +--
 .../spring/lifecycle/LogProviderImpl.java       |  31 ++---
 ...AbstractOSGIAnnotationBeanPostProcessor.java |  12 +-
 ...OSGIResourceAnnotationBeanPostProcessor.java |   4 +-
 .../spring/mailbox/SpringResolver.java          |   6 +-
 .../resource/DefaultJamesResourceLoader.java    |   5 +
 .../james/util/BodyOffsetInputStream.java       |  12 +-
 .../james/util/RestrictingRMISocketFactory.java |   2 +
 .../james/util/bayesian/BayesianAnalyzer.java   |   1 +
 .../JMXEnabledScheduledThreadPoolExecutor.java  |  26 ++--
 .../JMXEnabledThreadPoolExecutor.java           |  26 ++--
 .../james/util/retry/DoublingRetrySchedule.java |   5 -
 .../james/util/retry/ExceptionRetryHandler.java |  11 +-
 .../util/retry/naming/LoggingRetryHandler.java  |   2 -
 .../naming/NamingExceptionRetryHandler.java     |   4 -
 .../util/retry/naming/RetryingContext.java      |  83 +------------
 .../naming/directory/RetryingDirContext.java    |  66 ----------
 .../retry/naming/ldap/RetryingLdapContext.java  |  21 ----
 .../util/retry/ExceptionRetryHandlerTest.java   |   8 --
 .../naming/NamingExceptionRetryHandlerTest.java |   8 --
 .../cassandra/CassandraDomainListTest.java      |   1 +
 .../CassandraRecipientRewriteTableTest.java     |   2 +
 .../cassandra/CassandraSieveRepositoryTest.java |   1 +
 .../cassandra/CassandraUsersRepositoryTest.java |   2 +
 .../mailrepository/file/MBoxMailRepository.java |  39 +++---
 .../file/MimeMessageStreamRepositorySource.java |  11 +-
 .../file/SieveFileRepository.java               |   2 +
 .../james/user/file/UsersFileRepository.java    |  39 ++----
 .../mailrepository/FileMailRepositoryTest.java  |   4 +
 .../rrt/file/XMLRecipientRewriteTableTest.java  |   2 +
 .../file/SieveFileRepositoryTest.java           |   4 +
 .../user/file/UsersFileRepositoryTest.java      |   2 +
 .../james/domainlist/hbase/HBaseDomainList.java |   9 --
 .../rrt/hbase/HBaseRecipientRewriteTable.java   |  15 ---
 .../james/user/hbase/HBaseUsersRepository.java  |  27 -----
 .../domainlist/hbase/HBaseDomainListTest.java   |   4 +-
 .../hbase/HBaseRecipientRewriteTableTest.java   |   4 +-
 .../user/hbase/HBaseUsersRepositoryTest.java    |   3 -
 .../mailrepository/jcr/JCRMailRepository.java   |   7 +-
 .../james/user/jcr/JCRUsersRepository.java      |   8 ++
 .../apache/james/user/jcr/model/JCRUser.java    |   3 +
 .../mailrepository/jdbc/JDBCMailRepository.java |  17 +--
 .../mailrepository/jdbc/MessageInputStream.java |  38 ++----
 .../jdbc/MimeMessageJDBCSource.java             |   5 +-
 .../rrt/jdbc/JDBCRecipientRewriteTable.java     |  17 +--
 .../user/jdbc/AbstractJdbcUsersRepository.java  |  11 +-
 .../user/jdbc/JamesUsersJdbcRepository.java     |  14 +--
 .../rrt/jdbc/JDBCRecipientRewriteTableTest.java |   2 +
 .../jdbc/DefaultUsersJdbcRepositoryTest.java    |   2 +
 .../user/jdbc/JamesUsersJdbcRepositoryTest.java |   2 +
 .../CassandraAccessTokenRepositoryTest.java     |   1 +
 .../CassandraNotificationRegistryTest.java      |   1 +
 .../CassandraVacationRepositoryTest.java        |   1 +
 .../access/MemoryAccessTokenRepositoryTest.java |   1 +
 .../james/rrt/jpa/JPARecipientRewriteTable.java |  16 +--
 .../james/user/jpa/JPAUsersRepository.java      |  17 +--
 .../apache/james/user/jpa/model/JPAUser.java    |  12 +-
 .../james/domainlist/jpa/JPADomainListTest.java |   1 +
 .../rrt/jpa/JPARecipientRewriteTableTest.java   |   2 +
 .../james/user/jpa/JpaUsersRepositoryTest.java  |   1 +
 .../james/user/ldap/ReadOnlyLDAPUser.java       |   3 +
 .../user/ldap/ReadOnlyUsersLDAPRepository.java  |  33 ++---
 .../lib/AbstractMailRepository.java             |  19 ++-
 .../repository/file/AbstractFileRepository.java |   1 +
 .../file/ClassLoaderObjectInputStream.java      |   1 +
 .../repository/file/ExtensionFileFilter.java    |   1 +
 .../file/FilePersistentObjectRepository.java    |  22 +---
 .../file/NumberedRepositoryFileFilter.java      |   4 +-
 .../rrt/lib/AbstractRecipientRewriteTable.java  |  68 +++--------
 .../lib/RecipientRewriteTableManagement.java    |  60 ++-------
 .../user/lib/AbstractJamesUsersRepository.java  |  43 +++----
 .../james/user/lib/AbstractUsersRepository.java |  14 +--
 .../james/user/lib/model/DefaultJamesUser.java  |  32 ++---
 .../james/user/lib/model/DefaultUser.java       |  12 +-
 .../domainlist/memory/MemoryDomainListTest.java |   1 +
 .../memory/MemoryRecipientRewriteTableTest.java |   2 +
 .../user/memory/MemoryUsersRepositoryTest.java  |   1 +
 .../dnsservice/api/mock/MockDNSService.java     |  18 ---
 .../dnsservice/dnsjava/DNSJavaService.java      |   1 +
 .../library/MXHostAddressIterator.java          |   3 -
 .../configuration/SmtpConfiguration.java        |   1 +
 .../mailetcontainer/impl/JamesMailSpooler.java  |   4 +-
 .../impl/JamesMailetContext.java                |   6 +-
 .../mailetcontainer/impl/MailetConfigImpl.java  |  14 +--
 .../mailetcontainer/impl/MatcherConfigImpl.java |   3 +
 .../impl/camel/CamelCompositeProcessor.java     |  14 +--
 .../impl/camel/CamelMailetProcessor.java        |  23 ++--
 .../impl/camel/CamelProcessor.java              |   1 +
 .../impl/camel/DisposeProcessor.java            |   4 +-
 .../impl/camel/MailStateEquals.java             |   4 +-
 .../impl/camel/MailStateNotEquals.java          |   4 +-
 .../impl/camel/MatcherMatch.java                |   4 +-
 .../jmx/JMXStateCompositeProcessorListener.java |  11 +-
 .../jmx/JMXStateMailetProcessorListener.java    |  17 +--
 .../impl/jmx/MailProcessorManagement.java       |  28 ++---
 .../impl/jmx/MailetManagement.java              |  35 ++----
 .../impl/jmx/MatcherManagement.java             |  46 ++-----
 .../mailetcontainer/impl/matchers/And.java      |   1 +
 .../impl/matchers/GenericCompositeMatcher.java  |   2 +
 .../mailetcontainer/impl/matchers/Not.java      |   1 +
 .../james/mailetcontainer/impl/matchers/Or.java |   1 +
 .../mailetcontainer/impl/matchers/Xor.java      |   1 +
 .../lib/AbstractStateCompositeProcessor.java    |  11 +-
 .../lib/AbstractStateMailetProcessor.java       |  10 +-
 .../mailets/AbstractRecipientRewriteTable.java  |   1 +
 .../transport/mailets/BayesianAnalysis.java     |   4 +
 .../mailets/BayesianAnalysisFeeder.java         |  14 +--
 .../james/transport/mailets/FromRepository.java |  11 +-
 .../james/transport/mailets/JDBCAlias.java      |  11 +-
 .../mailets/JDBCRecipientRewriteTable.java      |   6 +-
 .../james/transport/mailets/LocalDelivery.java  |   3 +
 .../james/transport/mailets/RemoteDelivery.java |   1 +
 .../org/apache/james/transport/mailets/SPF.java |  24 +++-
 .../james/transport/mailets/SpamAssassin.java   |  12 +-
 .../UsersRepositoryAliasingForwarding.java      |   1 +
 .../transport/mailets/WhiteListManager.java     |  14 +--
 .../mailets/XMLRecipientRewriteTable.java       |   6 +-
 .../transport/mailets/jsieve/DiscardAction.java |   1 +
 .../mailets/jsieve/FileIntoAction.java          |   1 +
 .../transport/mailets/jsieve/KeepAction.java    |   1 +
 .../mailets/jsieve/RedirectAction.java          |   1 +
 .../transport/mailets/jsieve/RejectAction.java  |   1 +
 .../mailets/jsieve/SieveMailAdapter.java        |  40 +++---
 .../mailets/managesieve/ManageSieveMailet.java  |   1 +
 .../mailets/redirect/ProcessRedirectNotify.java |   1 +
 .../delivery/RemoteDeliverySocketFactory.java   |   5 +
 .../matchers/AbstractSQLWhitelistMatcher.java   |   1 +
 .../matchers/AbstractStorageQuota.java          |   1 +
 .../transport/matchers/InSpammerBlacklist.java  |   2 +
 .../james/transport/matchers/IsInWhiteList.java |  19 +--
 .../transport/matchers/MailboxQuotaFixed.java   |   5 +-
 .../matchers/NetworkIsInWhitelist.java          |  18 +--
 .../transport/matchers/SenderInFakeDomain.java  |   1 +
 .../org/apache/james/fetchmail/Account.java     |  14 +--
 .../org/apache/james/fetchmail/FetchMail.java   |   4 +-
 .../apache/james/fetchmail/FetchScheduler.java  |   6 +-
 .../apache/james/fetchmail/FolderProcessor.java |   3 +-
 .../james/fetchmail/MessageProcessor.java       |   3 +-
 .../apache/james/fetchmail/StoreProcessor.java  |   3 +-
 .../apache/james/jmap/mailet/SentByJmap.java    |   1 +
 .../james/jmap/methods/GetMailboxesMethod.java  |   1 +
 .../methods/SetMailboxesCreationProcessor.java  |   1 +
 .../SetMailboxesDestructionProcessor.java       |   1 +
 .../james/jmap/methods/SetMessagesMethod.java   |   1 +
 .../james/jmap/model/MailboxProperty.java       |   1 +
 .../AbstractNettyImapRequestLineReader.java     |   5 +-
 .../netty/ChannelImapResponseWriter.java        |   8 +-
 .../james/imapserver/netty/IMAPServer.java      |   8 +-
 .../netty/ImapRequestFrameDecoder.java          |   6 +-
 .../netty/NettyImapRequestLineReader.java       |   2 +
 .../imapserver/netty/NettyImapSession.java      |  77 +++---------
 .../netty/NettyStreamImapRequestLineReader.java |   2 +
 .../AbstractCommandHandlerResultJMXMonitor.java |  18 +--
 .../lib/jmx/AbstractCommandHandlerStats.java    |  20 +--
 .../AbstractConnectHandlerResultJMXMonitor.java |  17 +--
 .../AbstractLineHandlerResultJMXMonitor.java    |  17 +--
 .../protocols/lib/jmx/ConnectHandlerStats.java  |  16 +--
 .../protocols/lib/jmx/LineHandlerStats.java     |  16 +--
 .../netty/AbstractConfigurableAsyncServer.java  |  41 ++-----
 ...ledOrderedMemoryAwareThreadPoolExecutor.java |  24 +---
 .../james/lmtpserver/CoreCmdHandlerLoader.java  |   4 +-
 .../james/lmtpserver/jmx/JMXHandlersLoader.java |   4 +-
 .../james/lmtpserver/netty/LMTPServer.java      |  30 ++---
 .../netty/ManageSieveServer.java                |   1 +
 .../netty/ManageSieveServerFactory.java         |   1 +
 .../pop3server/core/CoreCmdHandlerLoader.java   |   3 +-
 .../jmx/CommandHandlerResultJMXMonitor.java     |   5 +-
 .../jmx/ConnectHandlerResultJMXMonitor.java     |   5 +-
 .../james/pop3server/jmx/JMXHandlersLoader.java |   3 +-
 .../jmx/LineHandlerResultJMXMonitor.java        |   5 +-
 .../pop3server/jmx/POP3CommandHandlerStats.java |  15 +--
 .../james/pop3server/netty/POP3Server.java      |   5 +-
 .../AddDefaultAttributesMessageHook.java        |   1 +
 .../smtpserver/AuthRequiredToRelayRcptHook.java |   6 +-
 .../james/smtpserver/CoreCmdHandlerLoader.java  |   3 +-
 .../DataLineJamesMessageHookHandler.java        |   1 +
 .../james/smtpserver/JamesDataCmdHandler.java   |   1 +
 .../james/smtpserver/JamesMailCmdHandler.java   |   4 +-
 .../james/smtpserver/JamesRcptCmdHandler.java   |   4 +-
 .../james/smtpserver/MailPriorityHandler.java   |   6 +-
 .../james/smtpserver/POP3BeforeSMTPHandler.java |   8 +-
 .../james/smtpserver/SendMailHandler.java       |   1 +
 .../SenderAuthIdentifyVerificationRcptHook.java |   8 +-
 .../james/smtpserver/SetMimeHeaderHandler.java  |   1 +
 .../smtpserver/UsersRepositoryAuthHook.java     |   5 +-
 .../fastfail/JDBCGreylistHandler.java           |  26 +---
 .../james/smtpserver/fastfail/SPFHandler.java   |  27 +++--
 .../fastfail/SpamAssassinHandler.java           |   5 +-
 .../smtpserver/fastfail/URIRBLHandler.java      |   5 +-
 .../smtpserver/fastfail/ValidRcptHandler.java   |   7 +-
 .../james/smtpserver/fastfail/ValidRcptMX.java  |   1 +
 .../jmx/CommandHandlerResultJMXMonitor.java     |   6 +-
 .../jmx/ConnectHandlerResultJMXMonitor.java     |   4 +-
 .../smtpserver/jmx/HookResultJMXMonitor.java    |  18 +--
 .../apache/james/smtpserver/jmx/HookStats.java  |  28 ++---
 .../james/smtpserver/jmx/JMXHandlersLoader.java |   3 +-
 .../jmx/LineHandlerResultJMXMonitor.java        |   5 +-
 .../smtpserver/jmx/SMTPCommandHandlerStats.java |  19 +--
 .../netty/SMTPChannelUpstreamHandler.java       |   1 +
 .../james/smtpserver/netty/SMTPServer.java      |  47 +++----
 .../james/queue/activemq/ActiveMQMailQueue.java |   5 +-
 .../queue/activemq/ActiveMQMailQueueItem.java   |   4 +-
 .../activemq/MimeMessageBlobMessageSource.java  |   8 +-
 .../api/DelayedManageableMailQueueContract.java |   1 +
 .../api/DelayedPriorityMailQueueContract.java   |   1 +
 .../PriorityManageableMailQueueContract.java    |   1 +
 898 files changed, 2311 insertions(+), 4178 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/backends-common/elasticsearch/src/main/java/org/apache/james/backends/es/ClientProviderImpl.java
----------------------------------------------------------------------
diff --git 
a/backends-common/elasticsearch/src/main/java/org/apache/james/backends/es/ClientProviderImpl.java
 
b/backends-common/elasticsearch/src/main/java/org/apache/james/backends/es/ClientProviderImpl.java
index d4d3e4b..317c0b7 100644
--- 
a/backends-common/elasticsearch/src/main/java/org/apache/james/backends/es/ClientProviderImpl.java
+++ 
b/backends-common/elasticsearch/src/main/java/org/apache/james/backends/es/ClientProviderImpl.java
@@ -54,6 +54,7 @@ public class ClientProviderImpl implements ClientProvider {
     }
 
 
+    @Override
     public Client get() {
         TransportClient transportClient = TransportClient.builder().build();
         ConsumerChainer<Host> consumer = Throwing.consumer(host -> 
transportClient

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/api/src/main/java/org/apache/james/mailbox/MailboxListener.java
----------------------------------------------------------------------
diff --git 
a/mailbox/api/src/main/java/org/apache/james/mailbox/MailboxListener.java 
b/mailbox/api/src/main/java/org/apache/james/mailbox/MailboxListener.java
index 16f6bb8..1facc04 100644
--- a/mailbox/api/src/main/java/org/apache/james/mailbox/MailboxListener.java
+++ b/mailbox/api/src/main/java/org/apache/james/mailbox/MailboxListener.java
@@ -75,6 +75,7 @@ public interface MailboxListener {
          * 
          * @return session
          */
+        @Override
         public MailboxSession getSession() {
             return session;
         }
@@ -211,6 +212,7 @@ public interface MailboxListener {
          * 
          * @return flags
          */
+        @Override
         public abstract MessageMetaData getMetaData(MessageUid uid);
     }
 
@@ -250,6 +252,7 @@ public interface MailboxListener {
          * 
          * @return flags
          */
+        @Override
         public abstract MessageMetaData getMetaData(MessageUid uid);
         
     }

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/api/src/main/java/org/apache/james/mailbox/StandardMailboxMetaDataComparator.java
----------------------------------------------------------------------
diff --git 
a/mailbox/api/src/main/java/org/apache/james/mailbox/StandardMailboxMetaDataComparator.java
 
b/mailbox/api/src/main/java/org/apache/james/mailbox/StandardMailboxMetaDataComparator.java
index a876c26..7aa0ea4 100644
--- 
a/mailbox/api/src/main/java/org/apache/james/mailbox/StandardMailboxMetaDataComparator.java
+++ 
b/mailbox/api/src/main/java/org/apache/james/mailbox/StandardMailboxMetaDataComparator.java
@@ -58,9 +58,7 @@ public class StandardMailboxMetaDataComparator implements 
Comparator<MailboxMeta
         return result;
     }
 
-    /**
-     * @see Comparator#compare(Object, Object)
-     */
+    @Override
     public int compare(MailboxMetaData one, MailboxMetaData two) {
         return order(one, two);
     }

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/api/src/main/java/org/apache/james/mailbox/acl/UnionMailboxACLResolver.java
----------------------------------------------------------------------
diff --git 
a/mailbox/api/src/main/java/org/apache/james/mailbox/acl/UnionMailboxACLResolver.java
 
b/mailbox/api/src/main/java/org/apache/james/mailbox/acl/UnionMailboxACLResolver.java
index bdf6357..7e620f1 100644
--- 
a/mailbox/api/src/main/java/org/apache/james/mailbox/acl/UnionMailboxACLResolver.java
+++ 
b/mailbox/api/src/main/java/org/apache/james/mailbox/acl/UnionMailboxACLResolver.java
@@ -223,10 +223,6 @@ public class UnionMailboxACLResolver implements 
MailboxACLResolver {
         }
     }
 
-    /**
-     * @see 
org.apache.james.mailbox.MailboxACLResolver#applyGlobalACL(org.apache
-     *      .james.mailbox.MailboxACL, boolean)
-     */
     @Override
     public MailboxACL applyGlobalACL(MailboxACL resourceACL, boolean 
resourceOwnerIsGroup) throws UnsupportedRightException {
         return resourceOwnerIsGroup ? resourceACL.union(groupGlobalACL) : 
resourceACL.union(userGlobalACL);
@@ -304,12 +300,6 @@ public class UnionMailboxACLResolver implements 
MailboxACLResolver {
         return result.toArray(new Rfc4314Rights[result.size()]);
     }
 
-    /**
-     * @see 
org.apache.james.mailbox.store.mail.MailboxACLResolver#rightsOf(java.
-     *      lang.String, 
org.apache.james.mailbox.store.mail.MailboxACLResolver.
-     *      GroupMembershipResolver, org.apache.james.mailbox.MailboxACL,
-     *      java.lang.String)
-     */
     @Override
     public Rfc4314Rights resolveRights(String requestUser, 
GroupMembershipResolver groupMembershipResolver, MailboxACL resourceACL, String 
resourceOwner, boolean resourceOwnerIsGroup) throws UnsupportedRightException {
         Rfc4314Rights[] positiveNegativePair = { MailboxACL.NO_RIGHTS, 
MailboxACL.NO_RIGHTS };

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/api/src/main/java/org/apache/james/mailbox/model/FetchGroupImpl.java
----------------------------------------------------------------------
diff --git 
a/mailbox/api/src/main/java/org/apache/james/mailbox/model/FetchGroupImpl.java 
b/mailbox/api/src/main/java/org/apache/james/mailbox/model/FetchGroupImpl.java
index 2f03b86..c5d0430 100644
--- 
a/mailbox/api/src/main/java/org/apache/james/mailbox/model/FetchGroupImpl.java
+++ 
b/mailbox/api/src/main/java/org/apache/james/mailbox/model/FetchGroupImpl.java
@@ -54,6 +54,7 @@ public class FetchGroupImpl implements 
MessageResult.FetchGroup {
         this.partContentDescriptors = partContentDescriptors;
     }
 
+    @Override
     public int content() {
         return content;
     }
@@ -66,12 +67,7 @@ public class FetchGroupImpl implements 
MessageResult.FetchGroup {
         return "Fetch " + content;
     }
 
-    /**
-     * Gets content descriptors for the parts to be fetched.
-     * 
-     * @return <code>Set</code> of {@link 
org.apache.james.mailbox.MessageResult.FetchGroup.PartContentDescriptor},
-     *         possibly null
-     */
+    @Override
     public Set<PartContentDescriptor> getPartContentDescriptors() {
         return partContentDescriptors;
     }

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/api/src/main/java/org/apache/james/mailbox/model/MessageResult.java
----------------------------------------------------------------------
diff --git 
a/mailbox/api/src/main/java/org/apache/james/mailbox/model/MessageResult.java 
b/mailbox/api/src/main/java/org/apache/james/mailbox/model/MessageResult.java
index 128760a..b0591bd 100644
--- 
a/mailbox/api/src/main/java/org/apache/james/mailbox/model/MessageResult.java
+++ 
b/mailbox/api/src/main/java/org/apache/james/mailbox/model/MessageResult.java
@@ -265,5 +265,6 @@ public interface MessageResult extends 
Comparable<MessageResult>, MessageMetaDat
         int[] getPositions();
     }
 
+    @Override
     MessageId getMessageId();
 }

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/api/src/main/java/org/apache/james/mailbox/model/PartContentDescriptorImpl.java
----------------------------------------------------------------------
diff --git 
a/mailbox/api/src/main/java/org/apache/james/mailbox/model/PartContentDescriptorImpl.java
 
b/mailbox/api/src/main/java/org/apache/james/mailbox/model/PartContentDescriptorImpl.java
index 013a897..6072220 100644
--- 
a/mailbox/api/src/main/java/org/apache/james/mailbox/model/PartContentDescriptorImpl.java
+++ 
b/mailbox/api/src/main/java/org/apache/james/mailbox/model/PartContentDescriptorImpl.java
@@ -46,10 +46,12 @@ public class PartContentDescriptorImpl implements 
PartContentDescriptor {
         this.content = this.content | content;
     }
 
+    @Override
     public int content() {
         return content;
     }
 
+    @Override
     public MimePath path() {
         return path;
     }

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/api/src/test/java/org/apache/james/mailbox/mock/MockMailboxSession.java
----------------------------------------------------------------------
diff --git 
a/mailbox/api/src/test/java/org/apache/james/mailbox/mock/MockMailboxSession.java
 
b/mailbox/api/src/test/java/org/apache/james/mailbox/mock/MockMailboxSession.java
index 678d436..71d32a3 100644
--- 
a/mailbox/api/src/test/java/org/apache/james/mailbox/mock/MockMailboxSession.java
+++ 
b/mailbox/api/src/test/java/org/apache/james/mailbox/mock/MockMailboxSession.java
@@ -43,14 +43,17 @@ public class MockMailboxSession implements MailboxSession {
     public MockMailboxSession(String username, long sessionId) {
         this.user = new User() {
 
+            @Override
             public String getUserName() {
                 return username;
             }
 
+            @Override
             public String getPassword() {
                 return null;
             }
 
+            @Override
             public List<Locale> getLocalePreferences() {
                 return new ArrayList<>();
             }
@@ -68,42 +71,52 @@ public class MockMailboxSession implements MailboxSession {
         type = SessionType.User;
     }
 
+    @Override
     public void close() {
         this.open = false;
     }
 
+    @Override
     public Map<Object, Object> getAttributes() {
         return attrs;
     }
 
+    @Override
     public String getOtherUsersSpace() {
         return null;
     }
 
+    @Override
     public String getPersonalSpace() {
         return "";
     }
 
+    @Override
     public long getSessionId() {
         return sessionId;
     }
 
+    @Override
     public Collection<String> getSharedSpaces() {
         return new ArrayList<>();
     }
 
+    @Override
     public User getUser() {
         return user;
     }
 
+    @Override
     public boolean isOpen() {
         return open;
     }
 
+    @Override
     public char getPathDelimiter() {
         return '.';
     }
 
+    @Override
     public SessionType getType() {
         return type;
     }

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/api/src/test/java/org/apache/james/mailbox/quota/QuotaCountTest.java
----------------------------------------------------------------------
diff --git 
a/mailbox/api/src/test/java/org/apache/james/mailbox/quota/QuotaCountTest.java 
b/mailbox/api/src/test/java/org/apache/james/mailbox/quota/QuotaCountTest.java
index b057374..9148001 100644
--- 
a/mailbox/api/src/test/java/org/apache/james/mailbox/quota/QuotaCountTest.java
+++ 
b/mailbox/api/src/test/java/org/apache/james/mailbox/quota/QuotaCountTest.java
@@ -24,10 +24,12 @@ import nl.jqno.equalsverifier.EqualsVerifier;
 
 public class QuotaCountTest implements QuotaValueTest<QuotaCount> {
 
+    @Override
     public QuotaCount instance(long value) {
         return QuotaCount.count(value);
     }
 
+    @Override
     public QuotaCount unlimited() {
         return QuotaCount.unlimited();
     }

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/api/src/test/java/org/apache/james/mailbox/quota/QuotaSizeTest.java
----------------------------------------------------------------------
diff --git 
a/mailbox/api/src/test/java/org/apache/james/mailbox/quota/QuotaSizeTest.java 
b/mailbox/api/src/test/java/org/apache/james/mailbox/quota/QuotaSizeTest.java
index 893b97e..cc036d8 100644
--- 
a/mailbox/api/src/test/java/org/apache/james/mailbox/quota/QuotaSizeTest.java
+++ 
b/mailbox/api/src/test/java/org/apache/james/mailbox/quota/QuotaSizeTest.java
@@ -24,10 +24,12 @@ import nl.jqno.equalsverifier.EqualsVerifier;
 
 public class QuotaSizeTest implements QuotaValueTest<QuotaSize> {
 
+    @Override
     public QuotaSize instance(long value) {
         return QuotaSize.size(value);
     }
 
+    @Override
     public QuotaSize unlimited() {
         return QuotaSize.unlimited();
     }

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/api/src/test/java/org/apache/james/mailbox/util/EventCollector.java
----------------------------------------------------------------------
diff --git 
a/mailbox/api/src/test/java/org/apache/james/mailbox/util/EventCollector.java 
b/mailbox/api/src/test/java/org/apache/james/mailbox/util/EventCollector.java
index fb17648..13f1020 100644
--- 
a/mailbox/api/src/test/java/org/apache/james/mailbox/util/EventCollector.java
+++ 
b/mailbox/api/src/test/java/org/apache/james/mailbox/util/EventCollector.java
@@ -53,6 +53,7 @@ public class EventCollector implements MailboxListener {
         return events;
     }
 
+    @Override
     public void event(Event event) {
         events.add(event);
     }

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxSessionMapperFactory.java
----------------------------------------------------------------------
diff --git 
a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxSessionMapperFactory.java
 
b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxSessionMapperFactory.java
index b70516c..f25c738 100644
--- 
a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxSessionMapperFactory.java
+++ 
b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraMailboxSessionMapperFactory.java
@@ -176,10 +176,12 @@ public class CassandraMailboxSessionMapperFactory extends 
MailboxSessionMapperFa
         return new CassandraSubscriptionMapper(session, cassandraUtils);
     }
 
+    @Override
     public ModSeqProvider getModSeqProvider() {
         return modSeqProvider;
     }
 
+    @Override
     public UidProvider getUidProvider() {
         return uidProvider;
     }

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraSubscriptionManager.java
----------------------------------------------------------------------
diff --git 
a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraSubscriptionManager.java
 
b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraSubscriptionManager.java
index 401f388..f85b4f6 100644
--- 
a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraSubscriptionManager.java
+++ 
b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/CassandraSubscriptionManager.java
@@ -37,10 +37,7 @@ public class CassandraSubscriptionManager extends 
StoreSubscriptionManager {
         super(mapperFactory);
     }
 
-    /**
-     * @see 
org.apache.james.mailbox.store.StoreSubscriptionManager#createSubscription(org.apache.james.mailbox.MailboxSession,
-     *      java.lang.String)
-     */
+    @Override
     protected Subscription createSubscription(MailboxSession session, String 
mailbox) {
         return new SimpleSubscription(session.getUser().getUserName(), 
mailbox);
     }

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAnnotationMapper.java
----------------------------------------------------------------------
diff --git 
a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAnnotationMapper.java
 
b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAnnotationMapper.java
index 2cea9d4..f689e39 100644
--- 
a/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAnnotationMapper.java
+++ 
b/mailbox/cassandra/src/main/java/org/apache/james/mailbox/cassandra/mail/CassandraAnnotationMapper.java
@@ -59,6 +59,7 @@ public class CassandraAnnotationMapper extends 
NonTransactionalMapper implements
         this.cassandraUtils = cassandraUtils;
     }
 
+    @Override
     public List<MailboxAnnotation> getAllAnnotations(MailboxId mailboxId) {
         CassandraId cassandraId = (CassandraId)mailboxId;
         return 
cassandraUtils.convertToStream(session.execute(getStoredAnnotationsQuery(cassandraId)))
@@ -66,6 +67,7 @@ public class CassandraAnnotationMapper extends 
NonTransactionalMapper implements
             .collect(Collectors.toList());
     }
 
+    @Override
     public List<MailboxAnnotation> getAnnotationsByKeys(MailboxId mailboxId, 
Set<MailboxAnnotationKey> keys) {
         CassandraId cassandraId = (CassandraId)mailboxId;
         return 
cassandraUtils.convertToStream(session.execute(getStoredAnnotationsQueryForKeys(cassandraId,
 keys)))
@@ -73,6 +75,7 @@ public class CassandraAnnotationMapper extends 
NonTransactionalMapper implements
             .collect(Collectors.toList());
     }
 
+    @Override
     public List<MailboxAnnotation> getAnnotationsByKeysWithOneDepth(MailboxId 
mailboxId, Set<MailboxAnnotationKey> keys) {
         CassandraId cassandraId = (CassandraId)mailboxId;
         return keys.stream()
@@ -80,6 +83,7 @@ public class CassandraAnnotationMapper extends 
NonTransactionalMapper implements
             .collect(Guavate.toImmutableList());
     }
 
+    @Override
     public List<MailboxAnnotation> getAnnotationsByKeysWithAllDepth(MailboxId 
mailboxId, Set<MailboxAnnotationKey> keys) {
         CassandraId cassandraId = (CassandraId)mailboxId;
         return keys.stream()
@@ -87,12 +91,14 @@ public class CassandraAnnotationMapper extends 
NonTransactionalMapper implements
             .collect(Guavate.toImmutableList());
     }
 
+    @Override
     public void deleteAnnotation(MailboxId mailboxId, MailboxAnnotationKey 
key) {
         session.execute(delete().from(CassandraAnnotationTable.TABLE_NAME)
             .where(eq(CassandraAnnotationTable.MAILBOX_ID, ((CassandraId) 
mailboxId).asUuid()))
             .and(eq(CassandraAnnotationTable.KEY, key.asString())));
     }
 
+    @Override
     public void insertAnnotation(MailboxId mailboxId, MailboxAnnotation 
mailboxAnnotation) {
         Preconditions.checkArgument(!mailboxAnnotation.isNil());
         session.execute(insertInto(CassandraAnnotationTable.TABLE_NAME)

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraCombinationManagerTest.java
----------------------------------------------------------------------
diff --git 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraCombinationManagerTest.java
 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraCombinationManagerTest.java
index 7ac4e73..ad412d5 100644
--- 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraCombinationManagerTest.java
+++ 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraCombinationManagerTest.java
@@ -52,6 +52,7 @@ public class CassandraCombinationManagerTest extends 
AbstractCombinationManagerT
     
     private CassandraCluster cassandra;
 
+    @Override
     @Before
     public void setUp() throws Exception {
         CassandraModuleComposite modules = new CassandraModuleComposite(

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraMailboxManagerTest.java
----------------------------------------------------------------------
diff --git 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraMailboxManagerTest.java
 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraMailboxManagerTest.java
index cba1f6e..ad8acaa 100644
--- 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraMailboxManagerTest.java
+++ 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraMailboxManagerTest.java
@@ -74,6 +74,7 @@ public class CassandraMailboxManagerTest extends 
MailboxManagerTest {
         return 
CassandraMailboxManagerProvider.provideMailboxManager(cassandra.getConf(), 
cassandra.getTypesProvider());
     }
 
+    @Override
     @After
     public void tearDown() throws Exception {
         super.tearDown();

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraMessageIdManagerQuotaTest.java
----------------------------------------------------------------------
diff --git 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraMessageIdManagerQuotaTest.java
 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraMessageIdManagerQuotaTest.java
index 9d18c8e..62ecd26 100644
--- 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraMessageIdManagerQuotaTest.java
+++ 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraMessageIdManagerQuotaTest.java
@@ -52,6 +52,7 @@ public class CassandraMessageIdManagerQuotaTest extends 
AbstractMessageIdManager
 
     private CassandraCluster cassandra;
 
+    @Override
     @Before
     public void setUp() throws Exception {
         CassandraModuleComposite modules = new CassandraModuleComposite(

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraMessageIdManagerSideEffectTest.java
----------------------------------------------------------------------
diff --git 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraMessageIdManagerSideEffectTest.java
 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraMessageIdManagerSideEffectTest.java
index 24e64c2..4326bf7 100644
--- 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraMessageIdManagerSideEffectTest.java
+++ 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraMessageIdManagerSideEffectTest.java
@@ -49,6 +49,7 @@ public class CassandraMessageIdManagerSideEffectTest extends 
AbstractMessageIdMa
 
     private CassandraCluster cassandra;
 
+    @Override
     @Before
     public void setUp() throws Exception {
         CassandraModuleComposite modules = new CassandraModuleComposite(

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraMessageIdManagerStorageTest.java
----------------------------------------------------------------------
diff --git 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraMessageIdManagerStorageTest.java
 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraMessageIdManagerStorageTest.java
index bd83a42..8e9750c 100644
--- 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraMessageIdManagerStorageTest.java
+++ 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/CassandraMessageIdManagerStorageTest.java
@@ -62,6 +62,7 @@ public class CassandraMessageIdManagerStorageTest extends 
AbstractMessageIdManag
     @Rule
     public TestRule cassandraLifecycleTestRule = 
cassandraLifecycleConfiguration.asTestRule();
 
+    @Override
     @Before
     public void setUp() throws Exception {
         CassandraModuleComposite modules = new CassandraModuleComposite(

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraAnnotationMapperTest.java
----------------------------------------------------------------------
diff --git 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraAnnotationMapperTest.java
 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraAnnotationMapperTest.java
index ec23ad8..fd8e8e3 100644
--- 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraAnnotationMapperTest.java
+++ 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraAnnotationMapperTest.java
@@ -47,6 +47,7 @@ public class CassandraAnnotationMapperTest extends 
AnnotationMapperTest {
     
     private CassandraCluster cassandra;
 
+    @Override
     @Before
     public void setUp() throws Exception {
         CassandraModuleComposite modules = new CassandraModuleComposite(

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentMapperTest.java
----------------------------------------------------------------------
diff --git 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentMapperTest.java
 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentMapperTest.java
index 9325241..14ddd79 100644
--- 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentMapperTest.java
+++ 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraAttachmentMapperTest.java
@@ -50,6 +50,7 @@ public class CassandraAttachmentMapperTest extends 
AttachmentMapperTest {
     
     private CassandraCluster cassandra;
 
+    @Override
     @Before
     public void setUp() throws MailboxException {
         CassandraModuleComposite modules = new CassandraModuleComposite(

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraGenericMailboxMapperTest.java
----------------------------------------------------------------------
diff --git 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraGenericMailboxMapperTest.java
 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraGenericMailboxMapperTest.java
index 836768b..c92d4bd 100644
--- 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraGenericMailboxMapperTest.java
+++ 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraGenericMailboxMapperTest.java
@@ -47,6 +47,7 @@ public class CassandraGenericMailboxMapperTest extends 
MailboxMapperTest {
     
     private CassandraCluster cassandra;
 
+    @Override
     @Before
     public void setUp() throws Exception {
         CassandraModuleComposite modules = new CassandraModuleComposite(

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxMapperAclTest.java
----------------------------------------------------------------------
diff --git 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxMapperAclTest.java
 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxMapperAclTest.java
index 286d90e..251a508 100644
--- 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxMapperAclTest.java
+++ 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMailboxMapperAclTest.java
@@ -47,6 +47,7 @@ public class CassandraMailboxMapperAclTest extends 
MailboxMapperACLTest {
     
     private CassandraCluster cassandra;
 
+    @Override
     @Before
     public void setUp() throws Exception {
         CassandraModuleComposite modules = new CassandraModuleComposite(

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdMapperTest.java
----------------------------------------------------------------------
diff --git 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdMapperTest.java
 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdMapperTest.java
index b7499bb..bc7f9b4 100644
--- 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdMapperTest.java
+++ 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageIdMapperTest.java
@@ -47,6 +47,7 @@ public class CassandraMessageIdMapperTest extends 
MessageIdMapperTest {
     
     private CassandraCluster cassandra;
 
+    @Override
     @Before
     public void setUp() throws MailboxException {
         CassandraModuleComposite modules = new CassandraModuleComposite(

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapperTest.java
----------------------------------------------------------------------
diff --git 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapperTest.java
 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapperTest.java
index e5f472f..fa64788 100644
--- 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapperTest.java
+++ 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMapperTest.java
@@ -57,6 +57,7 @@ public class CassandraMessageMapperTest extends 
MessageMapperTest {
 
     private CassandraCluster cassandra;
 
+    @Override
     @Before
     public void setUp() throws Exception {
         CassandraModuleComposite modules = new CassandraModuleComposite(

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMoveTest.java
----------------------------------------------------------------------
diff --git 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMoveTest.java
 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMoveTest.java
index 0f41fa3..b2a1021 100644
--- 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMoveTest.java
+++ 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageMoveTest.java
@@ -47,6 +47,7 @@ public class CassandraMessageMoveTest extends MessageMoveTest 
{
     
     private CassandraCluster cassandra;
 
+    @Override
     @Before
     public void setUp() throws Exception {
         CassandraModuleComposite modules = new CassandraModuleComposite(

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageWithAttachmentMapperTest.java
----------------------------------------------------------------------
diff --git 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageWithAttachmentMapperTest.java
 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageWithAttachmentMapperTest.java
index 9efe448..4dbba4f 100644
--- 
a/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageWithAttachmentMapperTest.java
+++ 
b/mailbox/cassandra/src/test/java/org/apache/james/mailbox/cassandra/mail/CassandraMessageWithAttachmentMapperTest.java
@@ -47,6 +47,7 @@ public class CassandraMessageWithAttachmentMapperTest extends 
MessageWithAttachm
     
     private CassandraCluster cassandra;
 
+    @Override
     @Before
     public void setUp() throws Exception {
         CassandraModuleComposite modules = new CassandraModuleComposite(

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/json/FieldImpl.java
----------------------------------------------------------------------
diff --git 
a/mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/json/FieldImpl.java
 
b/mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/json/FieldImpl.java
index 211e481..d56d71e 100644
--- 
a/mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/json/FieldImpl.java
+++ 
b/mailbox/elasticsearch/src/test/java/org/apache/james/mailbox/elasticsearch/json/FieldImpl.java
@@ -33,14 +33,17 @@ public class FieldImpl implements Field {
         this.body = body;
     }
 
+    @Override
     public String getName() {
         return name;
     }
 
+    @Override
     public String getBody() {
         return body;
     }
 
+    @Override
     public ByteSequence getRaw() {
         return null;
     }

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/hbase/src/main/java/org/apache/james/mailbox/hbase/HBaseMailboxSessionMapperFactory.java
----------------------------------------------------------------------
diff --git 
a/mailbox/hbase/src/main/java/org/apache/james/mailbox/hbase/HBaseMailboxSessionMapperFactory.java
 
b/mailbox/hbase/src/main/java/org/apache/james/mailbox/hbase/HBaseMailboxSessionMapperFactory.java
index c8ce4e3..db441ca 100644
--- 
a/mailbox/hbase/src/main/java/org/apache/james/mailbox/hbase/HBaseMailboxSessionMapperFactory.java
+++ 
b/mailbox/hbase/src/main/java/org/apache/james/mailbox/hbase/HBaseMailboxSessionMapperFactory.java
@@ -160,18 +160,12 @@ public class HBaseMailboxSessionMapperFactory extends 
MailboxSessionMapperFactor
         return conf;
     }
 
-    /**
-     * Returns the ModSeqProvider used.
-     * @return The used modSeqProvider
-     */
+    @Override
     public ModSeqProvider getModSeqProvider() {
         return modSeqProvider;
     }
 
-    /**
-     * Returns the UidProvider that generates UID's for mailboxes.
-     * @return The provider that generates UID's for mailboxes
-     */
+    @Override
     public UidProvider getUidProvider() {
         return uidProvider;
     }

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/hbase/src/main/java/org/apache/james/mailbox/hbase/HBaseMessageManager.java
----------------------------------------------------------------------
diff --git 
a/mailbox/hbase/src/main/java/org/apache/james/mailbox/hbase/HBaseMessageManager.java
 
b/mailbox/hbase/src/main/java/org/apache/james/mailbox/hbase/HBaseMessageManager.java
index 076aa21..95884c4 100644
--- 
a/mailbox/hbase/src/main/java/org/apache/james/mailbox/hbase/HBaseMessageManager.java
+++ 
b/mailbox/hbase/src/main/java/org/apache/james/mailbox/hbase/HBaseMessageManager.java
@@ -59,9 +59,6 @@ public class HBaseMessageManager extends StoreMessageManager {
 
     }
 
-    /**
-     * Support user flags
-     */
     @Override
     protected Flags getPermanentFlags(MailboxSession session) {
         Flags flags = super.getPermanentFlags(session);

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/hbase/src/main/java/org/apache/james/mailbox/hbase/HBaseNonTransactionalMapper.java
----------------------------------------------------------------------
diff --git 
a/mailbox/hbase/src/main/java/org/apache/james/mailbox/hbase/HBaseNonTransactionalMapper.java
 
b/mailbox/hbase/src/main/java/org/apache/james/mailbox/hbase/HBaseNonTransactionalMapper.java
index bea36b8..bcf5990 100644
--- 
a/mailbox/hbase/src/main/java/org/apache/james/mailbox/hbase/HBaseNonTransactionalMapper.java
+++ 
b/mailbox/hbase/src/main/java/org/apache/james/mailbox/hbase/HBaseNonTransactionalMapper.java
@@ -28,9 +28,6 @@ import 
org.apache.james.mailbox.store.transaction.NonTransactionalMapper;
  */
 public class HBaseNonTransactionalMapper extends NonTransactionalMapper {
 
-    /**
-     * End request
-     */
     @Override
     public void endRequest() {
         //TODO: maybe do some thing more wise here?

http://git-wip-us.apache.org/repos/asf/james-project/blob/f209526e/mailbox/hbase/src/main/java/org/apache/james/mailbox/hbase/io/ChunkInputStream.java
----------------------------------------------------------------------
diff --git 
a/mailbox/hbase/src/main/java/org/apache/james/mailbox/hbase/io/ChunkInputStream.java
 
b/mailbox/hbase/src/main/java/org/apache/james/mailbox/hbase/io/ChunkInputStream.java
index 900757a..277a0e5 100644
--- 
a/mailbox/hbase/src/main/java/org/apache/james/mailbox/hbase/io/ChunkInputStream.java
+++ 
b/mailbox/hbase/src/main/java/org/apache/james/mailbox/hbase/io/ChunkInputStream.java
@@ -57,11 +57,6 @@ public class ChunkInputStream extends InputStream {
         this(conf, Bytes.toBytes(tableName), Bytes.toBytes(cf), key);
     }
 
-    /*
-     * (non-Javadoc)
-     *
-     * @see java.io.InputStream#read()
-     */
     @Override
     public int read() throws IOException {
         if (chunk == null || pos + 1 == chunk.length) {
@@ -105,9 +100,6 @@ public class ChunkInputStream extends InputStream {
         }
     }
 
-    /**
-     * Not supported
-     */
     @Override
     public boolean markSupported() {
         return false;


---------------------------------------------------------------------
To unsubscribe, e-mail: server-dev-unsubscr...@james.apache.org
For additional commands, e-mail: server-dev-h...@james.apache.org

Reply via email to