Return-Path: X-Original-To: apmail-tuscany-user-archive@www.apache.org Delivered-To: apmail-tuscany-user-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id EFA96EAE3 for ; Tue, 27 Nov 2012 12:31:37 +0000 (UTC) Received: (qmail 88887 invoked by uid 500); 27 Nov 2012 12:31:37 -0000 Delivered-To: apmail-tuscany-user-archive@tuscany.apache.org Received: (qmail 88675 invoked by uid 500); 27 Nov 2012 12:31:31 -0000 Mailing-List: contact user-help@tuscany.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user@tuscany.apache.org Delivered-To: mailing list user@tuscany.apache.org Received: (qmail 88604 invoked by uid 99); 27 Nov 2012 12:31:28 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Nov 2012 12:31:28 +0000 X-ASF-Spam-Status: No, hits=-0.0 required=5.0 tests=SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of Sebastian.Millies@softwareag.com designates 193.26.194.26 as permitted sender) Received: from [193.26.194.26] (HELO server3a.software-ag.de) (193.26.194.26) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 27 Nov 2012 12:31:23 +0000 Received: from server3a.software-ag.de (localhost [127.0.0.1]) by localhost.software-ag.de (Postfix) with ESMTP id 18BBA14166 for ; Tue, 27 Nov 2012 13:31:01 +0100 (CET) Received: from hqcas.eur.ad.sag (hqcas2.eur.ad.sag [10.20.40.42]) by server3a.software-ag.de (Postfix) with ESMTPS id 0B0F814162 for ; Tue, 27 Nov 2012 13:31:01 +0100 (CET) Received: from HQMBX5.eur.ad.sag ([fe80::d1b:bd0:4196:e9]) by HQCAS2.eur.ad.sag ([fe80::55b0:31d0:71f2:112a%13]) with mapi id 14.02.0318.001; Tue, 27 Nov 2012 13:30:41 +0100 From: "Millies, Sebastian" To: "user@tuscany.apache.org" Subject: Tuscany class loading (was: Re: Using EMF with Tuscany 1.6) Thread-Topic: Tuscany class loading (was: Re: Using EMF with Tuscany 1.6) Thread-Index: Ac3MmJ0JA059yihpR5O1qz2FRP1QSA== Date: Tue, 27 Nov 2012 12:30:40 +0000 Message-ID: <32F15738E8E5524DA4F01A0FA4A8E490AEAD4D20@HQMBX5.eur.ad.sag> Accept-Language: de-DE, en-US Content-Language: de-DE X-MS-Has-Attach: yes X-MS-TNEF-Correlator: x-originating-ip: [172.31.11.68] Content-Type: multipart/mixed; boundary="_002_32F15738E8E5524DA4F01A0FA4A8E490AEAD4D20HQMBX5euradsag_" MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org --_002_32F15738E8E5524DA4F01A0FA4A8E490AEAD4D20HQMBX5euradsag_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGVsbG8gdGhlcmUsDQoNCkkndmUgbmV2ZXIgYmVlbiBiYWNrIHRvIHRhbGsgYWJvdXQgdGhpcywg c28gaGVyZSBnb2VzLg0KDQpUbyByZS1pdGVyYXRlIHRoZSBwcm9ibGVtOiBJIHdhbnQgdG8gc2V0 IHVwIG15IGNvbnRyaWJ1dGlvbnMsIHNvIHRoYXQgdGhleSBjYW4gdXNlDQpkaWZmZXJlbnQgdmVy c2lvbnMgb2YgdGhpcmQtcGFydHkgbGlicmFyaWVzIHRoYW4gdGhlIFR1c2NhbnkgcnVudGltZS4g TXkgb3JpZ2luYWwgZXhhbXBsZQ0Kd2FzIHVzaW5nIHJlY2VudCB2ZXJzaW9ucyBvZiBFTUYgKGhl bmNlIHRoZSBzdWJqZWN0IGxpbmUpLCBhbm90aGVyIGV4YW1wbGUgaXMgdXNpbmcNClR1c2Nhbnkg d2l0aCBhbiBBcGFjaGUgU29sciA0LjAgYmFja2VuZCwgd2hpY2ggcmVxdWlyZXMgZGlmZmVyZW50 IEFwYWNoZSBIdHRwIENvbXBvbmVudHMuDQoNClRoZSBzdGFuZGFyZCByZWNvbW1lbmRhdGlvbiBp cyBbMV0sIGJ1dCBJIGhhdmUgaGFkIGdyZWF0IHRyb3VibGUgdG8gZ2V0IHRoYXQgdG8gd29yay4g KFRoZQ0KcmVhc29ucyBoYXZlIHRvIGRvIHdpdGggdGhlIHVzZSBvZiBTRE9zIGluIHRoZSBhcHBs aWNhdGlvbiBpbiBxdWVzdGlvbi4pDQoNCkkgaGF2ZSB0aGVyZWZvcmUgZGVjaWRlZCB0byB0cnkg dGhlIG9wcG9zaXRlIGFwcHJvYWNoIG9mICBpbmNsdWRpbmcgYW55IGRpZmZlcmVudCB2ZXJzaW9u cyBvZiBjb21wb25lbnRzDQp1c2VkICBieSBUdXNjYW55IGluIG5lc3RlZCBqYXJzIGluIHRoZSBj b250cmlidXRpb24gaXRzZWxmLiBOZXN0ZWQgamFycyBpbiBhIHppcCBjb250cmlidXRpb25nZXQg YWRkZWQgaW50bw0KdGhlIGNvbnRyaWJ1dGlvbiBjbGFzc3BhdGguDQoNCkhlcmUgSSBhbSB3b3Jr aW5nIHVuZGVyIHRoZSBhc3N1bXB0aW9uIHRoYXQgdGhlIFNDQSBjb250cmlidXRpb24gY2xhc3Ns b2FkZXIgd291bGQgd29yaw0Kc29tZXdoYXQgbGlrZSBhIHdlYmFwcCBjbGFzcyBsb2FkZXIgaW4g dGhhdCBpdCB3b3VsZCBub3QgZm9sbG93IHRoZSBkZWxlZ2F0aW9uIG1vZGVsLA0KYnV0IHdvdWxk IGxvb2sgZm9yIGNsYXNzZXMgaW4gdGhlIGZvbGxvd2luZyBvcmRlcg0KMSkgaW5zaWRlIHRoZSBj b250cmlidXRpb24NCjIpIGluIHRoZSBpbXBvcnRzDQozKSBpbiB0aGUgcGFyZW50IGNsYXNzbG9h ZGVyDQoNCldpdGggdGhpcyBiZWhhdmlvciwgZXZlcnl0aGluZyBnb2VzIHdlbGwuIEZvciBleGFt cGxlLCBJIGNhbiBtYWtlIGNhbGxzIHRvIEFwYWNoZSBTb2xyIHRocm91Z2gNCnRoZSBzb2xyLXNv bHJqLTQuMC4wLmphciBhbmQgaXRzIGRlcGVuZGVudHMsIGluY2x1ZGluZyBodHRwY2xpZW50LTQu MS4zLmphciBhbmQgaHR0cGNvcmUtNC4xLjQuamFyLA0Kd2l0aG91dCBpbXBhY3RpbmcgSFRUUCBj YWxscyBtYWRlIGJ5IFR1c2NhbnktZ2VuZXJhdGVkIHByb3hpZXMgZWxzZXdoZXJlLg0KDQpIZXJl J3MgdGhlIHNuYWc6IEFzIGl0IHR1cm5lZCBvdXQsIG9yZy5hcGFjaGUudHVzY2FueS5zY2EuY29u dHJpYnV0aW9uLmphdmEuaW1wbC5Db250cmlidXRpb25DbGFzc0xvYWRlciBESUQNCk5PVCB3b3Jr IHRoZSB3YXkgSSBleHBlY3RlZCwgYnV0IHJhdGhlciBsb29rZWQgaW4gdGhlIHBhcmVudCBjbGFz c2xvYWRlciBmaXJzdCwgb25seSB0aGVuIGluc2lkZSB0aGUgY29udHJpYnV0aW9uLg0KSSBoYWQg dG8gY2hhbmdlIHRoZSBjb2RpbmcgKGluIG1vZHVsZSBjb250cmlidXRpb24tamF2YSkgYW5kIHRo ZSBhc3NvY2lhdGVkIHRlc3QuIEEgcGF0Y2ggaXMgYXR0YWNoZWQuDQoNCldvdWxkIG15IGNoYW5n ZSBicmVhayBhbnl0aGluZywgcGVyaGFwcyB3aXRoIHJlc3BlY3QgdG8gT1NHaT8gSXMgdGhlcmUg YW55dGhpbmcgaW4gdGhlIFNDQSBzcGVjIHRoYXQgbWFuZGF0ZXMgYQ0KY2VydGFpbiBjbGFzcyBs b2FkaW5nIGJlaGF2aW9yPyBJIGRvIGZlZWwgdGhhdCB0aGUgYWx0ZXJuYXRpdmUgYmVoYXZpb3Ig aXMgbW9yZSBuYXR1cmFsIHRoYW4gdGhlIG9uZSB0aGF0IGlzIGN1cnJlbnRseQ0KaW1wbGVtZW50 ZWQuIChUaGVyZSBhIHZlcnkgZmV3IHJlc291cmNlcyBvbiBUdXNjYW55IGNsYXNzbG9hZGluZywg YW5kIGUuIGcuIFsyXSBkb2VzIG5vdCBzZWVtIHRvIG1lbnRpb24NCnRoaXMgcGFydGljdWxhciBp c3N1ZS4pDQoNClVuZm9ydHVuYXRlbHksIEkgY2Fubm90IGdldCBhbGwgdGhlIFR1c2NhbnkgMS42 ICB0ZXN0cyB0byBjb21waWxlIGFuZCBydW4gd2l0aCBtYXZlbi4NCg0KUGxlYXNlLCB3b3VsZCBh bnlvbmUgYmUgd2lsbGluZyB0byBzZWUgaWYgVHVzY2FueSAxLjYgd2l0aCBteSBwYXRjaCBhcHBs aWVkIHdvdWxkIHN0aWxsIHBhc3MgYWxsIGN1cnJlbnQgdGVzdHM/DQoodW5sZXNzIG15IHByb3Bv c2FsIGlzIG9idmlvdXNseSB3cm9uZyBmb3Igb3RoZXIgcmVhc29ucywgb2YgY291cnNlKQ0KDQpC ZXN0LA0KU2ViYXN0aWFuDQoNClsyXSBodHRwczovL2N3aWtpLmFwYWNoZS5vcmcvVFVTQ0FOWVdJ S0kvY2xhc3Nsb2FkaW5nLmh0bWwNCg0KLS0tLS1VcnNwcsO8bmdsaWNoZSBOYWNocmljaHQtLS0t LQ0KVm9uOiBTaW1vbiBOYXNoIFttYWlsdG86bmFzaEBhcGFjaGUub3JnXQ0KR2VzZW5kZXQ6IFNh bXN0YWcsIDI1LiBBdWd1c3QgMjAxMiAwOToxNw0KQW46IHVzZXJAdHVzY2FueS5hcGFjaGUub3Jn DQpCZXRyZWZmOiBSZTogVXNpbmcgRU1GIHdpdGggVHVzY2FueSAxLjYNCg0KSXQncyBiZWVuIG92 ZXIgMiB5ZWFycyBzaW5jZSBJIGxvb2tlZCBpbnRvIHRoaXMgaW4gZGV0YWlsIGFuZCBwdXQgdG9n ZXRoZXIgdGhlIGxpc3Qgb2YgZ3VkZWxpbmVzIGluIFsxXSwgc28gSSBkb24ndCByZWNhbGwgMTAw JSBvZiB0aGUgZGV0YWlsIG9mIGhvdyB0aGlzIHdvcmtzLiAgU2VlIGlubGluZSBiZWxvdyBmb3Ig bXkgaW1wcmVzc2lvbnMgb2Ygd2hhdCBtYXkgYmUgaGFwcGVuaW5nLg0KDQogW2N1dF0NCg0KSSds bCBiZSBpbnRlcmVzdGVkIHRvIGhlYXIgaG93IHlvdSBnZXQgb24gd2l0aCB0aGF0Lg0KDQogICBT aW1vbg0KDQo+IC0tIFNlYmFzdGlhbg0KPg0KPj4NCj4+IFsxXQ0KPj4gaHR0cDovL21haWwtYXJj aGl2ZXMuYXBhY2hlLm9yZy9tb2RfbWJveC90dXNjYW55LXVzZXIvMjAxMDA2Lm1ib3gvJTNDDQo+ PiA0QzE2NEREMy44MDkwNDA1QGFwYWNoZS5vcmclM0UNCj4+DQpJRFMgU2NoZWVyIENvbnN1bHRp bmcgR21iSA0KR2VzY2jDpGZ0c2bDvGhyZXIvTWFuYWdpbmcgRGlyZWN0b3JzOiBNaWNoYWVsIFJl aG0sIEl2byBUb3Rldg0KU2l0ei9SZWdpc3RlcmVkIG9mZmljZTogQWx0ZW5rZXNzZWxlciBTdHJh w59lIDE3LCA2NjExNSBTYWFyYnLDvGNrZW4sIEdlcm1hbnkgLSBSZWdpc3RlcmdlcmljaHQvQ29t bWVyY2lhbCByZWdpc3RlcjogU2FhcmJyw7xja2VuIEhSQiAxOTY4MQ0KaHR0cDovL3d3dy5pZHMt c2NoZWVyLWNvbnN1bHRpbmcuY29tDQoNCg== --_002_32F15738E8E5524DA4F01A0FA4A8E490AEAD4D20HQMBX5euradsag_ Content-Type: application/octet-stream; name="classloader.patch" Content-Description: classloader.patch Content-Disposition: attachment; filename="classloader.patch"; size=3752; creation-date="Tue, 27 Nov 2012 12:19:58 GMT"; modification-date="Tue, 27 Nov 2012 12:19:58 GMT" Content-Transfer-Encoding: base64 SW5kZXg6IHNyYy9tYWluL2phdmEvb3JnL2FwYWNoZS90dXNjYW55L3NjYS9jb250cmlidXRpb24v amF2YS9pbXBsL0NvbnRyaWJ1dGlvbkNsYXNzTG9hZGVyLmphdmENCj09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0NCi0tLSBz cmMvbWFpbi9qYXZhL29yZy9hcGFjaGUvdHVzY2FueS9zY2EvY29udHJpYnV0aW9uL2phdmEvaW1w bC9Db250cmlidXRpb25DbGFzc0xvYWRlci5qYXZhCShyZXZpc2lvbiAxNDE0MDE5KQ0KKysrIHNy Yy9tYWluL2phdmEvb3JnL2FwYWNoZS90dXNjYW55L3NjYS9jb250cmlidXRpb24vamF2YS9pbXBs L0NvbnRyaWJ1dGlvbkNsYXNzTG9hZGVyLmphdmEJKHdvcmtpbmcgY29weSkNCkBAIC0xMzYsMzIg KzEzNiwzMiBAQA0KICAgICAgKiBAc2VlIGphdmEubGFuZy5DbGFzc0xvYWRlciNsb2FkQ2xhc3Mo amF2YS5sYW5nLlN0cmluZywgYm9vbGVhbikNCiAgICAgICogDQogICAgICAqIFNlYXJjaCBwYXRo IGZvciBjbGFzczoNCisgICAgICogICAgIFRoaXMgY29udHJpYnV0aW9uDQorICAgICAqICAgICBJ bXBvcnRlZCBjb250cmlidXRpb25zICAgICANCiAgICAgICogICAgIFBhcmVudCBDbGFzc0xvYWRl cg0KLSAgICAgKiAgICAgVGhpcyBjb250cmlidXRpb24NCi0gICAgICogICAgIEltcG9ydGVkIGNv bnRyaWJ1dGlvbnMNCi0gICAgICogICAgIA0KICAgICAgKi8NCiAgICAgQE92ZXJyaWRlDQogICAg IHByb3RlY3RlZCBzeW5jaHJvbml6ZWQgQ2xhc3M8Pz4gbG9hZENsYXNzKFN0cmluZyBjbGFzc05h bWUsIGJvb2xlYW4gcmVzb2x2ZUNsYXNzKSANCiAgICAgICAgIHRocm93cyBDbGFzc05vdEZvdW5k RXhjZXB0aW9uIHsNCi0gICAgICAgDQotICAgICAgICBDbGFzczw/PiBjbGF6eiA9IG51bGw7DQor CQkJCQ0KKwkJCQlDbGFzczw/PiBjbGF6eiA9IG51bGw7DQogICAgICAgICB0cnkgew0KLSAgICAg ICAgICAgIA0KKyAgICAgICAgICAgY2xhenogPSBmaW5kQ2xhc3MoY2xhc3NOYW1lKTsNCisgICAg ICAgIH0gDQorCQkJCWNhdGNoIChDbGFzc05vdEZvdW5kRXhjZXB0aW9uIGUpIHsNCisJCQkJICAg Ly8gaWdub3JlDQorICAgICAgICB9DQorDQorICAgICAgICBpZiAoY2xhenogPT0gbnVsbCkgICB7 DQogICAgICAgICAgICAgaWYgKHRoaXMuZ2V0UGFyZW50KCkgIT0gbnVsbCkNCiAgICAgICAgICAg ICAgICAgY2xhenogPSB0aGlzLmdldFBhcmVudCgpLmxvYWRDbGFzcyhjbGFzc05hbWUpOw0KLSAg ICAgICAgICAgIA0KLSAgICAgICAgfSBjYXRjaCAoQ2xhc3NOb3RGb3VuZEV4Y2VwdGlvbiBlKSB7 DQogICAgICAgICB9DQorICAgICAgICAgICANCiANCi0gICAgICAgIGlmIChjbGF6eiA9PSBudWxs KQ0KLSAgICAgICAgICAgIGNsYXp6ID0gZmluZENsYXNzKGNsYXNzTmFtZSk7DQotDQotDQogICAg ICAgICBpZiAocmVzb2x2ZUNsYXNzKQ0KICAgICAgICAgICAgIHRoaXMucmVzb2x2ZUNsYXNzKGNs YXp6KTsNCisgICAgICAgICAgICANCiAgICAgICAgIHJldHVybiBjbGF6ejsNCi0gICAgICAgIA0K ICAgICB9DQogDQogDQpJbmRleDogc3JjL3Rlc3QvamF2YS9vcmcvYXBhY2hlL3R1c2Nhbnkvc2Nh L2NvbnRyaWJ1dGlvbi9qYXZhL2ltcGwvQ29udHJpYnV0aW9uQ2xhc3NMb2FkZXJUZXN0Q2FzZS5q YXZhDQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09 PT09PT09PT09PT09PT09DQotLS0gc3JjL3Rlc3QvamF2YS9vcmcvYXBhY2hlL3R1c2Nhbnkvc2Nh L2NvbnRyaWJ1dGlvbi9qYXZhL2ltcGwvQ29udHJpYnV0aW9uQ2xhc3NMb2FkZXJUZXN0Q2FzZS5q YXZhCShyZXZpc2lvbiAxNDE0MDE5KQ0KKysrIHNyYy90ZXN0L2phdmEvb3JnL2FwYWNoZS90dXNj YW55L3NjYS9jb250cmlidXRpb24vamF2YS9pbXBsL0NvbnRyaWJ1dGlvbkNsYXNzTG9hZGVyVGVz dENhc2UuamF2YQkod29ya2luZyBjb3B5KQ0KQEAgLTgwLDcgKzgwLDcgQEANCiAgICAgICAgIC8v IENsYXNzIHByZXNlbnQgaW4gY29udHJpYnV0aW9uLCBhbHNvIGluIHBhcmVudC4gQ2xhc3MgaXMg bG9hZGVkIGZyb20gcGFyZW50DQogICAgICAgICBDbGFzczw/PiB0ZXN0Q2xhc3NBID0gY29udHJp YkEuZ2V0Q2xhc3NMb2FkZXIoKS5sb2FkQ2xhc3ModGhpcy5nZXRDbGFzcygpLmdldE5hbWUoKSk7 ICAgICAgICANCiAgICAgICAgIEFzc2VydC5hc3NlcnROb3ROdWxsKHRlc3RDbGFzc0EpOw0KLSAg ICAgICAgQXNzZXJ0LmFzc2VydFNhbWUodGhpcy5nZXRDbGFzcygpLCB0ZXN0Q2xhc3NBKTsNCisg ICAgICAgIEFzc2VydC5hc3NlcnROb3RTYW1lKHRoaXMuZ2V0Q2xhc3MoKSwgdGVzdENsYXNzQSk7 DQogICAgICAgICANCiAgICAgICAgIC8vIENsYXNzIG5vdCBwcmVzZW50IGluIGNvbnRyaWJ1dGlv biwgYnV0IHByZXNlbnQgaW4gcGFyZW50IENsYXNzTG9hZGVyDQogICAgICAgICBDbGFzczw/PiB0 ZXN0Q2xhc3NCID0gY29udHJpYkIuZ2V0Q2xhc3NMb2FkZXIoKS5sb2FkQ2xhc3ModGhpcy5nZXRD bGFzcygpLmdldE5hbWUoKSk7DQpAQCAtMTY3LDE2ICsxNjcsMTYgQEANCiAgICAgICAgIGNvbnRy aWJDLmdldEV4cG9ydHMoKS5hZGQoZXhwb3J0KTsgICAgICAgIA0KICAgICAgICAgDQogICAgICAg ICAvLyBMb2FkIGNsYXNzIGZyb20gcGFyZW50LCBjbGFzcyBpcyBhbHNvIHByZXNlbnQgaW4gaW1w b3J0ZWQgY29udHJpYnV0aW9uLiBDbGFzcyBzaG91bGQNCi0gICAgICAgIC8vIGJlIGxvYWRlZCBm cm9tIHBhcmVudA0KKyAgICAgICAgLy8gYmUgbG9hZGVkIGZyb20gaW1wb3J0ZWQgY29udHJpYnV0 aW9uDQogICAgICAgICBDbGFzczw/PiB0ZXN0Q2xhc3NCID0gY29udHJpYkIuZ2V0Q2xhc3NMb2Fk ZXIoKS5sb2FkQ2xhc3ModGhpcy5nZXRDbGFzcygpLmdldE5hbWUoKSk7ICAgICAgICANCiAgICAg ICAgIEFzc2VydC5hc3NlcnROb3ROdWxsKHRlc3RDbGFzc0IpOw0KLSAgICAgICAgQXNzZXJ0LmFz c2VydFNhbWUodGhpcy5nZXRDbGFzcygpLCB0ZXN0Q2xhc3NCKTsNCisgICAgICAgIEFzc2VydC5h c3NlcnROb3RTYW1lKHRoaXMuZ2V0Q2xhc3MoKSwgdGVzdENsYXNzQik7DQogICAgICAgICANCi0g ICAgICAgIC8vIExvYWQgY2xhc3MgZnJvbSBwYXJlbnQsIGNsYXNzIGlzIGFsc28gcHJlc2VudCBp biBwYXJlbnQuIENsYXNzIHNob3VsZCBiZSBsb2FkZWQNCi0gICAgICAgIC8vIGZyb20gcGFyZW50 Lg0KKyAgICAgICAgLy8gTG9hZCBjbGFzcyBmcm9tIHBhcmVudCwgY2xhc3MgaXMgYWxzbyBwcmVz ZW50IGluIGNvbnRyaWJ1dGlvbi4gQ2xhc3Mgc2hvdWxkIGJlIGxvYWRlZA0KKyAgICAgICAgLy8g ZnJvbSBjb250cmlidXRpb24uDQogICAgICAgICBDbGFzczw/PiB0ZXN0Q2xhc3NBID0gY29udHJp YkEuZ2V0Q2xhc3NMb2FkZXIoKS5sb2FkQ2xhc3ModGhpcy5nZXRDbGFzcygpLmdldE5hbWUoKSk7 ICAgICAgICANCiAgICAgICAgIEFzc2VydC5hc3NlcnROb3ROdWxsKHRlc3RDbGFzc0EpOw0KLSAg ICAgICAgQXNzZXJ0LmFzc2VydFNhbWUodGhpcy5nZXRDbGFzcygpLCB0ZXN0Q2xhc3NBKTsNCisg ICAgICAgIEFzc2VydC5hc3NlcnROb3RTYW1lKHRoaXMuZ2V0Q2xhc3MoKSwgdGVzdENsYXNzQSk7 DQogICAgICAgICANCiAgICAgICAgIC8vIEltcG9ydGVkIGNsYXNzIHNob3VsZCBiZSB0aGUgc2Ft ZSBhcyB0aGUgb25lIGxvYWRlZCBieSB0aGUgZXhwb3J0aW5nIGNvbnRyaWJ1dGlvbg0KICAgICAg ICAgQXNzZXJ0LmFzc2VydFNhbWUodGVzdENsYXNzQSwgdGVzdENsYXNzQik7DQo= --_002_32F15738E8E5524DA4F01A0FA4A8E490AEAD4D20HQMBX5euradsag_--