From harmony-dev-return-7328-apmail-incubator-harmony-dev-archive=incubator.apache.org@incubator.apache.org Thu May 11 08:56:57 2006 Return-Path: Delivered-To: apmail-incubator-harmony-dev-archive@www.apache.org Received: (qmail 77799 invoked from network); 11 May 2006 08:56:56 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 11 May 2006 08:56:56 -0000 Received: (qmail 38909 invoked by uid 500); 11 May 2006 08:56:51 -0000 Delivered-To: apmail-incubator-harmony-dev-archive@incubator.apache.org Received: (qmail 38874 invoked by uid 500); 11 May 2006 08:56:51 -0000 Mailing-List: contact harmony-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: harmony-dev@incubator.apache.org Delivered-To: mailing list harmony-dev@incubator.apache.org Received: (qmail 38859 invoked by uid 99); 11 May 2006 08:56:51 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 May 2006 01:56:51 -0700 X-ASF-Spam-Status: No, hits=-0.0 required=10.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of njbartlett@gmail.com designates 64.233.182.190 as permitted sender) Received: from [64.233.182.190] (HELO nf-out-0910.google.com) (64.233.182.190) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 May 2006 01:56:49 -0700 Received: by nf-out-0910.google.com with SMTP id y38so63538nfb for ; Thu, 11 May 2006 01:56:28 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:sender:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references:x-google-sender-auth; b=Iefu4oKQLxfp26GoAZRcsP/RYDk6IYX+xeLbxLvrz23J66WyiOepY6aT+UaSWeb7XP2aqml+QiVGG5CxLPw/dKqteHNFVzq9VJft1uVydx/aFI3/gH2tuS9g5tCL68OOv/+fjSQn3mexwlij8NQP2Qix0qr7uvMn/+VmiHOlr/c= Received: by 10.49.88.14 with SMTP id q14mr243683nfl; Thu, 11 May 2006 01:56:28 -0700 (PDT) Received: by 10.48.48.5 with HTTP; Thu, 11 May 2006 01:56:28 -0700 (PDT) Message-ID: Date: Thu, 11 May 2006 09:56:28 +0100 From: "Neil Bartlett" Sender: njbartlett@gmail.com To: harmony-dev@incubator.apache.org Subject: Re: Thanks Stepan! (was: Re: [jira] Resolved: (HARMONY-454) [classlib][luni] java.util.Set generics uplift and related changes) In-Reply-To: <002601c674b4$c40d0240$0e01a8c0@LITTLEGUY> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: base64 Content-Disposition: inline References: <4461D57E.4070207@gmail.com> <002601c674b4$c40d0240$0e01a8c0@LITTLEGUY> X-Google-Sender-Auth: 4a503599aa641045 X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N TmF0aGFuLAoKSXQncyBhIHRyaWNreSBvbmUgdG8gYmUgc3VyZS4KClRoZSBwcm9ibGVtIGlzIHRo YXQgdGhlIGVudHJ5U2V0KCkgbWV0aG9kIGlzIHJldHVybmluZyBhCiJTZXQ8TWFwLkVudHJ5PGNh cHR1cmUtb2YgPyBleHRlbmRzIEssIGNhcHR1cmUtb2YgPyBleHRlbmRzIFY+PiIsCndoaWNoIGlz IGluY29tcGF0aWJsZSB3aXRoIHRoZSB0eXBlICJTZXQ8TWFwLkVudHJ5PD8gZXh0ZW5kcyBLLCA/ CmV4dGVuZHMgVj4+Ii4gSXQncyBlYXNpZXIgdG8gZGVzY3JpYmUgd2h5IGlmIEkgZHJvcCB0aGUg ImV4dGVuZHMgSyIKYW5kICJleHRlbmRzIFYiIHBhcnQuIFNvIHdlIGhhdmUgIlNldDxNYXAuRW50 cnk8PywgPz4iIGFuZAoiU2V0PE1hcC5FbnRyeTxjYXB0dXJlLW9mID8sIGNhcHR1cmUtb2YgPz4+ Ii4KClRoZSBmaXJzdCBvbmUsICJTZXQ8TWFwLkVudHJ5PD8sID8+PiIgaXMgYSBzZXQgb2YgTWFw LkVudHJpZXMgb2YKZGlmZmVyZW50IHR5cGVzIC0gaWUgaXQgaXMgYSBoZXRlcm9nZW5lb3VzIGNv bGxlY3Rpb24uIEl0IGNvdWxkCmNvbnRhaW4gYSBNYXAuRW50cnk8TG9uZywgRGF0ZT4gYW5kIGEg TWFwLkVudHJ5PFN0cmluZywgUmVzdWx0U2V0Pj4KYW5kIGFueSBvdGhlciBwYWlyIG9mIHR5cGVz LCBhbGwgaW4gdGhlIHNhbWUgc2V0LgoKT24gdGhlIG90aGVyIGhhbmQsICJTZXQ8TWFwLkVudHJ5 PGNhcHR1cmUtb2YgPywgY2FwdHVyZS1vZiA/Pj4iIGlzIGEKaG9tb2dlbm91cyBjb2xsZWN0aW9u IG9mIHRoZSBzYW1lIChhbGJlaXQgdW5rbm93bikgcGFpciBvZiB0eXBlcy4gRWcKaXQgbWlnaHQg YmUgYSBTZXQ8TWFwLkVudHJ5PExvbmcsIERhdGU+Piwgc28gYWxsIG9mIHRoZSBlbnRyaWVzIGlu IHRoZQpzZXQgTVVTVCBiZSBNYXAuRW50cnk8TG9uZywgRGF0ZT4uCgpJbiBnZW5lcmFsLCBldmVu IGlmIHlvdSBjb3VsZCBhc3NpZ24gdGhpcyB0byBhIGxvY2FsIHZhcmlhYmxlIHdpdGhvdXQKdW5j aGVja2VkIHR5cGUgc2FmZXR5IHdhcm5pbmdzLCB5b3Ugd291bGRuJ3QgYmUgYWJsZSB0byBjYWxs IGFueQptZXRob2RzIG9uIGl0IGJlY2F1c2UgdGhlIGNvbXBpbGVyIGNhbm5vdCBjaGVjayB3aGV0 aGVyIHRoZSBhY2Nlc3MgaXMKdHlwZS1zYWZlLiBGb3IgZXhhbXBsZSB5b3Ugd291bGQgbm90IGJl IGFibGUgdG8gY2FsbCBhZGQoKSBiZWNhdXNlIHRoZQpTZXQgbXVzdCBjb250YWluIGEgc3BlY2lm aWMgdHlwZSwgYnV0IHRoZSBjb21waWxlciBkb2Vzbid0IGtub3cgd2hpY2gKc3BlY2lmaWMgdHlw ZSB0aGF0IGlzIQoKUmVnYXJkcwpOZWlsCgpPbiA1LzExLzA2LCBOYXRoYW4gQmV5ZXIgPG5iZXll ckBrYy5yci5jb20+IHdyb3RlOgo+IERvZXMgc29tZW9uZSB1bmRlcnN0YW5kIHdoeSB0aGlzIHdv cmtzIHRoaXMgd2F5PyBUaGlzIHNlZW1zIHNvIG9kZC4gSSBrbm93Cj4gdGhlcmUgYXJlIHF1aXJr cyB0byB0aGUgZ2VuZXJpY3Mgc3ludGF4LCBidXQgdGhpcyBpbiBhbiBlZGdlIEkgaGF2ZW4ndCBy dW4KPiBpbnRvIHlldC4gSSBoYXZlbid0IGJlZW4gYWJsZSB0byBtYWtlIHRoaXMgb25lIGNsaWNr IGluIG15IGhlYWQgeWV0Lgo+Cj4gVGhpcyBjb21waWxlcyBmaW5lOgo+ICAgICAgICAgcHVibGlj IHN5bmNocm9uaXplZCB2b2lkIHB1dEFsbChNYXA8PyBleHRlbmRzIEssPyBleHRlbmRzIFY+IG1h cCkgewo+ICAgICAgICAgZm9yIChNYXAuRW50cnk8PyBleHRlbmRzIEssPyBleHRlbmRzIFY+IGVu dHJ5IDogbWFwLmVudHJ5U2V0KCkpIHsKPiAgICAgICAgICAgICAgIC4uLgo+ICAgICAgICAgfQo+ ICAgICAgICAgfQo+Cj4gVGhpcyB3b24ndCBjb21waWxlIGF0IGFsbDoKPiAgICAgICAgIHB1Ymxp YyBzeW5jaHJvbml6ZWQgdm9pZCBwdXRBbGwoTWFwPD8gZXh0ZW5kcyBLLD8gZXh0ZW5kcyBWPiBt YXApIHsKPiAgICAgICAgIFNldDxNYXAuRW50cnk8PyBleHRlbmRzIEssID8gZXh0ZW5kcyBWPj4g ZW50cmllcyA9IG1hcC5lbnRyeVNldCgpOwo+ICAgICAgICAgLi4uCj4gICAgICAgfQo+IFRoZSBl cnJvciBpczogVHlwZSBtaXNtYXRjaDogY2Fubm90IGNvbnZlcnQgZnJvbSBTZXQ8TWFwLkVudHJ5 PGNhcHR1cmUtb2YgPwo+IGV4dGVuZHMgSyxjYXB0dXJlLW9mID8gZXh0ZW5kcyBWPj4gdG8gU2V0 PE1hcC5FbnRyeTw/IGV4dGVuZHMgSyw/IGV4dGVuZHMKPiBWPj4KPiBUaGUgc3VnZ2VzdGVkIHF1 aWNrIGZpeCBpbiBFY2xpcHNlIGlzICJTZXQ8Pz4gZW50cmllcyA9IC4uLiIuCj4KPiBUaGlzIHJl cG9ydHMgYSB3YXJuaW5nOgo+ICAgICAgICAgcHVibGljIHN5bmNocm9uaXplZCB2b2lkIHB1dEFs bChNYXA8PyBleHRlbmRzIEssPyBleHRlbmRzIFY+IG1hcCkgewo+ICAgICAgICAgTWFwPEssVj4g bWFwMiA9IChNYXA8SyxWPiltYXA7Cj4gICAgICAgfQo+IFRoZSB3YXJuaW5nIGlzOiBUeXBlIHNh ZmV0eTogVGhlIGNhc3QgZnJvbSBNYXA8Y2FwdHVyZS1vZiA/IGV4dGVuZHMKPiBLLGNhcHR1cmUt b2YgPyBleHRlbmRzIFY+IHRvIE1hcDxLLFY+IGlzIGFjdHVhbGx5IGNoZWNraW5nIGFnYWluc3Qg dGhlCj4gZXJhc2VkIHR5cGUgTWFwCj4gVGhlIHN1Z2dlc3RlZCBxdWljayBmaXggaW4gRWNsaXBz ZSBpcyB0byB0aGUgYW5ub3RhdGlvbjoKPiBAU3VwcHJlc3NXYXJuaW5ncygidW5jaGVja2VkIiku Cj4KPiAtTmF0aGFuCj4KPgo+ID4gLS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0KPiA+IEZyb206 IFRpbSBFbGxpc29uIFttYWlsdG86dC5wLmVsbGlzb25AZ21haWwuY29tXQo+ID4gU2VudDogV2Vk bmVzZGF5LCBNYXkgMTAsIDIwMDYgNjo1OSBBTQo+ID4gVG86IGhhcm1vbnktZGV2QGluY3ViYXRv ci5hcGFjaGUub3JnCj4gPiBTdWJqZWN0OiBUaGFua3MgU3RlcGFuISAod2FzOiBSZTogW2ppcmFd IFJlc29sdmVkOiAoSEFSTU9OWS00NTQpCj4gPiBbY2xhc3NsaWJdW2x1bmldIGphdmEudXRpbC5T ZXQgZ2VuZXJpY3MgdXBsaWZ0IGFuZCByZWxhdGVkIGNoYW5nZXMpCj4gPgo+ID4gU3RlcGFuIE1p c2h1cmEgKEpJUkEpIHdyb3RlOgo+ID4gPHNuaXA+Cj4gPiA+IDIpIFRvIGF2b2lkIGNhc3Rpbmcg d2hpbGUtbG9vcCB3YXMgcmVwbGFjZWQgd2l0aCBmb3ItbG9vcC4gQ291bGQgeW91Cj4gPiByZXZp ZXcgdGhlIGNoYW5nZT8KPiA+Cj4gPiBJIHdhcyBzY3JhdGNoaW5nIG15IGhlYWQgYWJvdXQgdGhp cyBjYXN0LCBzbyBJIHdhcyB2ZXJ5IHBsZWFzZWQgdG8gc2VlCj4gPiB5b3VyIGVsZWdhbnQgc29s dXRpb24uCj4gPgo+ID4gSSBtdXN0IGFkbWl0IHRoYXQgSSBkb24ndCByZWFsbHkgdW5kZXJzdGFu ZCB3aHkgdGhlIGZvci1sb29wIHZlcnNpb24gaXMKPiA+IGluaGVyZW50bHkgZGlmZmVyZW50IChv dGhlciB0aGFuIGl0ICdoaWRlcycgdGhlIGNhc3RpbmcpIC0tIGJ1dCBJJ3ZlCj4gPiBsZWFybmVk IGEgbmV3IHBhdHRlcm4gdGhlcmUgOi0pCj4gPgo+ID4gUmVnYXJkcywKPiA+IFRpbQo+ID4KPiA+ IC0tCj4gPgo+ID4gVGltIEVsbGlzb24gKHQucC5lbGxpc29uQGdtYWlsLmNvbSkKPiA+IElCTSBK YXZhIHRlY2hub2xvZ3kgY2VudHJlLCBVSy4KPiA+Cj4gPgo+ID4gLS0tLS0tLS0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCj4gPiBU ZXJtcyBvZiB1c2UgOiBodHRwOi8vaW5jdWJhdG9yLmFwYWNoZS5vcmcvaGFybW9ueS9tYWlsaW5n Lmh0bWwKPiA+IFRvIHVuc3Vic2NyaWJlLCBlLW1haWw6IGhhcm1vbnktZGV2LXVuc3Vic2NyaWJl QGluY3ViYXRvci5hcGFjaGUub3JnCj4gPiBGb3IgYWRkaXRpb25hbCBjb21tYW5kcywgZS1tYWls OiBoYXJtb255LWRldi1oZWxwQGluY3ViYXRvci5hcGFjaGUub3JnCj4KPgo+IC0tLS0tLS0tLS0t LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t LQo+IFRlcm1zIG9mIHVzZSA6IGh0dHA6Ly9pbmN1YmF0b3IuYXBhY2hlLm9yZy9oYXJtb255L21h aWxpbmcuaHRtbAo+IFRvIHVuc3Vic2NyaWJlLCBlLW1haWw6IGhhcm1vbnktZGV2LXVuc3Vic2Ny aWJlQGluY3ViYXRvci5hcGFjaGUub3JnCj4gRm9yIGFkZGl0aW9uYWwgY29tbWFuZHMsIGUtbWFp bDogaGFybW9ueS1kZXYtaGVscEBpbmN1YmF0b3IuYXBhY2hlLm9yZwo+Cj4KCgotLSAKTmVpbCBC YXJ0bGV0dApTZW5pb3IgVGVjaG5pY2FsIENvbnN1bHRhbnQsIEludGVnaWxpdHkgTHRkClRlbDog KzQ0ICgwKSAyMCA3MDQzIDgzMjgKRmF4OiArNDQgKDApIDIwIDcwNDMgODMyOQoKTGlua2VkSW4g UHJvZmlsZTogaHR0cHM6Ly93d3cubGlua2VkaW4uY29tL2luL25laWxiYXJ0bGV0dAo=