(geronimo-mail) branch main updated: Restructuring of repository to form a mono repo

[email protected] Fri, 17 Jan 2025 13:40:52 +0000
Newsgroups gmane.comp.java.geronimo.cvs
Message-ID <173712125265.3887131.4870302236825430655@gitbox2-he-fi.apache.org>
This is an automated email from the ASF dual-hosted git repository.

rzo1 pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/geronimo-mail.git


The following commit(s) were added to refs/heads/main by this push:
     new 8a6cf2b  Restructuring of repository to form a mono repo
8a6cf2b is described below

commit 8a6cf2b45c35526f1d8bb5a676d31af036722437
Author: Richard Zowalla <[email protected]>
AuthorDate: Fri Jan 17 14:40:43 2025 +0100

    Restructuring of repository to form a mono repo
---
 geronimo-mail_2.1/LICENSE => LICENSE               |   0
 geronimo-mail_2.1/NOTICE => NOTICE                 |   0
 geronimo-jakartamail_2.1_spec/LICENSE              | 257 ---------------------
 geronimo-jakartamail_2.1_spec/NOTICE               |   5 -
 geronimo-mail_2.1/.travis.yml                      |   5 -
 .../.gitignore                                     |   0
 .../README.txt                                     |   0
 .../geronimo-mail_2.1_mail/pom.xml                 |   0
 .../geronimo-mail_2.1_mail/src/site/site.xml       |   0
 .../geronimo-mail_2.1_provider/pom.xml             |   0
 .../mail/authentication/AuthenticatorFactory.java  |   0
 .../mail/authentication/ClientAuthenticator.java   |   0
 .../mail/authentication/CramMD5Authenticator.java  |   0
 .../authentication/DigestMD5Authenticator.java     |   0
 .../mail/authentication/LoginAuthenticator.java    |   0
 .../mail/authentication/PlainAuthenticator.java    |   0
 .../mail/authentication/SASLAuthenticator.java     |   0
 .../mail/authentication/XOAUTH2Authenticator.java  |   0
 .../mail/handlers/AbstractImageHandler.java        |   0
 .../mail/handlers/AbstractTextHandler.java         |   0
 .../geronimo/mail/handlers/ImageGifHandler.java    |   0
 .../geronimo/mail/handlers/ImageJpegHandler.java   |   0
 .../geronimo/mail/handlers/MultipartHandler.java   |   0
 .../mail/handlers/RFC822MessageHandler.java        |   0
 .../geronimo/mail/handlers/TextHtmlHandler.java    |   0
 .../geronimo/mail/handlers/TextPlainHandler.java   |   0
 .../geronimo/mail/handlers/TextXmlHandler.java     |   0
 .../org/apache/geronimo/mail/store/imap/ACL.java   |   0
 .../mail/store/imap/IMAPAttachedMessage.java       |   0
 .../geronimo/mail/store/imap/IMAPFolder.java       |   0
 .../geronimo/mail/store/imap/IMAPMessage.java      |   0
 .../geronimo/mail/store/imap/IMAPMimeBodyPart.java |   0
 .../mail/store/imap/IMAPMultipartDataSource.java   |   0
 .../mail/store/imap/IMAPNamespaceFolder.java       |   0
 .../geronimo/mail/store/imap/IMAPRootFolder.java   |   0
 .../geronimo/mail/store/imap/IMAPSSLStore.java     |   0
 .../apache/geronimo/mail/store/imap/IMAPStore.java |   0
 .../apache/geronimo/mail/store/imap/Rights.java    |   0
 .../store/imap/connection/IMAPACLResponse.java     |   0
 .../mail/store/imap/connection/IMAPBody.java       |   0
 .../store/imap/connection/IMAPBodySection.java     |   0
 .../store/imap/connection/IMAPBodyStructure.java   |   0
 .../imap/connection/IMAPCapabilityResponse.java    |   0
 .../mail/store/imap/connection/IMAPCommand.java    |   0
 .../mail/store/imap/connection/IMAPConnection.java |   0
 .../store/imap/connection/IMAPConnectionPool.java  |   0
 .../imap/connection/IMAPContinuationResponse.java  |   0
 .../mail/store/imap/connection/IMAPDateFormat.java |   0
 .../mail/store/imap/connection/IMAPEnvelope.java   |   0
 .../store/imap/connection/IMAPFetchBodyPart.java   |   0
 .../store/imap/connection/IMAPFetchDataItem.java   |   0
 .../store/imap/connection/IMAPFetchResponse.java   |   0
 .../mail/store/imap/connection/IMAPFlags.java      |   0
 .../store/imap/connection/IMAPFlagsResponse.java   |   0
 .../store/imap/connection/IMAPInternalDate.java    |   0
 .../store/imap/connection/IMAPInternetHeader.java  |   0
 .../store/imap/connection/IMAPListResponse.java    |   0
 .../imap/connection/IMAPListRightsResponse.java    |   0
 .../store/imap/connection/IMAPMailboxResponse.java |   0
 .../store/imap/connection/IMAPMailboxStatus.java   |   0
 .../store/imap/connection/IMAPMessageSize.java     |   0
 .../store/imap/connection/IMAPMessageText.java     |   0
 .../imap/connection/IMAPMyRightsResponse.java      |   0
 .../mail/store/imap/connection/IMAPNamespace.java  |   0
 .../imap/connection/IMAPNamespaceResponse.java     |   0
 .../mail/store/imap/connection/IMAPOkResponse.java |   0
 .../connection/IMAPPermanentFlagsResponse.java     |   0
 .../store/imap/connection/IMAPQuotaResponse.java   |   0
 .../imap/connection/IMAPQuotaRootResponse.java     |   0
 .../mail/store/imap/connection/IMAPResponse.java   |   0
 .../store/imap/connection/IMAPResponseBuffer.java  |   0
 .../store/imap/connection/IMAPResponseStream.java  |   0
 .../imap/connection/IMAPResponseTokenizer.java     |   0
 .../imap/connection/IMAPSearchDateFormat.java      |   0
 .../store/imap/connection/IMAPSearchResponse.java  |   0
 .../imap/connection/IMAPServerStatusResponse.java  |   0
 .../store/imap/connection/IMAPSizeResponse.java    |   0
 .../store/imap/connection/IMAPStatusResponse.java  |   0
 .../store/imap/connection/IMAPTaggedResponse.java  |   0
 .../mail/store/imap/connection/IMAPUid.java        |   0
 .../imap/connection/IMAPUntaggedResponse.java      |   0
 .../connection/IMAPUntaggedResponseHandler.java    |   0
 .../geronimo/mail/store/nntp/NNTPFolder.java       |   0
 .../geronimo/mail/store/nntp/NNTPGroupFolder.java  |   0
 .../geronimo/mail/store/nntp/NNTPMessage.java      |   0
 .../geronimo/mail/store/nntp/NNTPRootFolder.java   |   0
 .../geronimo/mail/store/nntp/NNTPSSLStore.java     |   0
 .../apache/geronimo/mail/store/nntp/NNTPStore.java |   0
 .../mail/store/nntp/newsrc/NNTPNewsrc.java         |   0
 .../mail/store/nntp/newsrc/NNTPNewsrcFile.java     |   0
 .../mail/store/nntp/newsrc/NNTPNewsrcGroup.java    |   0
 .../geronimo/mail/store/nntp/newsrc/Range.java     |   0
 .../geronimo/mail/store/nntp/newsrc/RangeList.java |   0
 .../geronimo/mail/store/pop3/POP3Constants.java    |   0
 .../geronimo/mail/store/pop3/POP3Folder.java       |   0
 .../geronimo/mail/store/pop3/POP3Message.java      |   0
 .../geronimo/mail/store/pop3/POP3RootFolder.java   |   0
 .../geronimo/mail/store/pop3/POP3SSLStore.java     |   0
 .../apache/geronimo/mail/store/pop3/POP3Store.java |   0
 .../mail/store/pop3/connection/POP3Connection.java |   0
 .../store/pop3/connection/POP3ConnectionPool.java  |   0
 .../store/pop3/connection/POP3ListResponse.java    |   0
 .../mail/store/pop3/connection/POP3Response.java   |   0
 .../store/pop3/connection/POP3StatusResponse.java  |   0
 .../geronimo/mail/transport/NullTransport.java     |   0
 .../mail/transport/nntp/NNTPConnection.java        |   0
 .../geronimo/mail/transport/nntp/NNTPReply.java    |   0
 .../mail/transport/nntp/NNTPSSLTransport.java      |   0
 .../mail/transport/nntp/NNTPTransport.java         |   0
 .../mail/transport/nntp/StringListInputStream.java |   0
 .../smtp/MalformedSMTPReplyException.java          |   0
 .../transport/smtp/SMTPAddressFailedException.java |   0
 .../smtp/SMTPAddressSucceededException.java        |   0
 .../mail/transport/smtp/SMTPConnection.java        |   0
 .../geronimo/mail/transport/smtp/SMTPMessage.java  |   0
 .../geronimo/mail/transport/smtp/SMTPReply.java    |   0
 .../mail/transport/smtp/SMTPSTransport.java        |   0
 .../transport/smtp/SMTPSendFailedException.java    |   0
 .../mail/transport/smtp/SMTPTransport.java         |   0
 .../transport/smtp/SMTPTransportException.java     |   0
 .../geronimo/mail/util/CommandFailedException.java |   0
 .../geronimo/mail/util/ConnectionException.java    |   0
 .../geronimo/mail/util/CountingOutputStream.java   |   0
 .../mail/util/InvalidCommandException.java         |   0
 .../apache/geronimo/mail/util/MIMEInputReader.java |   0
 .../geronimo/mail/util/MIMEOutputStream.java       |   0
 .../apache/geronimo/mail/util/MailConnection.java  |   0
 .../geronimo/mail/util/ProtocolProperties.java     |   0
 .../mail/util/ResponseFormatException.java         |   0
 .../geronimo/mail/util/TraceInputStream.java       |   0
 .../geronimo/mail/util/TraceOutputStream.java      |   0
 .../META-INF/javamail.default.address.map          |   0
 .../resources/META-INF/javamail.default.providers  |   0
 .../src/main/resources/META-INF/mailcap            |   0
 .../org.apache.javamail.handlers.ImageGifHandler   |   0
 .../org.apache.javamail.handlers.ImageJpegHandler  |   0
 .../org.apache.javamail.handlers.MultipartHandler  |   0
 ...g.apache.javamail.handlers.RFC822MessageHandler |   0
 .../org.apache.javamail.handlers.TextHtmlHandler   |   0
 .../org.apache.javamail.handlers.TextPlainHandler  |   0
 .../org.apache.javamail.handlers.TextXmlHandler    |   0
 .../org.apache.javamail.store.imap.IMAPSSSLStore   |   0
 .../org.apache.javamail.store.imap.IMAPStore       |   0
 .../org.apache.javamail.store.nntp.NNTPSSLStore    |   0
 .../org.apache.javamail.store.nntp.NNTPStore       |   0
 .../org.apache.javamail.store.pop3.POP3SSLStore    |   0
 .../org.apache.javamail.store.pop3.POP3Store       |   0
 ...apache.javamail.transport.nntp.NNTPSSLTransport |   0
 ...rg.apache.javamail.transport.nntp.NNTPTransport |   0
 ...apache.javamail.transport.smtp.SMTPSSLTransport |   0
 ...rg.apache.javamail.transport.smtp.SMTPTransport |   0
 .../geronimo-mail_2.1_provider/src/site/site.xml   |   0
 .../geronimo/mail/handlers/AbstractHandler.java    |   0
 .../geronimo/mail/issues/GERONIMO6480Test.java     |   0
 .../apache/geronimo/mail/issues/IssuesTest.java    |   0
 .../mail/store/imap/AuthenticationTest.java        |   0
 .../geronimo/mail/store/imap/IMAPStoreTest.java    |   0
 .../imap/connection/IMAPBodyStructureTest.java     |   0
 .../geronimo/mail/store/pop3/POP3StoreTest.java    |   0
 .../mail/testserver/AbstractProtocolTest.java      |   0
 .../geronimo/mail/testserver/ApopCmdHandler.java   |   0
 .../geronimo/mail/testserver/MailServer.java       |   0
 .../testserver/RefinedCoreCmdHandlerLoader.java    |   0
 .../mail/testserver/RefinedJMXHandlersLoader.java  |   0
 .../RefinedSmtpCoreCmdHandlerLoader.java           |   0
 .../mail/transport/smtp/SMTPTransportTest.java     |   0
 .../src/test/resources/dummykeystore.jks           | Bin
 .../test/resources/imap/multipart.bodystructure    |   0
 .../src/test/resources/messages/multipart.msg      |   0
 .../src/test/resources/messages/simple.msg         |   0
 .../src/test/resources/pdf-test.pdf                | Bin
 .../pom.xml                                        |   0
 .../src/site/apt/privacy-policy.apt                |   0
 .../src/site/markdown/index.md                     |   0
 .../src/site/site.xml                              |   0
 .../tck.adoc                                       |   0
 .../pom.xml                                        |   0
 .../src/main/java/jakarta/mail/Address.java        |   0
 .../mail/AuthenticationFailedException.java        |   0
 .../src/main/java/jakarta/mail/Authenticator.java  |   0
 .../src/main/java/jakarta/mail/BodyPart.java       |   0
 .../src/main/java/jakarta/mail/EncodingAware.java  |   0
 .../src/main/java/jakarta/mail/EventQueue.java     |   0
 .../src/main/java/jakarta/mail/FetchProfile.java   |   0
 .../src/main/java/jakarta/mail/Flags.java          |   0
 .../src/main/java/jakarta/mail/Folder.java         |   0
 .../java/jakarta/mail/FolderClosedException.java   |   0
 .../java/jakarta/mail/FolderNotFoundException.java |   0
 .../src/main/java/jakarta/mail/Header.java         |   0
 .../java/jakarta/mail/IllegalWriteException.java   |   0
 .../java/jakarta/mail/MailSessionDefinition.java   |   0
 .../java/jakarta/mail/MailSessionDefinitions.java  |   0
 .../src/main/java/jakarta/mail/Message.java        |   0
 .../src/main/java/jakarta/mail/MessageAware.java   |   0
 .../src/main/java/jakarta/mail/MessageContext.java |   0
 .../java/jakarta/mail/MessageRemovedException.java |   0
 .../main/java/jakarta/mail/MessagingException.java |   0
 .../jakarta/mail/MethodNotSupportedException.java  |   0
 .../src/main/java/jakarta/mail/Multipart.java      |   0
 .../java/jakarta/mail/MultipartDataSource.java     |   0
 .../java/jakarta/mail/NoSuchProviderException.java |   0
 .../src/main/java/jakarta/mail/Part.java           |   0
 .../java/jakarta/mail/PasswordAuthentication.java  |   0
 .../src/main/java/jakarta/mail/Provider.java       |   0
 .../src/main/java/jakarta/mail/Quota.java          |   0
 .../main/java/jakarta/mail/QuotaAwareStore.java    |   0
 .../java/jakarta/mail/ReadOnlyFolderException.java |   0
 .../java/jakarta/mail/SendFailedException.java     |   0
 .../src/main/java/jakarta/mail/Service.java        |   0
 .../src/main/java/jakarta/mail/Session.java        |   0
 .../src/main/java/jakarta/mail/Store.java          |   0
 .../java/jakarta/mail/StoreClosedException.java    |   0
 .../src/main/java/jakarta/mail/Transport.java      |   0
 .../src/main/java/jakarta/mail/UIDFolder.java      |   0
 .../src/main/java/jakarta/mail/URLName.java        |   0
 .../java/jakarta/mail/event/ConnectionAdapter.java |   0
 .../java/jakarta/mail/event/ConnectionEvent.java   |   0
 .../jakarta/mail/event/ConnectionListener.java     |   0
 .../java/jakarta/mail/event/FolderAdapter.java     |   0
 .../main/java/jakarta/mail/event/FolderEvent.java  |   0
 .../java/jakarta/mail/event/FolderListener.java    |   0
 .../main/java/jakarta/mail/event/MailEvent.java    |   0
 .../jakarta/mail/event/MessageChangedEvent.java    |   0
 .../jakarta/mail/event/MessageChangedListener.java |   0
 .../jakarta/mail/event/MessageCountAdapter.java    |   0
 .../java/jakarta/mail/event/MessageCountEvent.java |   0
 .../jakarta/mail/event/MessageCountListener.java   |   0
 .../main/java/jakarta/mail/event/StoreEvent.java   |   0
 .../java/jakarta/mail/event/StoreListener.java     |   0
 .../java/jakarta/mail/event/TransportAdapter.java  |   0
 .../java/jakarta/mail/event/TransportEvent.java    |   0
 .../java/jakarta/mail/event/TransportListener.java |   0
 .../jakarta/mail/internet/AddressException.java    |   0
 .../java/jakarta/mail/internet/AddressParser.java  |   0
 .../jakarta/mail/internet/ContentDisposition.java  |   0
 .../java/jakarta/mail/internet/ContentType.java    |   0
 .../jakarta/mail/internet/HeaderTokenizer.java     |   0
 .../jakarta/mail/internet/InternetAddress.java     |   0
 .../jakarta/mail/internet/InternetHeaders.java     |   0
 .../java/jakarta/mail/internet/MailDateFormat.java |   0
 .../java/jakarta/mail/internet/MimeBodyPart.java   |   0
 .../java/jakarta/mail/internet/MimeMessage.java    |   0
 .../java/jakarta/mail/internet/MimeMultipart.java  |   0
 .../main/java/jakarta/mail/internet/MimePart.java  |   0
 .../jakarta/mail/internet/MimePartDataSource.java  |   0
 .../java/jakarta/mail/internet/MimeUtility.java    |   0
 .../java/jakarta/mail/internet/NewsAddress.java    |   0
 .../java/jakarta/mail/internet/ParameterList.java  |   0
 .../java/jakarta/mail/internet/ParseException.java |   0
 .../mail/internet/PreencodedMimeBodyPart.java      |   0
 .../jakarta/mail/internet/SharedInputStream.java   |   0
 .../jakarta/mail/search/AddressStringTerm.java     |   0
 .../main/java/jakarta/mail/search/AddressTerm.java |   0
 .../src/main/java/jakarta/mail/search/AndTerm.java |   0
 .../main/java/jakarta/mail/search/BodyTerm.java    |   0
 .../java/jakarta/mail/search/ComparisonTerm.java   |   0
 .../main/java/jakarta/mail/search/DateTerm.java    |   0
 .../main/java/jakarta/mail/search/FlagTerm.java    |   0
 .../java/jakarta/mail/search/FromStringTerm.java   |   0
 .../main/java/jakarta/mail/search/FromTerm.java    |   0
 .../main/java/jakarta/mail/search/HeaderTerm.java  |   0
 .../jakarta/mail/search/IntegerComparisonTerm.java |   0
 .../java/jakarta/mail/search/MessageIDTerm.java    |   0
 .../jakarta/mail/search/MessageNumberTerm.java     |   0
 .../src/main/java/jakarta/mail/search/NotTerm.java |   0
 .../src/main/java/jakarta/mail/search/OrTerm.java  |   0
 .../java/jakarta/mail/search/ReceivedDateTerm.java |   0
 .../jakarta/mail/search/RecipientStringTerm.java   |   0
 .../java/jakarta/mail/search/RecipientTerm.java    |   0
 .../java/jakarta/mail/search/SearchException.java  |   0
 .../main/java/jakarta/mail/search/SearchTerm.java  |   0
 .../java/jakarta/mail/search/SentDateTerm.java     |   0
 .../main/java/jakarta/mail/search/SizeTerm.java    |   0
 .../main/java/jakarta/mail/search/StringTerm.java  |   0
 .../main/java/jakarta/mail/search/SubjectTerm.java |   0
 .../jakarta/mail/util/ByteArrayDataSource.java     |   0
 .../mail/util/SharedByteArrayInputStream.java      |   0
 .../jakarta/mail/util/SharedFileInputStream.java   |   0
 .../java/org/apache/geronimo/mail/Activator.java   |   0
 .../mail/MailProviderBundleTrackerCustomizer.java  |   0
 .../apache/geronimo/mail/MailProviderRegistry.java |   0
 .../apache/geronimo/mail/handlers/HtmlHandler.java |   0
 .../geronimo/mail/handlers/MessageHandler.java     |   0
 .../geronimo/mail/handlers/MultipartHandler.java   |   0
 .../apache/geronimo/mail/handlers/TextHandler.java |   0
 .../apache/geronimo/mail/handlers/XMLHandler.java  |   0
 .../org/apache/geronimo/mail/util/ASCIIUtil.java   |   0
 .../java/org/apache/geronimo/mail/util/Base64.java |   0
 .../geronimo/mail/util/Base64DecoderStream.java    |   0
 .../apache/geronimo/mail/util/Base64Encoder.java   |   0
 .../geronimo/mail/util/Base64EncoderStream.java    |   0
 .../org/apache/geronimo/mail/util/Encoder.java     |   0
 .../java/org/apache/geronimo/mail/util/Hex.java    |   0
 .../org/apache/geronimo/mail/util/HexEncoder.java  |   0
 .../apache/geronimo/mail/util/QuotedPrintable.java |   0
 .../mail/util/QuotedPrintableDecoderStream.java    |   0
 .../geronimo/mail/util/QuotedPrintableEncoder.java |   0
 .../mail/util/QuotedPrintableEncoderStream.java    |   0
 .../apache/geronimo/mail/util/RFC2231Encoder.java  |   0
 .../org/apache/geronimo/mail/util/SessionUtil.java |   0
 .../mail/util/StringBufferOutputStream.java        |   0
 .../apache/geronimo/mail/util/UUDecoderStream.java |   0
 .../org/apache/geronimo/mail/util/UUEncode.java    |   0
 .../org/apache/geronimo/mail/util/UUEncoder.java   |   0
 .../apache/geronimo/mail/util/UUEncoderStream.java |   0
 .../java/org/apache/geronimo/mail/util/XText.java  |   0
 .../apache/geronimo/mail/util/XTextEncoder.java    |   0
 .../main/resources/META-INF/default.address.map    |   0
 .../main/resources/META-INF/javamail.charset.map   |   0
 .../src/main/resources/META-INF/mailcap            |   0
 .../providers/org.apache.mail.handlers.HtmlHandler |   0
 .../org.apache.mail.handlers.MessageHandler        |   0
 .../org.apache.mail.handlers.MultipartHandler      |   0
 .../providers/org.apache.mail.handlers.TextHandler |   0
 .../providers/org.apache.mail.handlers.XMLHandler  |   0
 .../src/test/java/jakarta/mail/AllTests.java       |   0
 .../src/test/java/jakarta/mail/EventQueueTest.java |   0
 .../src/test/java/jakarta/mail/FlagsTest.java      |   0
 .../src/test/java/jakarta/mail/HeaderTest.java     |   0
 .../test/java/jakarta/mail/MessageContextTest.java |   0
 .../java/jakarta/mail/MessagingExceptionTest.java  |   0
 .../jakarta/mail/PasswordAuthenticationTest.java   |   0
 .../src/test/java/jakarta/mail/QuotaTest.java      |   0
 .../src/test/java/jakarta/mail/SessionTest.java    |   0
 .../src/test/java/jakarta/mail/SimpleFolder.java   |   0
 .../test/java/jakarta/mail/SimpleTextMessage.java  |   0
 .../src/test/java/jakarta/mail/TestData.java       |   0
 .../src/test/java/jakarta/mail/URLNameTest.java    |   0
 .../java/jakarta/mail/event/AllEventTests.java     |   0
 .../jakarta/mail/event/ConnectionEventTest.java    |   0
 .../java/jakarta/mail/event/FolderEventTest.java   |   0
 .../mail/event/MessageChangedEventTest.java        |   0
 .../jakarta/mail/event/MessageCountEventTest.java  |   0
 .../java/jakarta/mail/event/StoreEventTest.java    |   0
 .../jakarta/mail/event/TransportEventTest.java     |   0
 .../jakarta/mail/internet/AllInternetTests.java    |   0
 .../mail/internet/ContentDispositionTest.java      |   0
 .../jakarta/mail/internet/ContentTypeTest.java     |   0
 .../jakarta/mail/internet/HeaderTokenizerTest.java |   0
 .../jakarta/mail/internet/InternetAddressTest.java |   0
 .../jakarta/mail/internet/InternetHeadersTest.java |   0
 .../jakarta/mail/internet/MailDateFormatTest.java  |   0
 .../jakarta/mail/internet/MimeBodyPartTest.java    |   0
 .../jakarta/mail/internet/MimeMessageTest.java     |   0
 .../jakarta/mail/internet/MimeMultipartTest.java   |   0
 .../test/java/jakarta/mail/internet/MimeTest.java  |   0
 .../jakarta/mail/internet/MimeUtilityTest.java     |   0
 .../jakarta/mail/internet/NewsAddressTest.java     |   0
 .../jakarta/mail/internet/ParameterListTest.java   |   0
 .../mail/internet/PreencodedMimeBodyPartTest.java  |   0
 .../jakarta/mail/util/ByteArrayDataSourceTest.java |   0
 .../mail/util/SharedByteArrayInputStreamTest.java  |   0
 .../mail/util/SharedFileInputStreamTest.java       |   0
 .../src/test/resources/multipart_msg_empty.eml     |   0
 .../multipart_msg_missing_boundary_param.eml       |   0
 .../multipart_msg_missing_end_boundary.eml         |   0
 .../src/test/resources/multipart_msg_normal.eml    |   0
 .../multipart_msg_wrong_boundary_param.eml         |   0
 .../src/test/resources/test.dat                    |   0
 .../src/test/resources/wmtom.bin                   |   0
 360 files changed, 267 deletions(-)

