Return-Path: X-Original-To: apmail-apex-dev-archive@minotaur.apache.org Delivered-To: apmail-apex-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 5A79F187CF for ; Tue, 1 Dec 2015 10:19:55 +0000 (UTC) Received: (qmail 60934 invoked by uid 500); 1 Dec 2015 10:19:53 -0000 Delivered-To: apmail-apex-dev-archive@apex.apache.org Received: (qmail 60250 invoked by uid 500); 1 Dec 2015 10:19:52 -0000 Mailing-List: contact dev-help@apex.incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@apex.incubator.apache.org Delivered-To: mailing list dev@apex.incubator.apache.org Received: (qmail 59000 invoked by uid 99); 1 Dec 2015 10:19:52 -0000 Received: from Unknown (HELO spamd2-us-west.apache.org) (209.188.14.142) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 01 Dec 2015 10:19:52 +0000 Received: from localhost (localhost [127.0.0.1]) by spamd2-us-west.apache.org (ASF Mail Server at spamd2-us-west.apache.org) with ESMTP id 568971A5B6B for ; Tue, 1 Dec 2015 10:12:00 +0000 (UTC) X-Virus-Scanned: Debian amavisd-new at spamd2-us-west.apache.org X-Spam-Flag: NO X-Spam-Score: 2.345 X-Spam-Level: ** X-Spam-Status: No, score=2.345 tagged_above=-999 required=6.31 tests=[DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=3, RP_MATCHES_RCVD=-0.554, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=disabled Authentication-Results: spamd2-us-west.apache.org (amavisd-new); dkim=pass (2048-bit key) header.d=capitalone.com Received: from mx1-us-east.apache.org ([10.40.0.8]) by localhost (spamd2-us-west.apache.org [10.40.0.9]) (amavisd-new, port 10024) with ESMTP id lf92r6PN14XJ for ; Tue, 1 Dec 2015 10:11:53 +0000 (UTC) Received: from komail02.capitalone.com (outk.capitalone.com [199.244.214.13]) by mx1-us-east.apache.org (ASF Mail Server at mx1-us-east.apache.org) with ESMTPS id A43E342BC2 for ; Tue, 1 Dec 2015 10:11:53 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=capitalone.com; l=20298; q=dns/txt; s=SM2048Mar2015K; t=1448964713; x=1449051113; h=from:to:date:subject:message-id:references:in-reply-to: mime-version; bh=KbBWhxb+ZoYwavmeXuUKG2ru0oNM1xBirPyUZhw0xrA=; b=ODUQDzomo2rwxCaFCQcCf9OPRKy1n/m6AoSfh0Souf5ds1XQPKCdFLZ1 FAG1p/7BWWz64A5lBREoZ5g4tVR6D+jQcUY+2tbJPAMdA+u3PKDLT7BfD ryeMx9IDTJkMf0WLQATXgFmmRATvIRJvkR0LjJK7P77wFmXQms4QI50kp M6ZfG02rZhXHHd9Mm1B9cOXPPyi4LtBylzNusPiemMEj/vh3JEaj7qvMq iZlEAwvIEeqjsmaq9fuc+yOnEUQSWYxqwzTK0MNTY33uwutJaJW/+N8Qd 9E6GvQGgmXrjGe4dzggjz5vXav5EPiYVQgugFbcBLp9ZSbbvxlZG6PvJg Q==; X-IronPort-AV: E=McAfee;i="5700,7163,8001"; a="302420035" X-IronPort-AV: E=Sophos;i="5.20,368,1444708800"; d="scan'208,217";a="302420035" X-AFNotificationDomain: TRUE X-HTML-Disclaimer: True Received: from kdcpexcasht02.cof.ds.capitalone.com ([10.37.194.12]) by komail02.kdc.capitalone.com with ESMTP/TLS/AES128-SHA; 01 Dec 2015 05:11:47 -0500 Received: from KDCPEXCMB13.cof.ds.capitalone.com ([169.254.1.232]) by KDCPEXCASHT02.cof.ds.capitalone.com ([fe80::f13f:d6f2:e567:c056%16]) with mapi; Tue, 1 Dec 2015 05:11:47 -0500 From: "Ganelin, Ilya" To: "'dev@apex.incubator.apache.org'" , "'dev@apex.incubator.apache.org'" Date: Tue, 1 Dec 2015 05:11:46 -0500 Subject: RE: [APEX-3/APEX-104] Module Separator. Thread-Topic: [APEX-3/APEX-104] Module Separator. Thread-Index: AdEsFuXb7iPJOtQkSAWU+xM47MccUQACcnLy Message-ID: <95895BF14D8F9440BE1D6043012551A606927330@KDCPEXCMB13.cof.ds.capitalone.com> References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: acceptlanguage: en-US Content-Type: multipart/alternative; boundary="_000_95895BF14D8F9440BE1D6043012551A606927330KDCPEXCMB13cofd_" MIME-Version: 1.0 --_000_95895BF14D8F9440BE1D6043012551A606927330KDCPEXCMB13cofd_ Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 UmVnYXJkbGVzcyBvZiB3aGljaCBzeW1ib2wgd2Ugc2VsZWN0LCB3ZSBzaG91bGQgYWRkIGFuIGV4 cGxpY2l0IHJ1bi10aW1lIGNoZWNrIHRvIGd1YXJkIGFnYWluc3QgY29sbGlzaW9ucy4NCg0KDQoN ClRoYW5rIHlvdSwNCklseWEgR2FuZWxpbg0KDQoNCg0KLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t LS0NCkZyb206IFByaXlhbmthIEd1Z2FsZSBbcHJpeWFua2FAZGF0YXRvcnJlbnQuY29tPG1haWx0 bzpwcml5YW5rYUBkYXRhdG9ycmVudC5jb20+XQ0KU2VudDogVHVlc2RheSwgRGVjZW1iZXIgMDEs IDIwMTUgMDQ6MDEgQU0gRWFzdGVybiBTdGFuZGFyZCBUaW1lDQpUbzogZGV2QGFwZXguaW5jdWJh dG9yLmFwYWNoZS5vcmcNClN1YmplY3Q6IFJlOiBbQVBFWC0zL0FQRVgtMTA0XSBNb2R1bGUgU2Vw YXJhdG9yLg0KDQoNCisxIGZvciAkLg0KDQotUHJpeWFua2ENCg0KT24gVHVlLCBEZWMgMSwgMjAx NSBhdCAyOjI2IFBNLCBDaGFuZG5pIFNpbmdoIDxjaGFuZG5pQGRhdGF0b3JyZW50LmNvbT4NCndy b3RlOg0KDQo+IEkgd2lsbCBhbHNvIGNvbnNpZGVyIHRpbGRlICBhcyBhIHNlcGFyYXRvci4gTW9k dWxlMX5PcGVyYXRvcjEuDQo+DQo+IExlc3MgY29uZmxpY3QgYW5kIG1vcmUgcmVhZGFibGUuDQo+ DQo+IE9uIFR1ZSwgRGVjIDEsIDIwMTUgYXQgMTI6MjIgQU0sIFNodWJoYW0gUGF0aGFrIDxzaHVi aGFtQGRhdGF0b3JyZW50LmNvbT4NCj4gd3JvdGU6DQo+DQo+ID4gKzEgZm9yICQgb3IgKDo6KSBk b3VibGUgY29sb24NCj4gPg0KPiA+IFRoYW5rcywNCj4gPiBTaHViaGFtDQo+ID4NCj4gPiBPbiBU dWUsIERlYyAxLCAyMDE1IGF0IDExOjExIEFNLCBDaGlubWF5IEtvbGhhdGthciA8DQo+ID4gY2hp bm1heUBkYXRhdG9ycmVudC5jb20+DQo+ID4gd3JvdGU6DQo+ID4NCj4gPiA+IEhpLA0KPiA+ID4N Cj4gPiA+IEkgd2FudCB0byBwcm9wb3NlIDIgbW9yZSBvcHRpb25zIGZvciB0aGlzOg0KPiA+ID4g MSkgJCAoRG9sbGFyIGRlbGltaXRlZCkNCj4gPiA+IERvbGxhciBzaWduIGlzIHVzdWFsbHkgdG8g aW5kaWNhdGUgaW5uZXIgY2xhc3NlcyBpbiBKYXZhLiBDb25zaWRlcmluZw0KPiA+IHRoYXQNCj4g PiA+IEkgYmVsaWV2ZSB0aGlzIGNhbiB3b3JrIGluIFJFU1QgQVBJcyBhbmQgQ0xJIGFzIHdlbGwu DQo+ID4gPg0KPiA+ID4gSGVuY2UgdGhlIG9wZXJhdG9yIGluc2lkZSBtb2R1bGUgY2FuIGxvb2sg bGlrZToNCj4gPiA+IE1vZHVsZTEqJCpNb2R1bGUyKiQqT3BlcmF0b3IxDQo+ID4gPg0KPiA+ID4g MikgfCAoUGlwZSBEZWxpbWl0ZWQpDQo+ID4gPiBPcGVyYXRvciBuYW1lIHdvdWxkIGxvb2sgbGlr ZToNCj4gPiA+IE1vZHVsZTEqfCpNb2R1bGUyKnwqT3BlcmF0b3IxDQo+ID4gPg0KPiA+ID4gMykg LyAoVW5peCBGaWxlIFNlcGVyYXRvcikNCj4gPiA+IFRoaXMgc2VwZXJhdGUgaXMgY29tbW9uIGFu ZCB1c2VkIGluIG1vc3Qgb2YgdGhlIHBsYWNlcy4gZmlsZSBzZXBlcmF0b3INCj4gaXMNCj4gPiA+ IGFsc28gdXNlZCB0byBpbmRpY2F0ZSB0aGUgY29udGVudCBpbnNpZGUgc29tZXRoaW5nLg0KPiA+ ID4gT3BlcmF0b3IgbmFtZSB3b3VsZCBsb29rIGxpa2U6DQo+ID4gPiBNb2R1bGUxKi8qTW9kdWxl MiovKk9wZXJhdG9yMQ0KPiA+ID4NCj4gPiA+IElmIHRoZXJlIGFyZSB0ZWNobmljYWwgY2hhbGxl bmdlcyBpbiBhYm92ZSwgSSB3b3VsZCB2b3RlIGZvciAoOjopDQo+IGRvdWJsZQ0KPiA+ID4gY29s b24uDQo+ID4gPg0KPiA+ID4gLUNoaW5tYXkuDQo+ID4gPg0KPiA+ID4NCj4gPiA+IH4gQ2hpbm1h eS4NCj4gPiA+DQo+ID4gPiBPbiBUdWUsIERlYyAxLCAyMDE1IGF0IDExOjAxIEFNLCBUdXNoYXIg R29zYXZpIDx0dXNoYXJAZGF0YXRvcnJlbnQuY29tDQo+ID4NCj4gPiA+IHdyb3RlOg0KPiA+ID4N Cj4gPiA+ID4gZG90IGNhbiBub3QgYmUgdXNlZCBpbiBkdC1zaXRlLnhtbCwgYXMgJy4nIGlzIHVz ZWQgYXMgc2VwYXJhdG9yIGZvcg0KPiA+ID4gcGFyc2luZw0KPiA+ID4gPiB2YXJpb3VzIGNvbXBv bmVudCBmcm9tIGNvbmZpZ3VyYXRpb24gZmlsZS4NCj4gPiA+ID4NCj4gPiA+ID4gLSBUdXNoYXIu DQo+ID4gPiA+DQo+ID4gPiA+IE9uIFR1ZSwgRGVjIDEsIDIwMTUgYXQgMTA6NDggQU0sIFlvZ2kg RGV2ZW5kcmEgPA0KPiA+IHlvZ2lkZXZlbmRyYUBhcGFjaGUub3JnPg0KPiA+ID4gPiB3cm90ZToN Cj4gPiA+ID4NCj4gPiA+ID4gPiBJIHdvdWxkIHByZWZlciAnLicgKGRvdCkuDQo+ID4gPiA+ID4g SWYgdGhlcmUgYXJlIHNvbWUgdGVjaG5pY2FsIGNoYWxsZW5nZXMgZm9yIGRvdCB0aGVuIEkgdm90 ZSBmb3IgOg0KPiA+ID4gKGNvbG9uKQ0KPiA+ID4gPiBvcg0KPiA+ID4gPiA+IDo6IChkb3VibGUg Y29sb24pIGluIHRoYXQgc2VxdWVuY2UuDQo+ID4gPiA+ID4NCj4gPiA+ID4gPiB+IFlvZ2kNCj4g PiA+ID4gPg0KPiA+ID4gPiA+IE9uIDEgRGVjZW1iZXIgMjAxNSBhdCAxMDoxNywgR2F1cmF2IEd1 cHRhIDxnYXVyYXZAZGF0YXRvcnJlbnQuY29tPg0KPiA+ID4gPiB3cm90ZToNCj4gPiA+ID4gPg0K PiA+ID4gPiA+ID4gV2hhdCBhYm91dCB1c2luZyDigJwj4oCdPyBXZSB1c2UgdGhpcyBmb3IgVW5p ZmllcnMuDQo+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gVGhhbmtzDQo+ID4gPiA+ID4gPiAtIEdh dXJhdg0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gT24gTm92IDMwLCAyMDE1LCBhdCA4OjA4 IFBNLCBUdXNoYXIgR29zYXZpIDwNCj4gPiB0dXNoYXJAZGF0YXRvcnJlbnQuY29tDQo+ID4gPiA+ DQo+ID4gPiA+ID4gPiB3cm90ZToNCj4gPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+ID4gSGkgQWxs LA0KPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiBBcyBwYXJ0IG9mIG1vZHVsZSBzdXBwb3J0 LCB3ZSB3aWxsIG5lZWQgdG8gZ2VuZXJhdGUgbmFtZXMgZm9yDQo+ID4gPiA+IG9wZXJhdG9ycw0K PiA+ID4gPiA+ID4gPiBpbnRlcm5hbCB0byB0aGUgbW9kdWxlIGJlZm9yZSBhZGRpbmcgaXQgdG8g dGhlIG9yaWdpbmFsIERBRyB0bw0KPiA+ID4gYXZvaWQNCj4gPiA+ID4gPiA+ID4gY29uZmxpY3Qg b2YgbmFtZXMuIEZvciBleGFtcGxlIGlmIGEgZGV2ZWxvcGVyIGFkZHMgYSBvcGVyYXRvcg0KPiA+ IHdpdGgNCj4gPiA+ID4gbmFtZQ0KPiA+ID4gPiA+ID4gIkEiDQo+ID4gPiA+ID4gPiA+IGFuZCBt b2R1bGUgaXMgbmFtZSAiTSIgaW4gdGhlIERBRy4gRGV2ZWxvcGVyIG9mICdNJyBpcyBhZGRpbmcg YQ0KPiA+ID4gPiA+IG9wZXJhdG9yDQo+ID4gPiA+ID4gPiA+ICdBJyBpbnRvIHRoZSBtb2R1bGUg REFHLiBUbyBhdm9pZCBuYW1lIGNvbmZsaWN0DQo+ID4gPiA+ID4gPiA+IHdpdGggdGhlIG9wZXJh dG9yIGluIHRoZSBtYWluIERBRyB3ZSB3aWxsIGdlbmVyYXRlIG5hbWUgZm9yDQo+ID4gPiBpbnRl cm5hbA0KPiA+ID4gPiA+ID4gPiBvcGVyYXRvcnMgYnkgY29uY2F0ZW5hdGlvbiBvZiBtb2R1bGUg bmFtZSBhbmQgb3BlcmF0b3IgbmFtZS4NCj4gVGhlDQo+ID4gPiAnQScNCj4gPiA+ID4gPiA+IHdp dGhpbg0KPiA+ID4gPiA+ID4gPiBtb2R1bGUgJ00nIHdpbGwgYmUgYWRkZWQgdG8gbWFpbiBEQUcg YXMgJ01fQScuICBUaGlzIHdvcmtzIGZvcg0KPiA+ID4gPiA+IHJlY3Vyc2l2ZQ0KPiA+ID4gPiA+ ID4gPiBtb2R1bGVzIHRvby4gKGkuZSBtb2R1bGUgY29udGFpbmluZyBtb2R1bGUpLg0KPiA+ID4g PiA+ID4gPg0KPiA+ID4gPiA+ID4gPiBXaGljaCBzZXBhcmF0b3Igc2hvdWxkIHdlIHVzZSBmb3Ig bW9kdWxlIG5hbWVzcGFjZT8gVGhlDQo+ID4gcmVxdWlyZW1lbnQNCj4gPiA+ID4gYXJlDQo+ID4g PiA+ID4gPiA+IC0gTGVzcyBjaGFuY2VzIG9mIGNvbGxpc2lvbi4gKFVzZXIgY2FuIGFkZCBvcGVy YXRvciB3aXRoIG5hbWUNCj4gPiAnTV9BJw0KPiA+ID4gPiA+IHRvbykuDQo+ID4gPiA+ID4gPiA+ IC0gQ29tcGF0aWJsZSB3aXRoIGpzb24gZm9ybWF0LiAoU2hvdWxkIG5vdCBoYXZlIGEgcHJvYmxl bSB3aGlsZQ0KPiA+ID4gPiBwYXJzaW5nDQo+ID4gPiA+ID4gPiA+IGpzb24gcmVzcG9uc2UgZnJv bSByZXN0IGFwaSkNCj4gPiA+ID4gPiA+ID4gLSBTaG91bGQgYmUgYWJsZSB0byBzcGVjaWZ5IHBy b3BlcnR5IGluIGR0LXNpdGUueG1sLg0KPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiBXaGls ZSAnXycgd29ya3MsIEluIHRoZSBwdWxsIHJlcXVlc3QgaXQgaGFzIGJlZW4gcG9pbnRlZCBvdXQN Cj4gdGhhdA0KPiA+ID4gaXQNCj4gPiA+ID4gPiBoYXMNCj4gPiA+ID4gPiA+ID4gaGlnaGVyIGNo YW5jZSBvZiBjb2xsaXNpb24uIEZldyBjaG9pY2VzIGFyZQ0KPiA+ID4gPiA+ID4gPg0KPiA+ID4g PiA+ID4gPiAxKSBfIChVbmRlcnNjb3JlKQ0KPiA+ID4gPiA+ID4gPiAyKSBfXyAoZG91YmxlIHVu ZGVyc2NvcmUpDQo+ID4gPiA+ID4gPiA+IDMpIDogKGNvbG9uLCBJIHdpbGwgY2hlY2sgY29tcGF0 aWJpbGl0eSB3aXRoIHJlc3QgQVBJLCBhcyBpdCBpcw0KPiA+ID4gdXNlZA0KPiA+ID4gPiB0bw0K PiA+ID4gPiA+ID4gPiBzZXBhcmF0ZSBrZXkgYW5kIHZhbHVlIGluIGpzb24pDQo+ID4gPiA+ID4g PiA+IDQpIDo6IChEb3VibGUgY29sb24pLg0KPiA+ID4gPiA+ID4gPiA1KSBMZXQgZGV2ZWxvcGVy IGNob29zZSB0aGUgc2VwYXJhdG9yIGJ5IHNwZWNpZnlpbmcgZGFnDQo+IHByb3BlcnR5LA0KPiA+ ID4gYnV0DQo+ID4gPiA+ID4gPiA+IGRlZmF1bHQgaXMgc3RpbGwgbmVlZGVkLg0KPiA+ID4gPiA+ ID4gPiA2KSBBbnkgb3RoZXIgb3B0aW9uPw0KPiA+ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiBQ bGVhc2Ugc3VnZ2VzdCB3aGljaCBhcHByb2FjaCB0byB0YWtlPw0KPiA+ID4gPiA+ID4gPg0KPiA+ ID4gPiA+ID4gPg0KPiA+ID4gPiA+ID4gPiBSZWdhcmRzLA0KPiA+ID4gPiA+ID4gPiAtVHVzaGFy Lg0KPiA+ID4gPiA+ID4NCj4gPiA+ID4gPiA+DQo+ID4gPiA+ID4NCj4gPiA+ID4NCj4gPiA+DQo+ ID4NCj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f X19fX19fDQoNClRoZSBpbmZvcm1hdGlvbiBjb250YWluZWQgaW4gdGhpcyBlLW1haWwgaXMgY29u ZmlkZW50aWFsIGFuZC9vciBwcm9wcmlldGFyeSB0byBDYXBpdGFsIE9uZSBhbmQvb3IgaXRzIGFm ZmlsaWF0ZXMgYW5kIG1heSBvbmx5IGJlIHVzZWQgc29sZWx5IGluIHBlcmZvcm1hbmNlIG9mIHdv cmsgb3Igc2VydmljZXMgZm9yIENhcGl0YWwgT25lLiBUaGUgaW5mb3JtYXRpb24gdHJhbnNtaXR0 ZWQgaGVyZXdpdGggaXMgaW50ZW5kZWQgb25seSBmb3IgdXNlIGJ5IHRoZSBpbmRpdmlkdWFsIG9y IGVudGl0eSB0byB3aGljaCBpdCBpcyBhZGRyZXNzZWQuIElmIHRoZSByZWFkZXIgb2YgdGhpcyBt ZXNzYWdlIGlzIG5vdCB0aGUgaW50ZW5kZWQgcmVjaXBpZW50LCB5b3UgYXJlIGhlcmVieSBub3Rp ZmllZCB0aGF0IGFueSByZXZpZXcsIHJldHJhbnNtaXNzaW9uLCBkaXNzZW1pbmF0aW9uLCBkaXN0 cmlidXRpb24sIGNvcHlpbmcgb3Igb3RoZXIgdXNlIG9mLCBvciB0YWtpbmcgb2YgYW55IGFjdGlv biBpbiByZWxpYW5jZSB1cG9uIHRoaXMgaW5mb3JtYXRpb24gaXMgc3RyaWN0bHkgcHJvaGliaXRl ZC4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBjb21tdW5pY2F0aW9uIGluIGVycm9yLCBwbGVh c2UgY29udGFjdCB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhlIG1hdGVyaWFsIGZyb20geW91ciBj b21wdXRlci4K --_000_95895BF14D8F9440BE1D6043012551A606927330KDCPEXCMB13cofd_--