diff --git a/geronimo-mail_2.1/LICENSE b/LICENSE
similarity index 100%
rename from geronimo-mail_2.1/LICENSE
rename to LICENSE
diff --git a/geronimo-mail_2.1/NOTICE b/NOTICE
similarity index 100%
rename from geronimo-mail_2.1/NOTICE
rename to NOTICE
diff --git a/geronimo-jakartamail_2.1_spec/LICENSE b/geronimo-jakartamail_2.1_spec/LICENSE
deleted file mode 100644
index 0b3778b..0000000
--- a/geronimo-jakartamail_2.1_spec/LICENSE
+++ /dev/null
@@ -1,257 +0,0 @@
-
-                                 Apache License
-                           Version 2.0, January 2004
-                        http://www.apache.org/licenses/
-
-   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
-
-   1. Definitions.
-
-      "License" shall mean the terms and conditions for use, reproduction,
-      and distribution as defined by Sections 1 through 9 of this document.
-
-      "Licensor" shall mean the copyright owner or entity authorized by
-      the copyright owner that is granting the License.
-
-      "Legal Entity" shall mean the union of the acting entity and all
-      other entities that control, are controlled by, or are under common
-      control with that entity. For the purposes of this definition,
-      "control" means (i) the power, direct or indirect, to cause the
-      direction or management of such entity, whether by contract or
-      otherwise, or (ii) ownership of fifty percent (50%) or more of the
-      outstanding shares, or (iii) beneficial ownership of such entity.
-
-      "You" (or "Your") shall mean an individual or Legal Entity
-      exercising permissions granted by this License.
-
-      "Source" form shall mean the preferred form for making modifications,
-      including but not limited to software source code, documentation
-      source, and configuration files.
-
-      "Object" form shall mean any form resulting from mechanical
-      transformation or translation of a Source form, including but
-      not limited to compiled object code, generated documentation,
-      and conversions to other media types.
-
-      "Work" shall mean the work of authorship, whether in Source or
-      Object form, made available under the License, as indicated by a
-      copyright notice that is included in or attached to the work
-      (an example is provided in the Appendix below).
-
-      "Derivative Works" shall mean any work, whether in Source or Object
-      form, that is based on (or derived from) the Work and for which the
-      editorial revisions, annotations, elaborations, or other modifications
-      represent, as a whole, an original work of authorship. For the purposes
-      of this License, Derivative Works shall not include works that remain
-      separable from, or merely link (or bind by name) to the interfaces of,
-      the Work and Derivative Works thereof.
-
-      "Contribution" shall mean any work of authorship, including
-      the original version of the Work and any modifications or additions
-      to that Work or Derivative Works thereof, that is intentionally
-      submitted to Licensor for inclusion in the Work by the copyright owner
-      or by an individual or Legal Entity authorized to submit on behalf of
-      the copyright owner. For the purposes of this definition, "submitted"
-      means any form of electronic, verbal, or written communication sent
-      to the Licensor or its representatives, including but not limited to
-      communication on electronic mailing lists, source code control systems,
-      and issue tracking systems that are managed by, or on behalf of, the
-      Licensor for the purpose of discussing and improving the Work, but
-      excluding communication that is conspicuously marked or otherwise
-      designated in writing by the copyright owner as "Not a Contribution."
-
-      "Contributor" shall mean Licensor and any individual or Legal Entity
-      on behalf of whom a Contribution has been received by Licensor and
-      subsequently incorporated within the Work.
-
-   2. Grant of Copyright License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      copyright license to reproduce, prepare Derivative Works of,
-      publicly display, publicly perform, sublicense, and distribute the
-      Work and such Derivative Works in Source or Object form.
-
-   3. Grant of Patent License. Subject to the terms and conditions of
-      this License, each Contributor hereby grants to You a perpetual,
-      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
-      (except as stated in this section) patent license to make, have made,
-      use, offer to sell, sell, import, and otherwise transfer the Work,
-      where such license applies only to those patent claims licensable
-      by such Contributor that are necessarily infringed by their
-      Contribution(s) alone or by combination of their Contribution(s)
-      with the Work to which such Contribution(s) was submitted. If You
-      institute patent litigation against any entity (including a
-      cross-claim or counterclaim in a lawsuit) alleging that the Work
-      or a Contribution incorporated within the Work constitutes direct
-      or contributory patent infringement, then any patent licenses
-      granted to You under this License for that Work shall terminate
-      as of the date such litigation is filed.
-
-   4. Redistribution. You may reproduce and distribute copies of the
-      Work or Derivative Works thereof in any medium, with or without
-      modifications, and in Source or Object form, provided that You
-      meet the following conditions:
-
-      (a) You must give any other recipients of the Work or
-          Derivative Works a copy of this License; and
-
-      (b) You must cause any modified files to carry prominent notices
-          stating that You changed the files; and
-
-      (c) You must retain, in the Source form of any Derivative Works
-          that You distribute, all copyright, patent, trademark, and
-          attribution notices from the Source form of the Work,
-          excluding those notices that do not pertain to any part of
-          the Derivative Works; and
-
-      (d) If the Work includes a "NOTICE" text file as part of its
-          distribution, then any Derivative Works that You distribute must
-          include a readable copy of the attribution notices contained
-          within such NOTICE file, excluding those notices that do not
-          pertain to any part of the Derivative Works, in at least one
-          of the following places: within a NOTICE text file distributed
-          as part of the Derivative Works; within the Source form or
-          documentation, if provided along with the Derivative Works; or,
-          within a display generated by the Derivative Works, if and
-          wherever such third-party notices normally appear. The contents
-          of the NOTICE file are for informational purposes only and
-          do not modify the License. You may add Your own attribution
-          notices within Derivative Works that You distribute, alongside
-          or as an addendum to the NOTICE text from the Work, provided
-          that such additional attribution notices cannot be construed
-          as modifying the License.
-
-      You may add Your own copyright statement to Your modifications and
-      may provide additional or different license terms and conditions
-      for use, reproduction, or distribution of Your modifications, or
-      for any such Derivative Works as a whole, provided Your use,
-      reproduction, and distribution of the Work otherwise complies with
-      the conditions stated in this License.
-
-   5. Submission of Contributions. Unless You explicitly state otherwise,
-      any Contribution intentionally submitted for inclusion in the Work
-      by You to the Licensor shall be under the terms and conditions of
-      this License, without any additional terms or conditions.
-      Notwithstanding the above, nothing herein shall supersede or modify
-      the terms of any separate license agreement you may have executed
-      with Licensor regarding such Contributions.
-
-   6. Trademarks. This License does not grant permission to use the trade
-      names, trademarks, service marks, or product names of the Licensor,
-      except as required for reasonable and customary use in describing the
-      origin of the Work and reproducing the content of the NOTICE file.
-
-   7. Disclaimer of Warranty. Unless required by applicable law or
-      agreed to in writing, Licensor provides the Work (and each
-      Contributor provides its Contributions) on an "AS IS" BASIS,
-      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
-      implied, including, without limitation, any warranties or conditions
-      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
-      PARTICULAR PURPOSE. You are solely responsible for determining the
-      appropriateness of using or redistributing the Work and assume any
-      risks associated with Your exercise of permissions under this License.
-
-   8. Limitation of Liability. In no event and under no legal theory,
-      whether in tort (including negligence), contract, or otherwise,
-      unless required by applicable law (such as deliberate and grossly
-      negligent acts) or agreed to in writing, shall any Contributor be
-      liable to You for damages, including any direct, indirect, special,
-      incidental, or consequential damages of any character arising as a
-      result of this License or out of the use or inability to use the
-      Work (including but not limited to damages for loss of goodwill,
-      work stoppage, computer failure or malfunction, or any and all
-      other commercial damages or losses), even if such Contributor
-      has been advised of the possibility of such damages.
-
-   9. Accepting Warranty or Additional Liability. While redistributing
-      the Work or Derivative Works thereof, You may choose to offer,
-      and charge a fee for, acceptance of support, warranty, indemnity,
-      or other liability obligations and/or rights consistent with this
-      License. However, in accepting such obligations, You may act only
-      on Your own behalf and on Your sole responsibility, not on behalf
-      of any other Contributor, and only if You agree to indemnify,
-      defend, and hold each Contributor harmless for any liability
-      incurred by, or claims asserted against, such Contributor by reason
-      of your accepting any such warranty or additional liability.
-
-   END OF TERMS AND CONDITIONS
-
-   APPENDIX: How to apply the Apache License to your work.
-
-      To apply the Apache License to your work, attach the following
-      boilerplate notice, with the fields enclosed by brackets "[]"
-      replaced with your own identifying information. (Don't include
-      the brackets!)  The text should be enclosed in the appropriate
-      comment syntax for the file format. We also recommend that a
-      file or class name and description of purpose be included on the
-      same "printed page" as the copyright notice for easier
-      identification within third-party archives.
-
-   Copyright [yyyy] [name of copyright owner]
-
-   Licensed under the Apache License, Version 2.0 (the "License");
-   you may not use this file except in compliance with the License.
-   You may obtain a copy of the License at
-
-       http://www.apache.org/licenses/LICENSE-2.0
-
-   Unless required by applicable law or agreed to in writing, software
-   distributed under the License is distributed on an "AS IS" BASIS,
-   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-   See the License for the specific language governing permissions and
-   limitations under the License.
-
-
-#########################################################################
-## ADDITIONAL LICENSES                                                 ##
-#########################################################################
-
-The XMLSchema.dtd included in this project was developed by the
-W3C Consortium (http://www.w3c.org/).
-Use of the source code, thus licensed, and the resultant binary are
-subject to the terms and conditions of the following license.
-
-W3C� SOFTWARE NOTICE AND LICENSE
-Copyright � 1994-2002 World Wide Web Consortium, (Massachusetts Institute of
-Technology, Institut National de Recherche en Informatique et en Automatique,
-Keio University). All Rights Reserved. http://www.w3.org/Consortium/Legal/
-
-This W3C work (including software, documents, or other related items) is
-being provided by the copyright holders under the following license. By
-obtaining, using and/or copying this work, you (the licensee) agree that you
-have read, understood, and will comply with the following terms and
-conditions:
-
-Permission to use, copy, modify, and distribute this software and its
-documentation, with or without modification,  for any purpose and without
-fee or royalty is hereby granted, provided that you include the following on
-ALL copies of the software and documentation or portions thereof, including
-modifications, that you make:
-
-   1. The full text of this NOTICE in a location viewable to users of the
-         redistributed or derivative work.
-   2. Any pre-existing intellectual property disclaimers, notices, or terms
-         and conditions. If none exist, a short notice of the following form
-         (hypertext is preferred, text is permitted) should be used within
-         the body of any redistributed or derivative code: "Copyright �
-         [$date-of-software] World Wide Web Consortium, (Massachusetts Institute
-         of Technology, Institut National de Recherche en Informatique et en
-         Automatique, Keio University). All Rights Reserved.
-         http://www.w3.org/Consortium/Legal/"
-   3. Notice of any changes or modifications to the W3C files, including the
-         date changes were made. (We recommend you provide URIs to the location
-         from which the code is derived.)
-
-THIS SOFTWARE AND DOCUMENTATION IS PROVIDED "AS IS," AND COPYRIGHT HOLDERS MAKE
-NO REPRESENTATIONS OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED
-TO, WARRANTIES OF MERCHANTABILITY OR FITNESS FOR ANY PARTICULAR PURPOSE OR THAT
-THE USE OF THE SOFTWARE OR DOCUMENTATION WILL NOT INFRINGE ANY THIRD PARTY PATENTS,
-COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
-
-COPYRIGHT HOLDERS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL OR
-CONSEQUENTIAL DAMAGES ARISING OUT OF ANY USE OF THE SOFTWARE OR DOCUMENTATION.
-
-The name and trademarks of copyright holders may NOT be used in advertising or
-publicity pertaining to the software without specific, written prior permission.
-Title to copyright in this software and any associated documentation will at all
-times remain with copyright holders.
diff --git a/geronimo-jakartamail_2.1_spec/NOTICE b/geronimo-jakartamail_2.1_spec/NOTICE
deleted file mode 100644
index c209240..0000000
--- a/geronimo-jakartamail_2.1_spec/NOTICE
+++ /dev/null
@@ -1,5 +0,0 @@
-Apache Geronimo
-Copyright 2003-2018 The Apache Software Foundation
-
-This product includes software developed by
-The Apache Software Foundation (http://www.apache.org/).
diff --git a/geronimo-mail_2.1/.travis.yml b/geronimo-mail_2.1/.travis.yml
deleted file mode 100644
index fde4d4a..0000000
--- a/geronimo-mail_2.1/.travis.yml
+++ /dev/null
@@ -1,5 +0,0 @@
-language: java
-
-jdk:
-  - oraclejdk8
-  
diff --git a/geronimo-mail_2.1/.gitignore b/geronimo-mail_2.1_impl/.gitignore
similarity index 100%
rename from geronimo-mail_2.1/.gitignore
rename to geronimo-mail_2.1_impl/.gitignore
diff --git a/geronimo-mail_2.1/README.txt b/geronimo-mail_2.1_impl/README.txt
similarity index 100%
rename from geronimo-mail_2.1/README.txt
rename to geronimo-mail_2.1_impl/README.txt
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_mail/pom.xml b/geronimo-mail_2.1_impl/geronimo-mail_2.1_mail/pom.xml
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_mail/pom.xml
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_mail/pom.xml
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_mail/src/site/site.xml b/geronimo-mail_2.1_impl/geronimo-mail_2.1_mail/src/site/site.xml
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_mail/src/site/site.xml
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_mail/src/site/site.xml
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/pom.xml b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/pom.xml
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/pom.xml
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/pom.xml
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/AuthenticatorFactory.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/AuthenticatorFactory.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/AuthenticatorFactory.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/AuthenticatorFactory.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/ClientAuthenticator.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/ClientAuthenticator.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/ClientAuthenticator.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/ClientAuthenticator.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/CramMD5Authenticator.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/CramMD5Authenticator.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/CramMD5Authenticator.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/CramMD5Authenticator.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/DigestMD5Authenticator.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/DigestMD5Authenticator.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/DigestMD5Authenticator.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/DigestMD5Authenticator.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/LoginAuthenticator.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/LoginAuthenticator.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/LoginAuthenticator.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/LoginAuthenticator.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/PlainAuthenticator.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/PlainAuthenticator.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/PlainAuthenticator.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/PlainAuthenticator.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/SASLAuthenticator.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/SASLAuthenticator.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/SASLAuthenticator.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/SASLAuthenticator.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/XOAUTH2Authenticator.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/XOAUTH2Authenticator.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/XOAUTH2Authenticator.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/authentication/XOAUTH2Authenticator.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/AbstractImageHandler.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/AbstractImageHandler.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/AbstractImageHandler.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/AbstractImageHandler.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/AbstractTextHandler.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/AbstractTextHandler.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/AbstractTextHandler.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/AbstractTextHandler.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/ImageGifHandler.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/ImageGifHandler.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/ImageGifHandler.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/ImageGifHandler.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/ImageJpegHandler.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/ImageJpegHandler.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/ImageJpegHandler.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/ImageJpegHandler.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/MultipartHandler.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/MultipartHandler.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/MultipartHandler.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/MultipartHandler.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/RFC822MessageHandler.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/RFC822MessageHandler.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/RFC822MessageHandler.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/RFC822MessageHandler.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/TextHtmlHandler.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/TextHtmlHandler.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/TextHtmlHandler.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/TextHtmlHandler.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/TextPlainHandler.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/TextPlainHandler.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/TextPlainHandler.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/TextPlainHandler.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/TextXmlHandler.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/TextXmlHandler.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/TextXmlHandler.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/handlers/TextXmlHandler.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/ACL.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/ACL.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/ACL.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/ACL.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPAttachedMessage.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPAttachedMessage.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPAttachedMessage.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPAttachedMessage.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPFolder.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPFolder.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPFolder.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPFolder.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPMessage.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPMessage.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPMessage.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPMessage.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPMimeBodyPart.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPMimeBodyPart.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPMimeBodyPart.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPMimeBodyPart.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPMultipartDataSource.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPMultipartDataSource.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPMultipartDataSource.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPMultipartDataSource.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPNamespaceFolder.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPNamespaceFolder.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPNamespaceFolder.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPNamespaceFolder.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPRootFolder.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPRootFolder.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPRootFolder.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPRootFolder.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPSSLStore.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPSSLStore.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPSSLStore.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPSSLStore.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPStore.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPStore.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPStore.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/IMAPStore.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/Rights.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/Rights.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/Rights.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/Rights.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPACLResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPACLResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPACLResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPACLResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPBody.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPBody.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPBody.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPBody.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPBodySection.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPBodySection.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPBodySection.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPBodySection.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPBodyStructure.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPBodyStructure.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPBodyStructure.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPBodyStructure.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPCapabilityResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPCapabilityResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPCapabilityResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPCapabilityResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPCommand.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPCommand.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPCommand.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPCommand.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPConnection.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPConnection.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPConnection.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPConnection.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPConnectionPool.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPConnectionPool.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPConnectionPool.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPConnectionPool.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPContinuationResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPContinuationResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPContinuationResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPContinuationResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPDateFormat.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPDateFormat.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPDateFormat.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPDateFormat.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPEnvelope.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPEnvelope.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPEnvelope.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPEnvelope.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPFetchBodyPart.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPFetchBodyPart.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPFetchBodyPart.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPFetchBodyPart.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPFetchDataItem.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPFetchDataItem.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPFetchDataItem.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPFetchDataItem.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPFetchResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPFetchResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPFetchResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPFetchResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPFlags.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPFlags.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPFlags.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPFlags.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPFlagsResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPFlagsResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPFlagsResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPFlagsResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPInternalDate.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPInternalDate.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPInternalDate.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPInternalDate.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPInternetHeader.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPInternetHeader.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPInternetHeader.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPInternetHeader.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPListResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPListResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPListResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPListResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPListRightsResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPListRightsResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPListRightsResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPListRightsResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPMailboxResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPMailboxResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPMailboxResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPMailboxResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPMailboxStatus.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPMailboxStatus.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPMailboxStatus.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPMailboxStatus.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPMessageSize.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPMessageSize.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPMessageSize.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPMessageSize.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPMessageText.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPMessageText.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPMessageText.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPMessageText.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPMyRightsResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPMyRightsResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPMyRightsResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPMyRightsResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPNamespace.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPNamespace.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPNamespace.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPNamespace.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPNamespaceResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPNamespaceResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPNamespaceResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPNamespaceResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPOkResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPOkResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPOkResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPOkResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPPermanentFlagsResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPPermanentFlagsResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPPermanentFlagsResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPPermanentFlagsResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPQuotaResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPQuotaResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPQuotaResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPQuotaResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPQuotaRootResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPQuotaRootResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPQuotaRootResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPQuotaRootResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPResponseBuffer.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPResponseBuffer.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPResponseBuffer.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPResponseBuffer.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPResponseStream.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPResponseStream.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPResponseStream.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPResponseStream.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPResponseTokenizer.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPResponseTokenizer.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPResponseTokenizer.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPResponseTokenizer.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPSearchDateFormat.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPSearchDateFormat.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPSearchDateFormat.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPSearchDateFormat.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPSearchResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPSearchResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPSearchResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPSearchResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPServerStatusResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPServerStatusResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPServerStatusResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPServerStatusResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPSizeResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPSizeResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPSizeResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPSizeResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPStatusResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPStatusResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPStatusResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPStatusResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPTaggedResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPTaggedResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPTaggedResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPTaggedResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPUid.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPUid.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPUid.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPUid.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPUntaggedResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPUntaggedResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPUntaggedResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPUntaggedResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPUntaggedResponseHandler.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPUntaggedResponseHandler.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPUntaggedResponseHandler.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPUntaggedResponseHandler.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPFolder.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPFolder.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPFolder.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPFolder.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPGroupFolder.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPGroupFolder.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPGroupFolder.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPGroupFolder.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPMessage.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPMessage.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPMessage.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPMessage.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPRootFolder.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPRootFolder.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPRootFolder.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPRootFolder.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPSSLStore.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPSSLStore.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPSSLStore.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPSSLStore.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPStore.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPStore.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPStore.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/NNTPStore.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/newsrc/NNTPNewsrc.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/newsrc/NNTPNewsrc.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/newsrc/NNTPNewsrc.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/newsrc/NNTPNewsrc.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/newsrc/NNTPNewsrcFile.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/newsrc/NNTPNewsrcFile.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/newsrc/NNTPNewsrcFile.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/newsrc/NNTPNewsrcFile.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/newsrc/NNTPNewsrcGroup.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/newsrc/NNTPNewsrcGroup.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/newsrc/NNTPNewsrcGroup.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/newsrc/NNTPNewsrcGroup.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/newsrc/Range.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/newsrc/Range.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/newsrc/Range.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/newsrc/Range.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/newsrc/RangeList.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/newsrc/RangeList.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/newsrc/RangeList.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/nntp/newsrc/RangeList.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3Constants.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3Constants.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3Constants.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3Constants.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3Folder.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3Folder.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3Folder.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3Folder.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3Message.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3Message.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3Message.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3Message.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3RootFolder.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3RootFolder.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3RootFolder.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3RootFolder.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3SSLStore.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3SSLStore.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3SSLStore.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3SSLStore.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3Store.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3Store.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3Store.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/POP3Store.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/connection/POP3Connection.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/connection/POP3Connection.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/connection/POP3Connection.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/connection/POP3Connection.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/connection/POP3ConnectionPool.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/connection/POP3ConnectionPool.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/connection/POP3ConnectionPool.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/connection/POP3ConnectionPool.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/connection/POP3ListResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/connection/POP3ListResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/connection/POP3ListResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/connection/POP3ListResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/connection/POP3Response.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/connection/POP3Response.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/connection/POP3Response.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/connection/POP3Response.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/connection/POP3StatusResponse.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/connection/POP3StatusResponse.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/connection/POP3StatusResponse.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/pop3/connection/POP3StatusResponse.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/NullTransport.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/NullTransport.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/NullTransport.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/NullTransport.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/nntp/NNTPConnection.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/nntp/NNTPConnection.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/nntp/NNTPConnection.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/nntp/NNTPConnection.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/nntp/NNTPReply.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/nntp/NNTPReply.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/nntp/NNTPReply.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/nntp/NNTPReply.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/nntp/NNTPSSLTransport.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/nntp/NNTPSSLTransport.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/nntp/NNTPSSLTransport.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/nntp/NNTPSSLTransport.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/nntp/NNTPTransport.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/nntp/NNTPTransport.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/nntp/NNTPTransport.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/nntp/NNTPTransport.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/nntp/StringListInputStream.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/nntp/StringListInputStream.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/nntp/StringListInputStream.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/nntp/StringListInputStream.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/MalformedSMTPReplyException.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/MalformedSMTPReplyException.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/MalformedSMTPReplyException.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/MalformedSMTPReplyException.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPAddressFailedException.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPAddressFailedException.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPAddressFailedException.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPAddressFailedException.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPAddressSucceededException.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPAddressSucceededException.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPAddressSucceededException.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPAddressSucceededException.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPConnection.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPConnection.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPConnection.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPConnection.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPMessage.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPMessage.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPMessage.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPMessage.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPReply.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPReply.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPReply.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPReply.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPSTransport.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPSTransport.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPSTransport.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPSTransport.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPSendFailedException.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPSendFailedException.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPSendFailedException.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPSendFailedException.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPTransport.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPTransport.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPTransport.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPTransport.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPTransportException.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPTransportException.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPTransportException.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/transport/smtp/SMTPTransportException.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/CommandFailedException.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/CommandFailedException.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/CommandFailedException.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/CommandFailedException.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/ConnectionException.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/ConnectionException.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/ConnectionException.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/ConnectionException.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/CountingOutputStream.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/CountingOutputStream.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/CountingOutputStream.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/CountingOutputStream.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/InvalidCommandException.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/InvalidCommandException.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/InvalidCommandException.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/InvalidCommandException.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/MIMEInputReader.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/MIMEInputReader.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/MIMEInputReader.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/MIMEInputReader.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/MIMEOutputStream.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/MIMEOutputStream.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/MIMEOutputStream.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/MIMEOutputStream.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/MailConnection.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/MailConnection.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/MailConnection.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/MailConnection.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/ProtocolProperties.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/ProtocolProperties.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/ProtocolProperties.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/ProtocolProperties.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/ResponseFormatException.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/ResponseFormatException.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/ResponseFormatException.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/ResponseFormatException.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/TraceInputStream.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/TraceInputStream.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/TraceInputStream.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/TraceInputStream.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/TraceOutputStream.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/TraceOutputStream.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/TraceOutputStream.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/util/TraceOutputStream.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/META-INF/javamail.default.address.map b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/META-INF/javamail.default.address.map
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/META-INF/javamail.default.address.map
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/META-INF/javamail.default.address.map
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/META-INF/javamail.default.providers b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/META-INF/javamail.default.providers
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/META-INF/javamail.default.providers
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/META-INF/javamail.default.providers
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/META-INF/mailcap b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/META-INF/mailcap
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/META-INF/mailcap
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/META-INF/mailcap
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.ImageGifHandler b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.ImageGifHandler
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.ImageGifHandler
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.ImageGifHandler
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.ImageJpegHandler b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.ImageJpegHandler
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.ImageJpegHandler
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.ImageJpegHandler
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.MultipartHandler b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.MultipartHandler
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.MultipartHandler
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.MultipartHandler
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.RFC822MessageHandler b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.RFC822MessageHandler
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.RFC822MessageHandler
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.RFC822MessageHandler
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.TextHtmlHandler b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.TextHtmlHandler
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.TextHtmlHandler
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.TextHtmlHandler
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.TextPlainHandler b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.TextPlainHandler
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.TextPlainHandler
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.TextPlainHandler
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.TextXmlHandler b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.TextXmlHandler
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.TextXmlHandler
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.handlers.TextXmlHandler
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.imap.IMAPSSSLStore b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.imap.IMAPSSSLStore
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.imap.IMAPSSSLStore
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.imap.IMAPSSSLStore
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.imap.IMAPStore b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.imap.IMAPStore
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.imap.IMAPStore
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.imap.IMAPStore
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.nntp.NNTPSSLStore b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.nntp.NNTPSSLStore
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.nntp.NNTPSSLStore
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.nntp.NNTPSSLStore
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.nntp.NNTPStore b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.nntp.NNTPStore
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.nntp.NNTPStore
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.nntp.NNTPStore
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.pop3.POP3SSLStore b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.pop3.POP3SSLStore
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.pop3.POP3SSLStore
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.pop3.POP3SSLStore
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.pop3.POP3Store b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.pop3.POP3Store
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.pop3.POP3Store
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.store.pop3.POP3Store
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.transport.nntp.NNTPSSLTransport b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.transport.nntp.NNTPSSLTransport
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.transport.nntp.NNTPSSLTransport
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.transport.nntp.NNTPSSLTransport
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.transport.nntp.NNTPTransport b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.transport.nntp.NNTPTransport
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.transport.nntp.NNTPTransport
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.transport.nntp.NNTPTransport
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.transport.smtp.SMTPSSLTransport b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.transport.smtp.SMTPSSLTransport
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.transport.smtp.SMTPSSLTransport
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.transport.smtp.SMTPSSLTransport
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.transport.smtp.SMTPTransport b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.transport.smtp.SMTPTransport
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.transport.smtp.SMTPTransport
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/main/resources/OSGI-INF/providers/org.apache.javamail.transport.smtp.SMTPTransport
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/site/site.xml b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/site/site.xml
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/site/site.xml
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/site/site.xml
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/handlers/AbstractHandler.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/handlers/AbstractHandler.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/handlers/AbstractHandler.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/handlers/AbstractHandler.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/issues/GERONIMO6480Test.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/issues/GERONIMO6480Test.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/issues/GERONIMO6480Test.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/issues/GERONIMO6480Test.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/issues/IssuesTest.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/issues/IssuesTest.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/issues/IssuesTest.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/issues/IssuesTest.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/store/imap/AuthenticationTest.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/store/imap/AuthenticationTest.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/store/imap/AuthenticationTest.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/store/imap/AuthenticationTest.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/store/imap/IMAPStoreTest.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/store/imap/IMAPStoreTest.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/store/imap/IMAPStoreTest.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/store/imap/IMAPStoreTest.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/store/imap/connection/IMAPBodyStructureTest.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/store/imap/connection/IMAPBodyStructureTest.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/store/imap/connection/IMAPBodyStructureTest.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/store/imap/connection/IMAPBodyStructureTest.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/store/pop3/POP3StoreTest.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/store/pop3/POP3StoreTest.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/store/pop3/POP3StoreTest.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/store/pop3/POP3StoreTest.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/AbstractProtocolTest.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/AbstractProtocolTest.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/AbstractProtocolTest.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/AbstractProtocolTest.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/ApopCmdHandler.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/ApopCmdHandler.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/ApopCmdHandler.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/ApopCmdHandler.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/MailServer.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/MailServer.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/MailServer.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/MailServer.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/RefinedCoreCmdHandlerLoader.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/RefinedCoreCmdHandlerLoader.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/RefinedCoreCmdHandlerLoader.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/RefinedCoreCmdHandlerLoader.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/RefinedJMXHandlersLoader.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/RefinedJMXHandlersLoader.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/RefinedJMXHandlersLoader.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/RefinedJMXHandlersLoader.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/RefinedSmtpCoreCmdHandlerLoader.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/RefinedSmtpCoreCmdHandlerLoader.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/RefinedSmtpCoreCmdHandlerLoader.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/testserver/RefinedSmtpCoreCmdHandlerLoader.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/transport/smtp/SMTPTransportTest.java b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/transport/smtp/SMTPTransportTest.java
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/transport/smtp/SMTPTransportTest.java
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/java/org/apache/geronimo/mail/transport/smtp/SMTPTransportTest.java
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/resources/dummykeystore.jks b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/resources/dummykeystore.jks
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/resources/dummykeystore.jks
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/resources/dummykeystore.jks
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/resources/imap/multipart.bodystructure b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/resources/imap/multipart.bodystructure
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/resources/imap/multipart.bodystructure
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/resources/imap/multipart.bodystructure
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/resources/messages/multipart.msg b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/resources/messages/multipart.msg
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/resources/messages/multipart.msg
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/resources/messages/multipart.msg
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/resources/messages/simple.msg b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/resources/messages/simple.msg
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/resources/messages/simple.msg
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/resources/messages/simple.msg
diff --git a/geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/resources/pdf-test.pdf b/geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/resources/pdf-test.pdf
similarity index 100%
rename from geronimo-mail_2.1/geronimo-mail_2.1_provider/src/test/resources/pdf-test.pdf
rename to geronimo-mail_2.1_impl/geronimo-mail_2.1_provider/src/test/resources/pdf-test.pdf
diff --git a/geronimo-mail_2.1/pom.xml b/geronimo-mail_2.1_impl/pom.xml
similarity index 100%
rename from geronimo-mail_2.1/pom.xml
rename to geronimo-mail_2.1_impl/pom.xml
diff --git a/geronimo-mail_2.1/src/site/apt/privacy-policy.apt b/geronimo-mail_2.1_impl/src/site/apt/privacy-policy.apt
similarity index 100%
rename from geronimo-mail_2.1/src/site/apt/privacy-policy.apt
rename to geronimo-mail_2.1_impl/src/site/apt/privacy-policy.apt
diff --git a/geronimo-mail_2.1/src/site/markdown/index.md b/geronimo-mail_2.1_impl/src/site/markdown/index.md
similarity index 100%
rename from geronimo-mail_2.1/src/site/markdown/index.md
rename to geronimo-mail_2.1_impl/src/site/markdown/index.md
diff --git a/geronimo-mail_2.1/src/site/site.xml b/geronimo-mail_2.1_impl/src/site/site.xml
similarity index 100%
rename from geronimo-mail_2.1/src/site/site.xml
rename to geronimo-mail_2.1_impl/src/site/site.xml
diff --git a/geronimo-mail_2.1/tck.adoc b/geronimo-mail_2.1_impl/tck.adoc
similarity index 100%
rename from geronimo-mail_2.1/tck.adoc
rename to geronimo-mail_2.1_impl/tck.adoc
diff --git a/geronimo-jakartamail_2.1_spec/pom.xml b/geronimo-mail_2.1_spec/pom.xml
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/pom.xml
rename to geronimo-mail_2.1_spec/pom.xml
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Address.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Address.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Address.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Address.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/AuthenticationFailedException.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/AuthenticationFailedException.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/AuthenticationFailedException.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/AuthenticationFailedException.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Authenticator.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Authenticator.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Authenticator.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Authenticator.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/BodyPart.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/BodyPart.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/BodyPart.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/BodyPart.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/EncodingAware.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/EncodingAware.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/EncodingAware.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/EncodingAware.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/EventQueue.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/EventQueue.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/EventQueue.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/EventQueue.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/FetchProfile.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/FetchProfile.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/FetchProfile.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/FetchProfile.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Flags.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Flags.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Flags.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Flags.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Folder.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Folder.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Folder.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Folder.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/FolderClosedException.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/FolderClosedException.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/FolderClosedException.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/FolderClosedException.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/FolderNotFoundException.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/FolderNotFoundException.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/FolderNotFoundException.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/FolderNotFoundException.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Header.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Header.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Header.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Header.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/IllegalWriteException.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/IllegalWriteException.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/IllegalWriteException.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/IllegalWriteException.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/MailSessionDefinition.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/MailSessionDefinition.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/MailSessionDefinition.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/MailSessionDefinition.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/MailSessionDefinitions.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/MailSessionDefinitions.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/MailSessionDefinitions.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/MailSessionDefinitions.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Message.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Message.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Message.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Message.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/MessageAware.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/MessageAware.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/MessageAware.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/MessageAware.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/MessageContext.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/MessageContext.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/MessageContext.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/MessageContext.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/MessageRemovedException.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/MessageRemovedException.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/MessageRemovedException.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/MessageRemovedException.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/MessagingException.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/MessagingException.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/MessagingException.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/MessagingException.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/MethodNotSupportedException.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/MethodNotSupportedException.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/MethodNotSupportedException.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/MethodNotSupportedException.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Multipart.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Multipart.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Multipart.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Multipart.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/MultipartDataSource.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/MultipartDataSource.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/MultipartDataSource.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/MultipartDataSource.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/NoSuchProviderException.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/NoSuchProviderException.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/NoSuchProviderException.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/NoSuchProviderException.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Part.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Part.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Part.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Part.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/PasswordAuthentication.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/PasswordAuthentication.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/PasswordAuthentication.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/PasswordAuthentication.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Provider.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Provider.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Provider.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Provider.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Quota.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Quota.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Quota.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Quota.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/QuotaAwareStore.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/QuotaAwareStore.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/QuotaAwareStore.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/QuotaAwareStore.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/ReadOnlyFolderException.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/ReadOnlyFolderException.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/ReadOnlyFolderException.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/ReadOnlyFolderException.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/SendFailedException.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/SendFailedException.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/SendFailedException.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/SendFailedException.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Service.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Service.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Service.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Service.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Session.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Session.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Session.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Session.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Store.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Store.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Store.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Store.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/StoreClosedException.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/StoreClosedException.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/StoreClosedException.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/StoreClosedException.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Transport.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Transport.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/Transport.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/Transport.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/UIDFolder.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/UIDFolder.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/UIDFolder.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/UIDFolder.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/URLName.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/URLName.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/URLName.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/URLName.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/ConnectionAdapter.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/ConnectionAdapter.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/ConnectionAdapter.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/ConnectionAdapter.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/ConnectionEvent.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/ConnectionEvent.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/ConnectionEvent.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/ConnectionEvent.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/ConnectionListener.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/ConnectionListener.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/ConnectionListener.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/ConnectionListener.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/FolderAdapter.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/FolderAdapter.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/FolderAdapter.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/FolderAdapter.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/FolderEvent.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/FolderEvent.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/FolderEvent.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/FolderEvent.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/FolderListener.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/FolderListener.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/FolderListener.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/FolderListener.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/MailEvent.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/MailEvent.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/MailEvent.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/MailEvent.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/MessageChangedEvent.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/MessageChangedEvent.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/MessageChangedEvent.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/MessageChangedEvent.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/MessageChangedListener.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/MessageChangedListener.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/MessageChangedListener.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/MessageChangedListener.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/MessageCountAdapter.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/MessageCountAdapter.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/MessageCountAdapter.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/MessageCountAdapter.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/MessageCountEvent.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/MessageCountEvent.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/MessageCountEvent.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/MessageCountEvent.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/MessageCountListener.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/MessageCountListener.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/MessageCountListener.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/MessageCountListener.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/StoreEvent.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/StoreEvent.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/StoreEvent.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/StoreEvent.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/StoreListener.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/StoreListener.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/StoreListener.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/StoreListener.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/TransportAdapter.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/TransportAdapter.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/TransportAdapter.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/TransportAdapter.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/TransportEvent.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/TransportEvent.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/TransportEvent.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/TransportEvent.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/TransportListener.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/TransportListener.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/event/TransportListener.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/event/TransportListener.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/AddressException.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/AddressException.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/AddressException.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/AddressException.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/AddressParser.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/AddressParser.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/AddressParser.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/AddressParser.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/ContentDisposition.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/ContentDisposition.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/ContentDisposition.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/ContentDisposition.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/ContentType.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/ContentType.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/ContentType.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/ContentType.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/HeaderTokenizer.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/HeaderTokenizer.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/HeaderTokenizer.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/HeaderTokenizer.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/InternetAddress.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/InternetAddress.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/InternetAddress.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/InternetAddress.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/InternetHeaders.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/InternetHeaders.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/InternetHeaders.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/InternetHeaders.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/MailDateFormat.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/MailDateFormat.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/MailDateFormat.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/MailDateFormat.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/MimeBodyPart.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/MimeBodyPart.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/MimeBodyPart.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/MimeBodyPart.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/MimeMessage.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/MimeMessage.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/MimeMessage.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/MimeMessage.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/MimeMultipart.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/MimeMultipart.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/MimeMultipart.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/MimeMultipart.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/MimePart.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/MimePart.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/MimePart.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/MimePart.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/MimePartDataSource.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/MimePartDataSource.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/MimePartDataSource.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/MimePartDataSource.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/MimeUtility.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/MimeUtility.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/MimeUtility.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/MimeUtility.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/NewsAddress.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/NewsAddress.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/NewsAddress.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/NewsAddress.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/ParameterList.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/ParameterList.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/ParameterList.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/ParameterList.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/ParseException.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/ParseException.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/ParseException.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/ParseException.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/PreencodedMimeBodyPart.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/PreencodedMimeBodyPart.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/PreencodedMimeBodyPart.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/PreencodedMimeBodyPart.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/SharedInputStream.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/SharedInputStream.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/internet/SharedInputStream.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/internet/SharedInputStream.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/AddressStringTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/AddressStringTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/AddressStringTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/AddressStringTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/AddressTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/AddressTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/AddressTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/AddressTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/AndTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/AndTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/AndTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/AndTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/BodyTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/BodyTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/BodyTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/BodyTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/ComparisonTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/ComparisonTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/ComparisonTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/ComparisonTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/DateTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/DateTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/DateTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/DateTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/FlagTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/FlagTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/FlagTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/FlagTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/FromStringTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/FromStringTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/FromStringTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/FromStringTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/FromTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/FromTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/FromTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/FromTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/HeaderTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/HeaderTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/HeaderTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/HeaderTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/IntegerComparisonTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/IntegerComparisonTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/IntegerComparisonTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/IntegerComparisonTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/MessageIDTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/MessageIDTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/MessageIDTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/MessageIDTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/MessageNumberTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/MessageNumberTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/MessageNumberTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/MessageNumberTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/NotTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/NotTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/NotTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/NotTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/OrTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/OrTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/OrTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/OrTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/ReceivedDateTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/ReceivedDateTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/ReceivedDateTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/ReceivedDateTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/RecipientStringTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/RecipientStringTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/RecipientStringTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/RecipientStringTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/RecipientTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/RecipientTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/RecipientTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/RecipientTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/SearchException.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/SearchException.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/SearchException.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/SearchException.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/SearchTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/SearchTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/SearchTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/SearchTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/SentDateTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/SentDateTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/SentDateTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/SentDateTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/SizeTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/SizeTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/SizeTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/SizeTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/StringTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/StringTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/StringTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/StringTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/SubjectTerm.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/SubjectTerm.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/search/SubjectTerm.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/search/SubjectTerm.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/util/ByteArrayDataSource.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/util/ByteArrayDataSource.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/util/ByteArrayDataSource.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/util/ByteArrayDataSource.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/util/SharedByteArrayInputStream.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/util/SharedByteArrayInputStream.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/util/SharedByteArrayInputStream.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/util/SharedByteArrayInputStream.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/util/SharedFileInputStream.java b/geronimo-mail_2.1_spec/src/main/java/jakarta/mail/util/SharedFileInputStream.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/jakarta/mail/util/SharedFileInputStream.java
rename to geronimo-mail_2.1_spec/src/main/java/jakarta/mail/util/SharedFileInputStream.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/Activator.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/Activator.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/Activator.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/Activator.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/MailProviderBundleTrackerCustomizer.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/MailProviderBundleTrackerCustomizer.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/MailProviderBundleTrackerCustomizer.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/MailProviderBundleTrackerCustomizer.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/MailProviderRegistry.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/MailProviderRegistry.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/MailProviderRegistry.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/MailProviderRegistry.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/handlers/HtmlHandler.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/handlers/HtmlHandler.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/handlers/HtmlHandler.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/handlers/HtmlHandler.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/handlers/MessageHandler.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/handlers/MessageHandler.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/handlers/MessageHandler.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/handlers/MessageHandler.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/handlers/MultipartHandler.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/handlers/MultipartHandler.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/handlers/MultipartHandler.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/handlers/MultipartHandler.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/handlers/TextHandler.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/handlers/TextHandler.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/handlers/TextHandler.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/handlers/TextHandler.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/handlers/XMLHandler.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/handlers/XMLHandler.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/handlers/XMLHandler.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/handlers/XMLHandler.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/ASCIIUtil.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/ASCIIUtil.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/ASCIIUtil.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/ASCIIUtil.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Base64.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Base64.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Base64.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Base64.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Base64DecoderStream.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Base64DecoderStream.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Base64DecoderStream.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Base64DecoderStream.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Base64Encoder.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Base64Encoder.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Base64Encoder.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Base64Encoder.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Base64EncoderStream.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Base64EncoderStream.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Base64EncoderStream.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Base64EncoderStream.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Encoder.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Encoder.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Encoder.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Encoder.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Hex.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Hex.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Hex.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/Hex.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/HexEncoder.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/HexEncoder.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/HexEncoder.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/HexEncoder.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/QuotedPrintable.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/QuotedPrintable.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/QuotedPrintable.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/QuotedPrintable.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/QuotedPrintableDecoderStream.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/QuotedPrintableDecoderStream.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/QuotedPrintableDecoderStream.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/QuotedPrintableDecoderStream.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/QuotedPrintableEncoder.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/QuotedPrintableEncoder.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/QuotedPrintableEncoder.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/QuotedPrintableEncoder.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/QuotedPrintableEncoderStream.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/QuotedPrintableEncoderStream.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/QuotedPrintableEncoderStream.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/QuotedPrintableEncoderStream.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/RFC2231Encoder.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/RFC2231Encoder.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/RFC2231Encoder.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/RFC2231Encoder.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/SessionUtil.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/SessionUtil.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/SessionUtil.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/SessionUtil.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/StringBufferOutputStream.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/StringBufferOutputStream.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/StringBufferOutputStream.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/StringBufferOutputStream.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/UUDecoderStream.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/UUDecoderStream.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/UUDecoderStream.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/UUDecoderStream.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/UUEncode.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/UUEncode.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/UUEncode.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/UUEncode.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/UUEncoder.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/UUEncoder.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/UUEncoder.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/UUEncoder.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/UUEncoderStream.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/UUEncoderStream.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/UUEncoderStream.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/UUEncoderStream.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/XText.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/XText.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/XText.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/XText.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/XTextEncoder.java b/geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/XTextEncoder.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/XTextEncoder.java
rename to geronimo-mail_2.1_spec/src/main/java/org/apache/geronimo/mail/util/XTextEncoder.java
diff --git a/geronimo-jakartamail_2.1_spec/src/main/resources/META-INF/default.address.map b/geronimo-mail_2.1_spec/src/main/resources/META-INF/default.address.map
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/resources/META-INF/default.address.map
rename to geronimo-mail_2.1_spec/src/main/resources/META-INF/default.address.map
diff --git a/geronimo-jakartamail_2.1_spec/src/main/resources/META-INF/javamail.charset.map b/geronimo-mail_2.1_spec/src/main/resources/META-INF/javamail.charset.map
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/resources/META-INF/javamail.charset.map
rename to geronimo-mail_2.1_spec/src/main/resources/META-INF/javamail.charset.map
diff --git a/geronimo-jakartamail_2.1_spec/src/main/resources/META-INF/mailcap b/geronimo-mail_2.1_spec/src/main/resources/META-INF/mailcap
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/resources/META-INF/mailcap
rename to geronimo-mail_2.1_spec/src/main/resources/META-INF/mailcap
diff --git a/geronimo-jakartamail_2.1_spec/src/main/resources/OSGI-INF/providers/org.apache.mail.handlers.HtmlHandler b/geronimo-mail_2.1_spec/src/main/resources/OSGI-INF/providers/org.apache.mail.handlers.HtmlHandler
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/resources/OSGI-INF/providers/org.apache.mail.handlers.HtmlHandler
rename to geronimo-mail_2.1_spec/src/main/resources/OSGI-INF/providers/org.apache.mail.handlers.HtmlHandler
diff --git a/geronimo-jakartamail_2.1_spec/src/main/resources/OSGI-INF/providers/org.apache.mail.handlers.MessageHandler b/geronimo-mail_2.1_spec/src/main/resources/OSGI-INF/providers/org.apache.mail.handlers.MessageHandler
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/resources/OSGI-INF/providers/org.apache.mail.handlers.MessageHandler
rename to geronimo-mail_2.1_spec/src/main/resources/OSGI-INF/providers/org.apache.mail.handlers.MessageHandler
diff --git a/geronimo-jakartamail_2.1_spec/src/main/resources/OSGI-INF/providers/org.apache.mail.handlers.MultipartHandler b/geronimo-mail_2.1_spec/src/main/resources/OSGI-INF/providers/org.apache.mail.handlers.MultipartHandler
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/resources/OSGI-INF/providers/org.apache.mail.handlers.MultipartHandler
rename to geronimo-mail_2.1_spec/src/main/resources/OSGI-INF/providers/org.apache.mail.handlers.MultipartHandler
diff --git a/geronimo-jakartamail_2.1_spec/src/main/resources/OSGI-INF/providers/org.apache.mail.handlers.TextHandler b/geronimo-mail_2.1_spec/src/main/resources/OSGI-INF/providers/org.apache.mail.handlers.TextHandler
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/resources/OSGI-INF/providers/org.apache.mail.handlers.TextHandler
rename to geronimo-mail_2.1_spec/src/main/resources/OSGI-INF/providers/org.apache.mail.handlers.TextHandler
diff --git a/geronimo-jakartamail_2.1_spec/src/main/resources/OSGI-INF/providers/org.apache.mail.handlers.XMLHandler b/geronimo-mail_2.1_spec/src/main/resources/OSGI-INF/providers/org.apache.mail.handlers.XMLHandler
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/main/resources/OSGI-INF/providers/org.apache.mail.handlers.XMLHandler
rename to geronimo-mail_2.1_spec/src/main/resources/OSGI-INF/providers/org.apache.mail.handlers.XMLHandler
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/AllTests.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/AllTests.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/AllTests.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/AllTests.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/EventQueueTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/EventQueueTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/EventQueueTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/EventQueueTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/FlagsTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/FlagsTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/FlagsTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/FlagsTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/HeaderTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/HeaderTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/HeaderTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/HeaderTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/MessageContextTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/MessageContextTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/MessageContextTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/MessageContextTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/MessagingExceptionTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/MessagingExceptionTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/MessagingExceptionTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/MessagingExceptionTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/PasswordAuthenticationTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/PasswordAuthenticationTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/PasswordAuthenticationTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/PasswordAuthenticationTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/QuotaTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/QuotaTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/QuotaTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/QuotaTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/SessionTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/SessionTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/SessionTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/SessionTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/SimpleFolder.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/SimpleFolder.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/SimpleFolder.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/SimpleFolder.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/SimpleTextMessage.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/SimpleTextMessage.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/SimpleTextMessage.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/SimpleTextMessage.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/TestData.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/TestData.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/TestData.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/TestData.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/URLNameTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/URLNameTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/URLNameTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/URLNameTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/event/AllEventTests.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/event/AllEventTests.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/event/AllEventTests.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/event/AllEventTests.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/event/ConnectionEventTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/event/ConnectionEventTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/event/ConnectionEventTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/event/ConnectionEventTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/event/FolderEventTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/event/FolderEventTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/event/FolderEventTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/event/FolderEventTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/event/MessageChangedEventTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/event/MessageChangedEventTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/event/MessageChangedEventTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/event/MessageChangedEventTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/event/MessageCountEventTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/event/MessageCountEventTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/event/MessageCountEventTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/event/MessageCountEventTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/event/StoreEventTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/event/StoreEventTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/event/StoreEventTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/event/StoreEventTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/event/TransportEventTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/event/TransportEventTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/event/TransportEventTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/event/TransportEventTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/AllInternetTests.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/AllInternetTests.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/AllInternetTests.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/AllInternetTests.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/ContentDispositionTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/ContentDispositionTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/ContentDispositionTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/ContentDispositionTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/ContentTypeTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/ContentTypeTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/ContentTypeTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/ContentTypeTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/HeaderTokenizerTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/HeaderTokenizerTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/HeaderTokenizerTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/HeaderTokenizerTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/InternetAddressTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/InternetAddressTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/InternetAddressTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/InternetAddressTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/InternetHeadersTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/InternetHeadersTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/InternetHeadersTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/InternetHeadersTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/MailDateFormatTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/MailDateFormatTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/MailDateFormatTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/MailDateFormatTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/MimeBodyPartTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/MimeBodyPartTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/MimeBodyPartTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/MimeBodyPartTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/MimeMessageTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/MimeMessageTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/MimeMessageTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/MimeMessageTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/MimeMultipartTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/MimeMultipartTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/MimeMultipartTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/MimeMultipartTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/MimeTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/MimeTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/MimeTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/MimeTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/MimeUtilityTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/MimeUtilityTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/MimeUtilityTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/MimeUtilityTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/NewsAddressTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/NewsAddressTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/NewsAddressTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/NewsAddressTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/ParameterListTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/ParameterListTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/ParameterListTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/ParameterListTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/PreencodedMimeBodyPartTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/PreencodedMimeBodyPartTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/internet/PreencodedMimeBodyPartTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/internet/PreencodedMimeBodyPartTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/util/ByteArrayDataSourceTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/util/ByteArrayDataSourceTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/util/ByteArrayDataSourceTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/util/ByteArrayDataSourceTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/util/SharedByteArrayInputStreamTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/util/SharedByteArrayInputStreamTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/util/SharedByteArrayInputStreamTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/util/SharedByteArrayInputStreamTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/util/SharedFileInputStreamTest.java b/geronimo-mail_2.1_spec/src/test/java/jakarta/mail/util/SharedFileInputStreamTest.java
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/java/jakarta/mail/util/SharedFileInputStreamTest.java
rename to geronimo-mail_2.1_spec/src/test/java/jakarta/mail/util/SharedFileInputStreamTest.java
diff --git a/geronimo-jakartamail_2.1_spec/src/test/resources/multipart_msg_empty.eml b/geronimo-mail_2.1_spec/src/test/resources/multipart_msg_empty.eml
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/resources/multipart_msg_empty.eml
rename to geronimo-mail_2.1_spec/src/test/resources/multipart_msg_empty.eml
diff --git a/geronimo-jakartamail_2.1_spec/src/test/resources/multipart_msg_missing_boundary_param.eml b/geronimo-mail_2.1_spec/src/test/resources/multipart_msg_missing_boundary_param.eml
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/resources/multipart_msg_missing_boundary_param.eml
rename to geronimo-mail_2.1_spec/src/test/resources/multipart_msg_missing_boundary_param.eml
diff --git a/geronimo-jakartamail_2.1_spec/src/test/resources/multipart_msg_missing_end_boundary.eml b/geronimo-mail_2.1_spec/src/test/resources/multipart_msg_missing_end_boundary.eml
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/resources/multipart_msg_missing_end_boundary.eml
rename to geronimo-mail_2.1_spec/src/test/resources/multipart_msg_missing_end_boundary.eml
diff --git a/geronimo-jakartamail_2.1_spec/src/test/resources/multipart_msg_normal.eml b/geronimo-mail_2.1_spec/src/test/resources/multipart_msg_normal.eml
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/resources/multipart_msg_normal.eml
rename to geronimo-mail_2.1_spec/src/test/resources/multipart_msg_normal.eml
diff --git a/geronimo-jakartamail_2.1_spec/src/test/resources/multipart_msg_wrong_boundary_param.eml b/geronimo-mail_2.1_spec/src/test/resources/multipart_msg_wrong_boundary_param.eml
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/resources/multipart_msg_wrong_boundary_param.eml
rename to geronimo-mail_2.1_spec/src/test/resources/multipart_msg_wrong_boundary_param.eml
diff --git a/geronimo-jakartamail_2.1_spec/src/test/resources/test.dat b/geronimo-mail_2.1_spec/src/test/resources/test.dat
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/resources/test.dat
rename to geronimo-mail_2.1_spec/src/test/resources/test.dat
diff --git a/geronimo-jakartamail_2.1_spec/src/test/resources/wmtom.bin b/geronimo-mail_2.1_spec/src/test/resources/wmtom.bin
similarity index 100%
rename from geronimo-jakartamail_2.1_spec/src/test/resources/wmtom.bin
rename to geronimo-mail_2.1_spec/src/test/resources/wmtom.bin