// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 42;
	objects = {

/* Begin PBXBuildFile section */
		2030F3AB0D1D4D9F007A7661 /* AqDispatcher.java in Sources */ = {isa = PBXBuildFile; fileRef = 2086AC0A0D1D48F500B4588C /* AqDispatcher.java */; };
		2030F3AC0D1D4D9F007A7661 /* AqEvent.java in Sources */ = {isa = PBXBuildFile; fileRef = 2086AC0B0D1D48F500B4588C /* AqEvent.java */; };
		2030F3AD0D1D4D9F007A7661 /* AqEventHandler.java in Sources */ = {isa = PBXBuildFile; fileRef = 2086AC0C0D1D48F500B4588C /* AqEventHandler.java */; };
		2030F3AE0D1D4D9F007A7661 /* AqMain.java in Sources */ = {isa = PBXBuildFile; fileRef = 2086AC0D0D1D48F500B4588C /* AqMain.java */; };
		2030F5BF0D1D4F3D007A7661 /* clink.jar in Frameworks */ = {isa = PBXBuildFile; fileRef = 2086AC5A0D1D48F600B4588C /* clink.jar */; };
		2030F5C00D1D4F3D007A7661 /* commons-httpclient.jar in Frameworks */ = {isa = PBXBuildFile; fileRef = 2086AC5B0D1D48F700B4588C /* commons-httpclient.jar */; };
		2030F5C10D1D4F3D007A7661 /* commons-logging.jar in Frameworks */ = {isa = PBXBuildFile; fileRef = 2086AC5C0D1D48F700B4588C /* commons-logging.jar */; };
		2030F5C20D1D4F3D007A7661 /* i18n.jar in Frameworks */ = {isa = PBXBuildFile; fileRef = 2086AC620D1D48FA00B4588C /* i18n.jar */; };
		2030F5C30D1D4F3D007A7661 /* icu4j.jar in Frameworks */ = {isa = PBXBuildFile; fileRef = 2086AC630D1D48FA00B4588C /* icu4j.jar */; };
		2030F5C40D1D4F3D007A7661 /* id3v2.jar in Frameworks */ = {isa = PBXBuildFile; fileRef = 2086AC640D1D48FA00B4588C /* id3v2.jar */; };
		2030F5C50D1D4F3D007A7661 /* jcraft.jar in Frameworks */ = {isa = PBXBuildFile; fileRef = 2086AC650D1D48FA00B4588C /* jcraft.jar */; };
		2030F5C60D1D4F3D007A7661 /* jmdns.jar in Frameworks */ = {isa = PBXBuildFile; fileRef = 2086AC670D1D48FB00B4588C /* jmdns.jar */; };
		2030F5C70D1D4F3D007A7661 /* logicrypto.jar in Frameworks */ = {isa = PBXBuildFile; fileRef = 2086AC6B0D1D48FD00B4588C /* logicrypto.jar */; };
		2030F5C80D1D4F3D007A7661 /* xerces.jar in Frameworks */ = {isa = PBXBuildFile; fileRef = 2086AC770D1D490100B4588C /* xerces.jar */; };
		2030F5C90D1D4F3D007A7661 /* xml-apis.jar in Frameworks */ = {isa = PBXBuildFile; fileRef = 2086AC780D1D490400B4588C /* xml-apis.jar */; };
		204A9CD90D1EA4A200556684 /* AbstractChannelInterestRead.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9ABB0D1EA19F00556684 /* AbstractChannelInterestRead.java */; };
		204A9CDA0D1EA4A200556684 /* AbstractI18NConverter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C3B0D1EA1C500556684 /* AbstractI18NConverter.java */; };
		204A9CDB0D1EA4A200556684 /* AbstractKilobytesStatistic.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BCC0D1EA1B900556684 /* AbstractKilobytesStatistic.java */; };
		204A9CDC0D1EA4A200556684 /* AbstractLicense.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AF60D1EA1A400556684 /* AbstractLicense.java */; };
		204A9CDD0D1EA4A200556684 /* AbstractMessageQueue.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A100D1EA18E00556684 /* AbstractMessageQueue.java */; };
		204A9CDE0D1EA4A200556684 /* AbstractMessageStatHandler.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BCD0D1EA1B900556684 /* AbstractMessageStatHandler.java */; };
		204A9CDF0D1EA4A200556684 /* AbstractNBSocket.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9ABC0D1EA19F00556684 /* AbstractNBSocket.java */; };
		204A9CE00D1EA4A200556684 /* AbstractNumberSetting.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B820D1EA1B200556684 /* AbstractNumberSetting.java */; };
		204A9CE10D1EA4A200556684 /* AbstractSettings.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B830D1EA1B200556684 /* AbstractSettings.java */; };
		204A9CE20D1EA4A200556684 /* AbstractStatHandler.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BCE0D1EA1B900556684 /* AbstractStatHandler.java */; };
		204A9CE30D1EA4A200556684 /* AbstractStatistic.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BCF0D1EA1B900556684 /* AbstractStatistic.java */; };
		204A9CE40D1EA4A200556684 /* AbstractToken.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BBD0D1EA1B800556684 /* AbstractToken.java */; };
		204A9CE50D1EA4A200556684 /* AcceptChannelObserver.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9ABD0D1EA19F00556684 /* AcceptChannelObserver.java */; };
		204A9CE60D1EA4A200556684 /* AcceptObserver.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9ABE0D1EA19F00556684 /* AcceptObserver.java */; };
		204A9CE70D1EA4A200556684 /* Acceptor.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99CB0D1EA18700556684 /* Acceptor.java */; };
		204A9CE80D1EA4A200556684 /* AckMessage.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C000D1EA1BF00556684 /* AckMessage.java */; };
		204A9CE90D1EA4A200556684 /* ActivityCallback.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99CC0D1EA18700556684 /* ActivityCallback.java */; };
		204A9CEA0D1EA4A200556684 /* AddressToken.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BBE0D1EA1B800556684 /* AddressToken.java */; };
		204A9CEB0D1EA4A200556684 /* AdvancedKilobytesStatistic.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BD00D1EA1BA00556684 /* AdvancedKilobytesStatistic.java */; };
		204A9CEC0D1EA4A200556684 /* AdvancedStatistic.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BD10D1EA1BA00556684 /* AdvancedStatistic.java */; };
		204A9CED0D1EA4A200556684 /* AllowFilter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A710D1EA19800556684 /* AllowFilter.java */; };
		204A9CEE0D1EA4A200556684 /* AlternateLocation.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99CF0D1EA18700556684 /* AlternateLocation.java */; };
		204A9CEF0D1EA4A200556684 /* AlternateLocationCollection.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99D00D1EA18700556684 /* AlternateLocationCollection.java */; };
		204A9CF00D1EA4A200556684 /* AltLocListener.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99D10D1EA18700556684 /* AltLocListener.java */; };
		204A9CF10D1EA4A200556684 /* AltLocManager.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99D20D1EA18800556684 /* AltLocManager.java */; };
		204A9CF20D1EA4A200556684 /* ApplicationSettings.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B840D1EA1B200556684 /* ApplicationSettings.java */; };
		204A9CF30D1EA4A200556684 /* ApproximateMatcher.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C3C0D1EA1C500556684 /* ApproximateMatcher.java */; };
		204A9CF40D1EA4A200556684 /* ArrayListUtil.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C3D0D1EA1C500556684 /* ArrayListUtil.java */; };
		204A9CF50D1EA4A200556684 /* ASFParser.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B420D1EA1AC00556684 /* ASFParser.java */; };
		204A9CF60D1EA4A200556684 /* Assert.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99E90D1EA18A00556684 /* Assert.java */; };
		204A9CF70D1EA4A200556684 /* AssertFailure.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99EA0D1EA18A00556684 /* AssertFailure.java */; };
		204A9CF80D1EA4A200556684 /* AsyncDimeParser.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A280D1EA19000556684 /* AsyncDimeParser.java */; };
		204A9CF90D1EA4A200556684 /* AsyncDimeRecordReader.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A290D1EA19000556684 /* AsyncDimeRecordReader.java */; };
		204A9CFA0D1EA4A200556684 /* AsyncHashTreeHandler.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BF80D1EA1BE00556684 /* AsyncHashTreeHandler.java */; };
		204A9CFB0D1EA4A200556684 /* AsyncIncomingHandshaker.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A8C0D1EA19B00556684 /* AsyncIncomingHandshaker.java */; };
		204A9CFC0D1EA4A200556684 /* AsyncOutgoingHandshaker.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A8D0D1EA19B00556684 /* AsyncOutgoingHandshaker.java */; };
		204A9CFD0D1EA4A200556684 /* AudioMetaData.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B430D1EA1AC00556684 /* AudioMetaData.java */; };
		204A9CFE0D1EA4A200556684 /* AudioMetaDataEditor.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B440D1EA1AC00556684 /* AudioMetaDataEditor.java */; };
		204A9CFF0D1EA4A200556684 /* AutoCompleteDictionary.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C3E0D1EA1C500556684 /* AutoCompleteDictionary.java */; };
		204A9D000D1EA4A200556684 /* AutoDownloadDetails.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A320D1EA19100556684 /* AutoDownloadDetails.java */; };
		204A9D010D1EA4A200556684 /* BadCCLicense.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AF70D1EA1A400556684 /* BadCCLicense.java */; };
		204A9D020D1EA4A200556684 /* BadGGEPBlockException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B0E0D1EA1A700556684 /* BadGGEPBlockException.java */; };
		204A9D030D1EA4A200556684 /* BadGGEPPropertyException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B0F0D1EA1A700556684 /* BadGGEPPropertyException.java */; };
		204A9D040D1EA4A200556684 /* BadHandshakeException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A8E0D1EA19B00556684 /* BadHandshakeException.java */; };
		204A9D050D1EA4A200556684 /* BadPacketException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B100D1EA1A700556684 /* BadPacketException.java */; };
		204A9D060D1EA4A200556684 /* BadURLException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A330D1EA19200556684 /* BadURLException.java */; };
		204A9D070D1EA4A200556684 /* BandwidthStat.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BD20D1EA1BA00556684 /* BandwidthStat.java */; };
		204A9D080D1EA4A200556684 /* BandwidthThrottle.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C3F0D1EA1C500556684 /* BandwidthThrottle.java */; };
		204A9D090D1EA4A200556684 /* BandwidthTracker.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99F40D1EA18B00556684 /* BandwidthTracker.java */; };
		204A9D0A0D1EA4A200556684 /* BandwidthTrackerImpl.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99F50D1EA18B00556684 /* BandwidthTrackerImpl.java */; };
		204A9D0B0D1EA4A200556684 /* BannedUploadState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C210D1EA1C200556684 /* BannedUploadState.java */; };
		204A9D0C0D1EA4A200556684 /* Base32.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99C70D1EA18600556684 /* Base32.java */; };
		204A9D0D0D1EA4A200556684 /* BasicKilobytesStatistic.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BD30D1EA1BA00556684 /* BasicKilobytesStatistic.java */; };
		204A9D0E0D1EA4A200556684 /* BasicQueue.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A110D1EA18E00556684 /* BasicQueue.java */; };
		204A9D0F0D1EA4A200556684 /* BasicStatistic.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BD40D1EA1BA00556684 /* BasicStatistic.java */; };
		204A9D100D1EA4A200556684 /* BiasedRandomDownloadStrategy.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A340D1EA19200556684 /* BiasedRandomDownloadStrategy.java */; };
		204A9D110D1EA4A200556684 /* BinaryHeap.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C400D1EA1C500556684 /* BinaryHeap.java */; };
		204A9D120D1EA4A200556684 /* BitSet.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C410D1EA1C600556684 /* BitSet.java */; };
		204A9D130D1EA4A200556684 /* BlockingHandshakeSupport.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A8F0D1EA19B00556684 /* BlockingHandshakeSupport.java */; };
		204A9D140D1EA4A200556684 /* BlockingIncomingHandshaker.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A900D1EA19B00556684 /* BlockingIncomingHandshaker.java */; };
		204A9D150D1EA4A200556684 /* BlockingOutgoingHandshaker.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A910D1EA19B00556684 /* BlockingOutgoingHandshaker.java */; };
		204A9D160D1EA4A200556684 /* BlockingServerSocketAdapter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9ABF0D1EA19F00556684 /* BlockingServerSocketAdapter.java */; };
		204A9D170D1EA4A200556684 /* BlockingSocketAdapter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AC00D1EA19F00556684 /* BlockingSocketAdapter.java */; };
		204A9D180D1EA4A200556684 /* BooleanSetting.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B850D1EA1B200556684 /* BooleanSetting.java */; };
		204A9D190D1EA4A200556684 /* BootstrapServer.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99F80D1EA18B00556684 /* BootstrapServer.java */; };
		204A9D1A0D1EA4A200556684 /* BootstrapServerManager.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99F90D1EA18B00556684 /* BootstrapServerManager.java */; };
		204A9D1B0D1EA4A200556684 /* BrowseHostHandler.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99FF0D1EA18C00556684 /* BrowseHostHandler.java */; };
		204A9D1C0D1EA4A200556684 /* BrowseHostUploadState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C220D1EA1C200556684 /* BrowseHostUploadState.java */; };
		204A9D1D0D1EA4A200556684 /* BrowserControlUploadState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C230D1EA1C200556684 /* BrowserControlUploadState.java */; };
		204A9D1E0D1EA4A200556684 /* BucketQueue.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C420D1EA1C600556684 /* BucketQueue.java */; };
		204A9D1F0D1EA4A200556684 /* Buffer.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C430D1EA1C600556684 /* Buffer.java */; };
		204A9D200D1EA4A200556684 /* BufferByteArrayOutputStream.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C440D1EA1C600556684 /* BufferByteArrayOutputStream.java */; };
		204A9D210D1EA4A200556684 /* BufferInputStream.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AC10D1EA1A000556684 /* BufferInputStream.java */; };
		204A9D220D1EA4A200556684 /* BufferOutputStream.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AC20D1EA1A000556684 /* BufferOutputStream.java */; };
		204A9D230D1EA4A200556684 /* BufferUtils.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AC30D1EA1A000556684 /* BufferUtils.java */; };
		204A9D240D1EA4A200556684 /* ByteArrayCache.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C450D1EA1C600556684 /* ByteArrayCache.java */; };
		204A9D250D1EA4A200556684 /* ByteBufferCache.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AC40D1EA1A000556684 /* ByteBufferCache.java */; };
		204A9D260D1EA4A200556684 /* ByteOrder.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A070D1EA18D00556684 /* ByteOrder.java */; };
		204A9D270D1EA4A200556684 /* ByteReader.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A080D1EA18D00556684 /* ByteReader.java */; };
		204A9D280D1EA4A200556684 /* ByteSetting.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B870D1EA1B300556684 /* ByteSetting.java */; };
		204A9D290D1EA4A200556684 /* Cancellable.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C460D1EA1C600556684 /* Cancellable.java */; };
		204A9D2A0D1EA4A200556684 /* CantConnectException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A350D1EA19200556684 /* CantConnectException.java */; };
		204A9D2B0D1EA4A200556684 /* CantResumeException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A360D1EA19200556684 /* CantResumeException.java */; };
		204A9D2C0D1EA4A200556684 /* CapabilitiesVM.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B250D1EA1A900556684 /* CapabilitiesVM.java */; };
		204A9D2D0D1EA4A200556684 /* CCConstants.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AF80D1EA1A400556684 /* CCConstants.java */; };
		204A9D2E0D1EA4A200556684 /* CCLicense.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AF90D1EA1A500556684 /* CCLicense.java */; };
		204A9D2F0D1EA4A200556684 /* ChannelReader.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AC50D1EA1A000556684 /* ChannelReader.java */; };
		204A9D300D1EA4A200556684 /* ChannelReadObserver.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AC60D1EA1A000556684 /* ChannelReadObserver.java */; };
		204A9D310D1EA4A200556684 /* ChannelWriter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AC70D1EA1A000556684 /* ChannelWriter.java */; };
		204A9D320D1EA4A200556684 /* CharArraySetting.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B880D1EA1B300556684 /* CharArraySetting.java */; };
		204A9D330D1EA4A200556684 /* CharSequenceKeyAnalyzer.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C470D1EA1C600556684 /* CharSequenceKeyAnalyzer.java */; };
		204A9D340D1EA4A200556684 /* ChatSettings.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B890D1EA1B300556684 /* ChatSettings.java */; };
		204A9D350D1EA4A200556684 /* ChunkReleaser.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C010D1EA1BF00556684 /* ChunkReleaser.java */; };
		204A9D360D1EA4A200556684 /* CircularByteBuffer.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C480D1EA1C600556684 /* CircularByteBuffer.java */; };
		204A9D370D1EA4A200556684 /* COBSUtil.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C490D1EA1C600556684 /* COBSUtil.java */; };
		204A9D380D1EA4A200556684 /* CommonUtils.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C4A0D1EA1C700556684 /* CommonUtils.java */; };
		204A9D390D1EA4A200556684 /* Comparators.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C4B0D1EA1C700556684 /* Comparators.java */; };
		204A9D3A0D1EA4A200556684 /* CompositeFilter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A720D1EA19900556684 /* CompositeFilter.java */; };
		204A9D3B0D1EA4A200556684 /* CompositeQueue.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A120D1EA18E00556684 /* CompositeQueue.java */; };
		204A9D3C0D1EA4A200556684 /* CompressingOutputStream.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C4C0D1EA1C700556684 /* CompressingOutputStream.java */; };
		204A9D3D0D1EA4A200556684 /* CompressionStat.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BD50D1EA1BA00556684 /* CompressionStat.java */; };
		204A9D3E0D1EA4A200556684 /* Connection.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A200D1EA19000556684 /* Connection.java */; };
		204A9D3F0D1EA4A200556684 /* ConnectionChecker.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A130D1EA18E00556684 /* ConnectionChecker.java */; };
		204A9D400D1EA4A200556684 /* ConnectionDispatcher.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A210D1EA19000556684 /* ConnectionDispatcher.java */; };
		204A9D410D1EA4A200556684 /* ConnectionManager.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A220D1EA19000556684 /* ConnectionManager.java */; };
		204A9D420D1EA4A200556684 /* ConnectionSettings.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B8B0D1EA1B300556684 /* ConnectionSettings.java */; };
		204A9D430D1EA4A200556684 /* ConnectionStat.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BD60D1EA1BA00556684 /* ConnectionStat.java */; };
		204A9D440D1EA4A200556684 /* ConnectionStats.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A140D1EA18E00556684 /* ConnectionStats.java */; };
		204A9D450D1EA4A200556684 /* ConnectionStatus.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A370D1EA19200556684 /* ConnectionStatus.java */; };
		204A9D460D1EA4A200556684 /* ConnectionWatchdog.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A230D1EA19000556684 /* ConnectionWatchdog.java */; };
		204A9D470D1EA4A200556684 /* ConnectObserver.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AC80D1EA1A000556684 /* ConnectObserver.java */; };
		204A9D480D1EA4A200556684 /* ConstantHTTPHeaderValue.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AA80D1EA19D00556684 /* ConstantHTTPHeaderValue.java */; };
		204A9D490D1EA4A200556684 /* Constants.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A240D1EA19000556684 /* Constants.java */; };
		204A9D4A0D1EA4A200556684 /* Container.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AF20D1EA1A400556684 /* Container.java */; };
		204A9D4B0D1EA4A200556684 /* ContentAuthority.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99ED0D1EA18A00556684 /* ContentAuthority.java */; };
		204A9D4C0D1EA4A200556684 /* ContentCache.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99EE0D1EA18A00556684 /* ContentCache.java */; };
		204A9D4D0D1EA4A200556684 /* ContentManager.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99EF0D1EA18A00556684 /* ContentManager.java */; };
		204A9D4E0D1EA4A200556684 /* ContentRequest.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B260D1EA1A900556684 /* ContentRequest.java */; };
		204A9D4F0D1EA4A200556684 /* ContentResponse.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B270D1EA1A900556684 /* ContentResponse.java */; };
		204A9D500D1EA4A200556684 /* ContentResponseData.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99F00D1EA18A00556684 /* ContentResponseData.java */; };
		204A9D510D1EA4A200556684 /* ContentResponseObserver.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99F10D1EA18A00556684 /* ContentResponseObserver.java */; };
		204A9D520D1EA4A200556684 /* ContentSettings.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B8D0D1EA1B300556684 /* ContentSettings.java */; };
		204A9D530D1EA4A200556684 /* ContentUrnMismatchException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A380D1EA19200556684 /* ContentUrnMismatchException.java */; };
		204A9D540D1EA4A200556684 /* ConverterObjectInputStream.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C4D0D1EA1C700556684 /* ConverterObjectInputStream.java */; };
		204A9D550D1EA4A200556684 /* CountingInputStream.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C4E0D1EA1C700556684 /* CountingInputStream.java */; };
		204A9D560D1EA4A200556684 /* CountingOutputStream.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C4F0D1EA1C700556684 /* CountingOutputStream.java */; };
		204A9D570D1EA4A200556684 /* CoWList.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C500D1EA1C700556684 /* CoWList.java */; };
		204A9D580D1EA4A200556684 /* CreationTimeCache.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A250D1EA19000556684 /* CreationTimeCache.java */; };
		204A9D590D1EA4A200556684 /* Data.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C510D1EA1C700556684 /* Data.java */; };
		204A9D5A0D1EA4A200556684 /* DataMessage.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C020D1EA1BF00556684 /* DataMessage.java */; };
		204A9D5B0D1EA4A200556684 /* DataUtils.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C520D1EA1C800556684 /* DataUtils.java */; };
		204A9D5C0D1EA4A200556684 /* DataWindow.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C030D1EA1BF00556684 /* DataWindow.java */; };
		204A9D5D0D1EA4A200556684 /* DefaultBootstrapServers.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99FA0D1EA18B00556684 /* DefaultBootstrapServers.java */; };
		204A9D5E0D1EA4A200556684 /* DefaultHandshakeResponder.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A920D1EA19B00556684 /* DefaultHandshakeResponder.java */; };
		204A9D5F0D1EA4A200556684 /* DefaultHeaders.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A930D1EA19C00556684 /* DefaultHeaders.java */; };
		204A9D600D1EA4A200556684 /* DefaultThreadPool.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C530D1EA1C800556684 /* DefaultThreadPool.java */; };
		204A9D610D1EA4A200556684 /* DeflaterWriter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A150D1EA18E00556684 /* DeflaterWriter.java */; };
		204A9D620D1EA4A200556684 /* DelayedBufferWriter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AC90D1EA1A000556684 /* DelayedBufferWriter.java */; };
		204A9D630D1EA4A200556684 /* DIMEException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A2A0D1EA19100556684 /* DIMEException.java */; };
		204A9D640D1EA4A200556684 /* DIMEGenerator.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A2B0D1EA19100556684 /* DIMEGenerator.java */; };
		204A9D650D1EA4A200556684 /* DIMEMessageException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A2C0D1EA19100556684 /* DIMEMessageException.java */; };
		204A9D660D1EA4A200556684 /* DIMEParser.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A2D0D1EA19100556684 /* DIMEParser.java */; };
		204A9D670D1EA4A200556684 /* DIMERecord.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A2E0D1EA19100556684 /* DIMERecord.java */; };
		204A9D680D1EA4A200556684 /* DirectAltLoc.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99D30D1EA18800556684 /* DirectAltLoc.java */; };
		204A9D690D1EA4A200556684 /* DirectByteBufferCache.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9ACA0D1EA1A000556684 /* DirectByteBufferCache.java */; };
		204A9D6A0D1EA4A200556684 /* DiskException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A390D1EA19200556684 /* DiskException.java */; };
		204A9D6B0D1EA4A200556684 /* DoublyLinkedList.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C540D1EA1C800556684 /* DoublyLinkedList.java */; };
		204A9D6C0D1EA4A200556684 /* DownloadBrowseHostList.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A3A0D1EA19200556684 /* DownloadBrowseHostList.java */; };
		204A9D6D0D1EA4A200556684 /* DownloadCallback.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A2F0D1EA19100556684 /* DownloadCallback.java */; };
		204A9D6E0D1EA4A200556684 /* DownloadChatList.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A3B0D1EA19300556684 /* DownloadChatList.java */; };
		204A9D6F0D1EA4A200556684 /* Downloader.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A630D1EA19700556684 /* Downloader.java */; };
		204A9D700D1EA4A200556684 /* DownloadManager.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A640D1EA19700556684 /* DownloadManager.java */; };
		204A9D710D1EA4A200556684 /* DownloadSettings.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B8F0D1EA1B300556684 /* DownloadSettings.java */; };
		204A9D720D1EA4A200556684 /* DownloadStat.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BD70D1EA1BA00556684 /* DownloadStat.java */; };
		204A9D730D1EA4A200556684 /* DownloadState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A3C0D1EA19300556684 /* DownloadState.java */; };
		204A9D740D1EA4A200556684 /* DownloadWorker.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A3D0D1EA19300556684 /* DownloadWorker.java */; };
		204A9D750D1EA4A200556684 /* DroppedLimeSentMessageStat.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BD80D1EA1BA00556684 /* DroppedLimeSentMessageStat.java */; };
		204A9D760D1EA4A200556684 /* DroppedLimeSentMessageStatBytes.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BD90D1EA1BA00556684 /* DroppedLimeSentMessageStatBytes.java */; };
		204A9D770D1EA4A200556684 /* DroppedSentMessageStat.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BDA0D1EA1BB00556684 /* DroppedSentMessageStat.java */; };
		204A9D780D1EA4A200556684 /* DroppedSentMessageStatBytes.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BDB0D1EA1BB00556684 /* DroppedSentMessageStatBytes.java */; };
		204A9D790D1EA4A200556684 /* DroppedSentMessageStatHandler.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BDC0D1EA1BB00556684 /* DroppedSentMessageStatHandler.java */; };
		204A9D7A0D1EA4A200556684 /* DualIterator.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C550D1EA1C800556684 /* DualIterator.java */; };
		204A9D7B0D1EA4A200556684 /* DuplicateFilter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A730D1EA19900556684 /* DuplicateFilter.java */; };
		204A9D7C0D1EA4A200556684 /* Endpoint.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A650D1EA19700556684 /* Endpoint.java */; };
		204A9D7D0D1EA4A200556684 /* EndpointData.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A660D1EA19700556684 /* EndpointData.java */; };
		204A9D7E0D1EA4A200556684 /* ErrorCallback.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A670D1EA19700556684 /* ErrorCallback.java */; };
		204A9D7F0D1EA4A200556684 /* ErrorService.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A680D1EA19700556684 /* ErrorService.java */; };
		204A9D800D1EA4A200556684 /* Expand.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C560D1EA1C800556684 /* Expand.java */; };
		204A9D810D1EA4A200556684 /* ExtendedEndpoint.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A690D1EA19800556684 /* ExtendedEndpoint.java */; };
		204A9D820D1EA4A200556684 /* FeatureSearchData.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B110D1EA1A700556684 /* FeatureSearchData.java */; };
		204A9D830D1EA4A200556684 /* FileArraySetting.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B900D1EA1B400556684 /* FileArraySetting.java */; };
		204A9D840D1EA4A200556684 /* FileCantBeMovedException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A3E0D1EA19300556684 /* FileCantBeMovedException.java */; };
		204A9D850D1EA4A200556684 /* FileComparator.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C570D1EA1C800556684 /* FileComparator.java */; };
		204A9D860D1EA4A200556684 /* FileDesc.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A6A0D1EA19800556684 /* FileDesc.java */; };
		204A9D870D1EA4A200556684 /* FileDetails.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A6B0D1EA19800556684 /* FileDetails.java */; };
		204A9D880D1EA4A200556684 /* FileEventListener.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A6C0D1EA19800556684 /* FileEventListener.java */; };
		204A9D890D1EA4A200556684 /* FileExistsException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A3F0D1EA19300556684 /* FileExistsException.java */; };
		204A9D8A0D1EA4A200556684 /* FileIncompleteException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A400D1EA19300556684 /* FileIncompleteException.java */; };
		204A9D8B0D1EA4A200556684 /* FileManager.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A6D0D1EA19800556684 /* FileManager.java */; };
		204A9D8C0D1EA4A200556684 /* FileManagerEvent.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A6E0D1EA19800556684 /* FileManagerEvent.java */; };
		204A9D8D0D1EA4A200556684 /* FileNotFoundException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A410D1EA19300556684 /* FileNotFoundException.java */; };
		204A9D8E0D1EA4A200556684 /* FileNotFoundUploadState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C240D1EA1C200556684 /* FileNotFoundUploadState.java */; };
		204A9D8F0D1EA4A200556684 /* FileSetSetting.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B910D1EA1B400556684 /* FileSetSetting.java */; };
		204A9D900D1EA4A200556684 /* FileSetting.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B920D1EA1B400556684 /* FileSetting.java */; };
		204A9D910D1EA4A200556684 /* FileTooLargeException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A420D1EA19300556684 /* FileTooLargeException.java */; };
		204A9D920D1EA4A200556684 /* FileUtils.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C580D1EA1C800556684 /* FileUtils.java */; };
		204A9D930D1EA4A200556684 /* FilterSettings.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B930D1EA1B400556684 /* FilterSettings.java */; };
		204A9D940D1EA4A200556684 /* FinMessage.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C040D1EA1BF00556684 /* FinMessage.java */; };
		204A9D950D1EA4A200556684 /* FixedSizeArrayHashSet.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C590D1EA1C800556684 /* FixedSizeArrayHashSet.java */; };
		204A9D960D1EA4A200556684 /* FixedSizeExpiringSet.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C5A0D1EA1C800556684 /* FixedSizeExpiringSet.java */; };
		204A9D970D1EA4A200556684 /* FixedsizeForgetfulHashMap.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C5B0D1EA1C800556684 /* FixedsizeForgetfulHashMap.java */; };
		204A9D980D1EA4A200556684 /* FixedsizeHashMap.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C5C0D1EA1C900556684 /* FixedsizeHashMap.java */; };
		204A9D990D1EA4A200556684 /* FixedsizePriorityQueue.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C5D0D1EA1C900556684 /* FixedsizePriorityQueue.java */; };
		204A9D9A0D1EA4A200556684 /* FixedSizeSortedSet.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C5E0D1EA1C900556684 /* FixedSizeSortedSet.java */; };
		204A9D9B0D1EA4A200556684 /* FLACMetaData.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B450D1EA1AC00556684 /* FLACMetaData.java */; };
		204A9D9C0D1EA4A200556684 /* FloatSetting.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B940D1EA1B400556684 /* FloatSetting.java */; };
		204A9D9D0D1EA4A200556684 /* ForgetfulHashMap.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C5F0D1EA1C900556684 /* ForgetfulHashMap.java */; };
		204A9D9E0D1EA4A200556684 /* ForMeReplyHandler.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A7F0D1EA19A00556684 /* ForMeReplyHandler.java */; };
		204A9D9F0D1EA4A200556684 /* FreeloaderUploadingException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C250D1EA1C200556684 /* FreeloaderUploadingException.java */; };
		204A9DA00D1EA4A200556684 /* FreeloaderUploadState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C260D1EA1C200556684 /* FreeloaderUploadState.java */; };
		204A9DA10D1EA4A200556684 /* Function.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C600D1EA1C900556684 /* Function.java */; };
		204A9DA20D1EA4A200556684 /* Future.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9ACB0D1EA1A100556684 /* Future.java */; };
		204A9DA30D1EA4A200556684 /* GeneralStatHandler.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BDD0D1EA1BB00556684 /* GeneralStatHandler.java */; };
		204A9DA40D1EA4A200556684 /* GGEP.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B120D1EA1A700556684 /* GGEP.java */; };
		204A9DA50D1EA4A200556684 /* GGEPParser.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B130D1EA1A700556684 /* GGEPParser.java */; };
		204A9DA60D1EA4A200556684 /* GnetConnectObserver.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A160D1EA18F00556684 /* GnetConnectObserver.java */; };
		204A9DA70D1EA4A200556684 /* GreedyQueryFilter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A740D1EA19900556684 /* GreedyQueryFilter.java */; };
		204A9DA80D1EA4A200556684 /* GUESSEndpoint.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A820D1EA19A00556684 /* GUESSEndpoint.java */; };
		204A9DA90D1EA4A200556684 /* GUID.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A870D1EA19B00556684 /* GUID.java */; };
		204A9DAA0D1EA4A200556684 /* GUIDFilter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A750D1EA19900556684 /* GUIDFilter.java */; };
		204A9DAB0D1EA4A200556684 /* GuidMap.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A880D1EA19B00556684 /* GuidMap.java */; };
		204A9DAC0D1EA4A200556684 /* GuidMapFactory.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A890D1EA19B00556684 /* GuidMapFactory.java */; };
		204A9DAD0D1EA4A200556684 /* HandshakeObserver.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A940D1EA19C00556684 /* HandshakeObserver.java */; };
		204A9DAE0D1EA4A200556684 /* Handshaker.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A950D1EA19C00556684 /* Handshaker.java */; };
		204A9DAF0D1EA4A200556684 /* HandshakeResponder.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A960D1EA19C00556684 /* HandshakeResponder.java */; };
		204A9DB00D1EA4A200556684 /* HandshakeResponse.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A970D1EA19C00556684 /* HandshakeResponse.java */; };
		204A9DB10D1EA4A200556684 /* HandshakeState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A980D1EA19C00556684 /* HandshakeState.java */; };
		204A9DB20D1EA4A200556684 /* HandshakeStatus.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A990D1EA19C00556684 /* HandshakeStatus.java */; };
		204A9DB30D1EA4A200556684 /* HandshakeSupport.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A9A0D1EA19C00556684 /* HandshakeSupport.java */; };
		204A9DB40D1EA4A200556684 /* HandshakingStat.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BDE0D1EA1BB00556684 /* HandshakingStat.java */; };
		204A9DB50D1EA4A200556684 /* Hasher.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C610D1EA1C900556684 /* Hasher.java */; };
		204A9DB60D1EA4A200556684 /* HasherSet.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C620D1EA1C900556684 /* HasherSet.java */; };
		204A9DB70D1EA4A200556684 /* HashFilter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A760D1EA19900556684 /* HashFilter.java */; };
		204A9DB80D1EA4A200556684 /* HashFunction.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B6A0D1EA1B000556684 /* HashFunction.java */; };
		204A9DB90D1EA4A200556684 /* HashTree.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BF90D1EA1BE00556684 /* HashTree.java */; };
		204A9DBA0D1EA4A200556684 /* HashTreeHandler.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BFA0D1EA1BE00556684 /* HashTreeHandler.java */; };
		204A9DBB0D1EA4A200556684 /* HashTreeNodeManager.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BFB0D1EA1BE00556684 /* HashTreeNodeManager.java */; };
		204A9DBC0D1EA4A200556684 /* HeaderNames.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A9B0D1EA19C00556684 /* HeaderNames.java */; };
		204A9DBD0D1EA4A200556684 /* HeaderSupport.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AA90D1EA19D00556684 /* HeaderSupport.java */; };
		204A9DBE0D1EA4A200556684 /* HeaderUpdateVendorMessage.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B280D1EA1A900556684 /* HeaderUpdateVendorMessage.java */; };
		204A9DBF0D1EA4A200556684 /* HeadPing.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B290D1EA1A900556684 /* HeadPing.java */; };
		204A9DC00D1EA4A200556684 /* HeadPong.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B2A0D1EA1A900556684 /* HeadPong.java */; };
		204A9DC10D1EA4A200556684 /* HeapByteBufferCache.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9ACC0D1EA1A100556684 /* HeapByteBufferCache.java */; };
		204A9DC20D1EA4A200556684 /* HopsFlowVendorMessage.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B2B0D1EA1A900556684 /* HopsFlowVendorMessage.java */; };
		204A9DC30D1EA4A200556684 /* HostCatcher.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AA30D1EA19D00556684 /* HostCatcher.java */; };
		204A9DC40D1EA4A200556684 /* HostData.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B730D1EA1B100556684 /* HostData.java */; };
		204A9DC50D1EA4A200556684 /* HttpClientManager.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AAA0D1EA19D00556684 /* HttpClientManager.java */; };
		204A9DC60D1EA4A200556684 /* HTTPConnectObserver.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A430D1EA19300556684 /* HTTPConnectObserver.java */; };
		204A9DC70D1EA4A200556684 /* HTTPConstants.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AAB0D1EA19E00556684 /* HTTPConstants.java */; };
		204A9DC80D1EA4A200556684 /* HTTPDownloader.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A440D1EA19400556684 /* HTTPDownloader.java */; };
		204A9DC90D1EA4A200556684 /* HTTPHeaderName.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AAC0D1EA19E00556684 /* HTTPHeaderName.java */; };
		204A9DCA0D1EA4A200556684 /* HTTPHeaderValue.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AAD0D1EA19E00556684 /* HTTPHeaderValue.java */; };
		204A9DCB0D1EA4A200556684 /* HTTPHeaderValueCollection.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AAE0D1EA19E00556684 /* HTTPHeaderValueCollection.java */; };
		204A9DCC0D1EA4A200556684 /* HTTPMessage.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AAF0D1EA19E00556684 /* HTTPMessage.java */; };
		204A9DCD0D1EA4A200556684 /* HTTPRequestMethod.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AB00D1EA19E00556684 /* HTTPRequestMethod.java */; };
		204A9DCE0D1EA4A200556684 /* HTTPStat.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BDF0D1EA1BB00556684 /* HTTPStat.java */; };
		204A9DCF0D1EA4A200556684 /* HTTPUploader.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C270D1EA1C200556684 /* HTTPUploader.java */; };
		204A9DD00D1EA4A200556684 /* HTTPUtils.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AB10D1EA19E00556684 /* HTTPUtils.java */; };
		204A9DD10D1EA4A200556684 /* HUGEExtension.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B140D1EA1A700556684 /* HUGEExtension.java */; };
		204A9DD20D1EA4A200556684 /* I18NConvert.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C630D1EA1C900556684 /* I18NConvert.java */; };
		204A9DD30D1EA4A200556684 /* I18NConvertICU.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C640D1EA1C900556684 /* I18NConvertICU.java */; };
		204A9DD40D1EA4A200556684 /* IncompleteFileDesc.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AB70D1EA19F00556684 /* IncompleteFileDesc.java */; };
		204A9DD50D1EA4A200556684 /* IncompleteFileManager.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A450D1EA19400556684 /* IncompleteFileManager.java */; };
		204A9DD60D1EA4A200556684 /* InflaterReader.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A170D1EA18F00556684 /* InflaterReader.java */; };
		204A9DD70D1EA4A200556684 /* InsufficientDataException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AB80D1EA19F00556684 /* InsufficientDataException.java */; };
		204A9DD80D1EA4A200556684 /* IntBuffer.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C650D1EA1C900556684 /* IntBuffer.java */; };
		204A9DD90D1EA4A200556684 /* InterestReadChannel.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9ACD0D1EA1A100556684 /* InterestReadChannel.java */; };
		204A9DDA0D1EA4A200556684 /* InterestWriteChannel.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9ACE0D1EA1A100556684 /* InterestWriteChannel.java */; };
		204A9DDB0D1EA4A200556684 /* InterruptedIOException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9ACF0D1EA1A100556684 /* InterruptedIOException.java */; };
		204A9DDC0D1EA4A200556684 /* Interval.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A470D1EA19400556684 /* Interval.java */; };
		204A9DDD0D1EA4A200556684 /* IntervalSet.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C660D1EA1CA00556684 /* IntervalSet.java */; };
		204A9DDE0D1EA4A200556684 /* IntHashMap.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C670D1EA1CA00556684 /* IntHashMap.java */; };
		204A9DDF0D1EA4A200556684 /* IntPair.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C680D1EA1CA00556684 /* IntPair.java */; };
		204A9DE00D1EA4A200556684 /* IntSet.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C690D1EA1CA00556684 /* IntSet.java */; };
		204A9DE10D1EA4A200556684 /* IntSetting.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B980D1EA1B400556684 /* IntSetting.java */; };
		204A9DE20D1EA4A200556684 /* IntWrapper.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C6A0D1EA1CA00556684 /* IntWrapper.java */; };
		204A9DE30D1EA4A200556684 /* InvalidPathException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A480D1EA19400556684 /* InvalidPathException.java */; };
		204A9DE40D1EA4A200556684 /* IOErrorObserver.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AD00D1EA1A100556684 /* IOErrorObserver.java */; };
		204A9DE50D1EA4A200556684 /* IOState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AD10D1EA1A100556684 /* IOState.java */; };
		204A9DE60D1EA4A200556684 /* IOStateMachine.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AD20D1EA1A100556684 /* IOStateMachine.java */; };
		204A9DE70D1EA4A200556684 /* IOStateObserver.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AD30D1EA1A100556684 /* IOStateObserver.java */; };
		204A9DE80D1EA4A200556684 /* IOUtils.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C6B0D1EA1CA00556684 /* IOUtils.java */; };
		204A9DE90D1EA4A200556684 /* IP.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A770D1EA19900556684 /* IP.java */; };
		204A9DEA0D1EA4A200556684 /* IPFilter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A780D1EA19900556684 /* IPFilter.java */; };
		204A9DEB0D1EA4A200556684 /* IPList.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A790D1EA19900556684 /* IPList.java */; };
		204A9DEC0D1EA4A200556684 /* IpPort.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C6C0D1EA1CA00556684 /* IpPort.java */; };
		204A9DED0D1EA4A200556684 /* IPPortCombo.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B150D1EA1A700556684 /* IPPortCombo.java */; };
		204A9DEE0D1EA4A200556684 /* IpPortContentAuthority.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99F20D1EA18B00556684 /* IpPortContentAuthority.java */; };
		204A9DEF0D1EA4A200556684 /* IpPortForSelf.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C6D0D1EA1CA00556684 /* IpPortForSelf.java */; };
		204A9DF00D1EA4A200556684 /* IpPortImpl.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C6E0D1EA1CA00556684 /* IpPortImpl.java */; };
		204A9DF10D1EA4A200556684 /* IpPortSet.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C6F0D1EA1CB00556684 /* IpPortSet.java */; };
		204A9DF20D1EA4A200556684 /* JOrbisComment.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B460D1EA1AC00556684 /* JOrbisComment.java */; };
		204A9DF30D1EA4A200556684 /* KeepAliveMessage.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C050D1EA1BF00556684 /* KeepAliveMessage.java */; };
		204A9DF40D1EA4A200556684 /* KeyValue.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C700D1EA1CB00556684 /* KeyValue.java */; };
		204A9DF50D1EA4A200556684 /* KeywordFilter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A7A0D1EA19900556684 /* KeywordFilter.java */; };
		204A9DF60D1EA4A200556684 /* KeywordToken.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BBF0D1EA1B800556684 /* KeywordToken.java */; };
		204A9DF70D1EA4A200556684 /* LeafHandshakeResponder.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A9C0D1EA19C00556684 /* LeafHandshakeResponder.java */; };
		204A9DF80D1EA4A200556684 /* LeafHeaders.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A9D0D1EA19C00556684 /* LeafHeaders.java */; };
		204A9DF90D1EA4A200556684 /* LegacyRanker.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A490D1EA19400556684 /* LegacyRanker.java */; };
		204A9DFA0D1EA4A200556684 /* LibraryData.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AF30D1EA1A400556684 /* LibraryData.java */; };
		204A9DFB0D1EA4A200556684 /* License.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AFA0D1EA1A500556684 /* License.java */; };
		204A9DFC0D1EA4A200556684 /* LicenseCache.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AFB0D1EA1A500556684 /* LicenseCache.java */; };
		204A9DFD0D1EA4A200556684 /* LicenseConstants.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AFC0D1EA1A500556684 /* LicenseConstants.java */; };
		204A9DFE0D1EA4A200556684 /* LicenseFactory.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AFD0D1EA1A500556684 /* LicenseFactory.java */; };
		204A9DFF0D1EA4A200556684 /* LimeACKVendorMessage.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B2C0D1EA1AA00556684 /* LimeACKVendorMessage.java */; };
		204A9E000D1EA4A200556684 /* LimeProps.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B9A0D1EA1B500556684 /* LimeProps.java */; };
		204A9E010D1EA4A200556684 /* LimeReceivedMessageStat.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BE00D1EA1BB00556684 /* LimeReceivedMessageStat.java */; };
		204A9E020D1EA4A200556684 /* LimeReceivedMessageStatBytes.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BE10D1EA1BC00556684 /* LimeReceivedMessageStatBytes.java */; };
		204A9E030D1EA4A200556684 /* LimeSentMessageStat.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BE20D1EA1BC00556684 /* LimeSentMessageStat.java */; };
		204A9E040D1EA4A200556684 /* LimeSentMessageStatBytes.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BE30D1EA1BC00556684 /* LimeSentMessageStatBytes.java */; };
		204A9E050D1EA4A200556684 /* LimeXMLDocument.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9CAB0D1EA1D000556684 /* LimeXMLDocument.java */; };
		204A9E060D1EA4A200556684 /* LimeXMLDocumentHelper.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9CAC0D1EA1D000556684 /* LimeXMLDocumentHelper.java */; };
		204A9E070D1EA4A200556684 /* LimeXMLNames.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9CAD0D1EA1D000556684 /* LimeXMLNames.java */; };
		204A9E080D1EA4A200556684 /* LimeXMLProperties.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9CAE0D1EA1D000556684 /* LimeXMLProperties.java */; };
		204A9E090D1EA4A200556684 /* LimeXMLReplyCollection.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9CAF0D1EA1D000556684 /* LimeXMLReplyCollection.java */; };
		204A9E0A0D1EA4A200556684 /* LimeXMLSchema.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9CB00D1EA1D100556684 /* LimeXMLSchema.java */; };
		204A9E0B0D1EA4A200556684 /* LimeXMLSchemaFieldExtractor.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9CB10D1EA1D100556684 /* LimeXMLSchemaFieldExtractor.java */; };
		204A9E0C0D1EA4A200556684 /* LimeXMLSchemaRepository.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9CB20D1EA1D100556684 /* LimeXMLSchemaRepository.java */; };
		204A9E0D0D1EA4A200556684 /* LimeXMLUtils.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9CB30D1EA1D100556684 /* LimeXMLUtils.java */; };
		204A9E0E0D1EA4A200556684 /* LimitedSocketController.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C720D1EA1CB00556684 /* LimitedSocketController.java */; };
		204A9E0F0D1EA4A200556684 /* LimitReachedUploadState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C280D1EA1C200556684 /* LimitReachedUploadState.java */; };
		204A9E100D1EA4A200556684 /* LogUtils.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C730D1EA1CB00556684 /* LogUtils.java */; };
		204A9E110D1EA4A200556684 /* LongSetting.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B9B0D1EA1B500556684 /* LongSetting.java */; };
		204A9E120D1EA4A200556684 /* M4AMetaData.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B470D1EA1AC00556684 /* M4AMetaData.java */; };
		204A9E130D1EA4A200556684 /* MalformedRequestState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C290D1EA1C300556684 /* MalformedRequestState.java */; };
		204A9E140D1EA4A200556684 /* ManagedConnection.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B040D1EA1A600556684 /* ManagedConnection.java */; };
		204A9E150D1EA4A200556684 /* ManagedDownloader.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A4B0D1EA19400556684 /* ManagedDownloader.java */; };
		204A9E160D1EA4A200556684 /* ManagedThread.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C750D1EA1CB00556684 /* ManagedThread.java */; };
		204A9E170D1EA4A200556684 /* MediaType.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B050D1EA1A600556684 /* MediaType.java */; };
		204A9E180D1EA4A200556684 /* MeshHandler.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A4C0D1EA19400556684 /* MeshHandler.java */; };
		204A9E190D1EA4A200556684 /* Message.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B160D1EA1A700556684 /* Message.java */; };
		204A9E1A0D1EA4A200556684 /* MessageCallback.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B060D1EA1A600556684 /* MessageCallback.java */; };
		204A9E1B0D1EA4A200556684 /* MessageDispatcher.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B070D1EA1A600556684 /* MessageDispatcher.java */; };
		204A9E1C0D1EA4A200556684 /* MessageFactory.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B170D1EA1A800556684 /* MessageFactory.java */; };
		204A9E1D0D1EA4A200556684 /* MessageListener.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B080D1EA1A600556684 /* MessageListener.java */; };
		204A9E1E0D1EA4A200556684 /* MessageQueue.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A180D1EA18F00556684 /* MessageQueue.java */; };
		204A9E1F0D1EA4A200556684 /* MessageReader.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A190D1EA18F00556684 /* MessageReader.java */; };
		204A9E200D1EA4A200556684 /* MessageReceiver.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A1A0D1EA18F00556684 /* MessageReceiver.java */; };
		204A9E210D1EA4A200556684 /* MessageResourceCallback.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B090D1EA1A600556684 /* MessageResourceCallback.java */; };
		204A9E220D1EA4A200556684 /* MessageResourceService.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B0A0D1EA1A600556684 /* MessageResourceService.java */; };
		204A9E230D1EA4A200556684 /* MessageRouter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B0B0D1EA1A600556684 /* MessageRouter.java */; };
		204A9E240D1EA4A200556684 /* MessageService.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B3F0D1EA1AC00556684 /* MessageService.java */; };
		204A9E250D1EA4A200556684 /* MessageSettings.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B9C0D1EA1B500556684 /* MessageSettings.java */; };
		204A9E260D1EA4A200556684 /* MessagesSupportedVendorMessage.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B2D0D1EA1AA00556684 /* MessagesSupportedVendorMessage.java */; };
		204A9E270D1EA4A200556684 /* MessageWriter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A1B0D1EA18F00556684 /* MessageWriter.java */; };
		204A9E280D1EA4A200556684 /* MetaData.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B480D1EA1AC00556684 /* MetaData.java */; };
		204A9E290D1EA4A200556684 /* MetaDataEditor.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B490D1EA1AD00556684 /* MetaDataEditor.java */; };
		204A9E2A0D1EA4A200556684 /* MetaDataReader.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B4A0D1EA1AD00556684 /* MetaDataReader.java */; };
		204A9E2B0D1EA4A200556684 /* MetaFileManager.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9CB40D1EA1D100556684 /* MetaFileManager.java */; };
		204A9E2C0D1EA4A200556684 /* MP3DataEditor.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B4B0D1EA1AD00556684 /* MP3DataEditor.java */; };
		204A9E2D0D1EA4A200556684 /* MP3Info.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B4C0D1EA1AD00556684 /* MP3Info.java */; };
		204A9E2E0D1EA4A200556684 /* MP3MetaData.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B4D0D1EA1AD00556684 /* MP3MetaData.java */; };
		204A9E2F0D1EA4A200556684 /* MulticastService.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B590D1EA1AE00556684 /* MulticastService.java */; };
		204A9E300D1EA4A200556684 /* MultiIterator.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C760D1EA1CB00556684 /* MultiIterator.java */; };
		204A9E310D1EA4A200556684 /* MultiRRIterator.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C770D1EA1CB00556684 /* MultiRRIterator.java */; };
		204A9E320D1EA4A200556684 /* MutableGUIDFilter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A7B0D1EA19A00556684 /* MutableGUIDFilter.java */; };
		204A9E330D1EA4A200556684 /* NamedLicense.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AFE0D1EA1A500556684 /* NamedLicense.java */; };
		204A9E340D1EA4A200556684 /* NameValue.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C780D1EA1CB00556684 /* NameValue.java */; };
		204A9E350D1EA4A200556684 /* NBSocket.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AD40D1EA1A100556684 /* NBSocket.java */; };
		204A9E360D1EA4A200556684 /* NBThrottle.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AD50D1EA1A100556684 /* NBThrottle.java */; };
		204A9E370D1EA4A200556684 /* NetworkUpdateSanityChecker.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B5A0D1EA1AE00556684 /* NetworkUpdateSanityChecker.java */; };
		204A9E380D1EA4A200556684 /* NetworkUtils.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C790D1EA1CB00556684 /* NetworkUtils.java */; };
		204A9E390D1EA4A200556684 /* NIODispatcher.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AD60D1EA1A100556684 /* NIODispatcher.java */; };
		204A9E3A0D1EA4A200556684 /* NIOInputStream.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AD70D1EA1A200556684 /* NIOInputStream.java */; };
		204A9E3B0D1EA4A200556684 /* NIOMultiplexor.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AD80D1EA1A200556684 /* NIOMultiplexor.java */; };
		204A9E3C0D1EA4A200556684 /* NIOOutputStream.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AD90D1EA1A200556684 /* NIOOutputStream.java */; };
		204A9E3D0D1EA4A200556684 /* NIOServerSocket.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9ADA0D1EA1A200556684 /* NIOServerSocket.java */; };
		204A9E3E0D1EA4A200556684 /* NIOSocket.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9ADB0D1EA1A200556684 /* NIOSocket.java */; };
		204A9E3F0D1EA4A200556684 /* NoGnutellaOkException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A9E0D1EA19D00556684 /* NoGnutellaOkException.java */; };
		204A9E400D1EA4A200556684 /* NoHTTPOKException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A4D0D1EA19500556684 /* NoHTTPOKException.java */; };
		204A9E410D1EA4A200556684 /* NoMoreStorageException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C7A0D1EA1CC00556684 /* NoMoreStorageException.java */; };
		204A9E420D1EA4A200556684 /* NoOpReader.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9ADC0D1EA1A200556684 /* NoOpReader.java */; };
		204A9E430D1EA4A200556684 /* NoOpWriter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9ADD0D1EA1A200556684 /* NoOpWriter.java */; };
		204A9E440D1EA4A200556684 /* NormalUploadState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C2A0D1EA1C300556684 /* NormalUploadState.java */; };
		204A9E450D1EA4A200556684 /* NoSuchRangeException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A4E0D1EA19500556684 /* NoSuchRangeException.java */; };
		204A9E460D1EA4A200556684 /* NotSharingException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A4F0D1EA19500556684 /* NotSharingException.java */; };
		204A9E470D1EA4A200556684 /* NPECatchingInputStream.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C7B0D1EA1CC00556684 /* NPECatchingInputStream.java */; };
		204A9E480D1EA4A200556684 /* NullIncompleteDirectoryException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A500D1EA19500556684 /* NullIncompleteDirectoryException.java */; };
		204A9E490D1EA4A200556684 /* NumericalDownloadStat.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BE40D1EA1BC00556684 /* NumericalDownloadStat.java */; };
		204A9E4A0D1EA4A200556684 /* NumericalStatistic.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BE50D1EA1BC00556684 /* NumericalStatistic.java */; };
		204A9E4B0D1EA4A200556684 /* OGGDataEditor.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B4E0D1EA1AD00556684 /* OGGDataEditor.java */; };
		204A9E4C0D1EA4A200556684 /* OGGMetaData.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B4F0D1EA1AD00556684 /* OGGMetaData.java */; };
		204A9E4D0D1EA4A200556684 /* OGMMetaData.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B500D1EA1AD00556684 /* OGMMetaData.java */; };
		204A9E4E0D1EA4A200556684 /* OnDemandUnicaster.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A830D1EA19A00556684 /* OnDemandUnicaster.java */; };
		204A9E4F0D1EA4A200556684 /* OutOfBandThroughputStat.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BE60D1EA1BC00556684 /* OutOfBandThroughputStat.java */; };
		204A9E500D1EA4A200556684 /* OutputRunner.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A1C0D1EA18F00556684 /* OutputRunner.java */; };
		204A9E510D1EA4A200556684 /* OverlapMismatchException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A510D1EA19500556684 /* OverlapMismatchException.java */; };
		204A9E520D1EA4A200556684 /* PackagedMediaFileUtils.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C7C0D1EA1CC00556684 /* PackagedMediaFileUtils.java */; };
		204A9E530D1EA4A200556684 /* Pair.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C7D0D1EA1CC00556684 /* Pair.java */; };
		204A9E540D1EA4A200556684 /* PairTuple.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C7E0D1EA1CC00556684 /* PairTuple.java */; };
		204A9E550D1EA4A200556684 /* PatchTableMessage.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B6B0D1EA1B000556684 /* PatchTableMessage.java */; };
		204A9E560D1EA4A200556684 /* PatriciaTrie.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C7F0D1EA1CC00556684 /* PatriciaTrie.java */; };
		204A9E570D1EA4A200556684 /* Pinger.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B5B0D1EA1AE00556684 /* Pinger.java */; };
		204A9E580D1EA4A200556684 /* PingPongSettings.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B9E0D1EA1B500556684 /* PingPongSettings.java */; };
		204A9E590D1EA4A200556684 /* PingRanker.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A520D1EA19500556684 /* PingRanker.java */; };
		204A9E5A0D1EA4A200556684 /* PingReply.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B180D1EA1A800556684 /* PingReply.java */; };
		204A9E5B0D1EA4A200556684 /* PingRequest.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B190D1EA1A800556684 /* PingRequest.java */; };
		204A9E5C0D1EA4A200556684 /* PongCacher.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B5C0D1EA1AE00556684 /* PongCacher.java */; };
		204A9E5D0D1EA4A200556684 /* PowerOf2ByteArrayCache.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C800D1EA1CC00556684 /* PowerOf2ByteArrayCache.java */; };
		204A9E5E0D1EA4A200556684 /* PowerOfTwoSetting.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BA00D1EA1B500556684 /* PowerOfTwoSetting.java */; };
		204A9E5F0D1EA4A200556684 /* PriorityMessageQueue.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A1D0D1EA18F00556684 /* PriorityMessageQueue.java */; };
		204A9E600D1EA4A200556684 /* ProbeQuery.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B740D1EA1B100556684 /* ProbeQuery.java */; };
		204A9E610D1EA4A200556684 /* ProblemReadingHeaderException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AB20D1EA19E00556684 /* ProblemReadingHeaderException.java */; };
		204A9E620D1EA4A200556684 /* ProcessingQueue.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C810D1EA1CC00556684 /* ProcessingQueue.java */; };
		204A9E630D1EA4A200556684 /* PromotionManager.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C1E0D1EA1C100556684 /* PromotionManager.java */; };
		204A9E640D1EA4A200556684 /* ProxyFileSetting.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BA10D1EA1B500556684 /* ProxyFileSetting.java */; };
		204A9E650D1EA4A200556684 /* ProxyUtils.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C820D1EA1CC00556684 /* ProxyUtils.java */; };
		204A9E660D1EA4A200556684 /* PublishedCCLicense.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AFF0D1EA1A500556684 /* PublishedCCLicense.java */; };
		204A9E670D1EA4A200556684 /* PushAltLoc.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99D40D1EA18800556684 /* PushAltLoc.java */; };
		204A9E680D1EA4A200556684 /* PushDetails.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A530D1EA19500556684 /* PushDetails.java */; };
		204A9E690D1EA4A200556684 /* PushEndpoint.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B5D0D1EA1AF00556684 /* PushEndpoint.java */; };
		204A9E6A0D1EA4A200556684 /* PushEndpointForSelf.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B5E0D1EA1AF00556684 /* PushEndpointForSelf.java */; };
		204A9E6B0D1EA4A200556684 /* PushList.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A540D1EA19500556684 /* PushList.java */; };
		204A9E6C0D1EA4A200556684 /* PushManager.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B5F0D1EA1AF00556684 /* PushManager.java */; };
		204A9E6D0D1EA4A200556684 /* PushProxyAcknowledgement.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B2E0D1EA1AA00556684 /* PushProxyAcknowledgement.java */; };
		204A9E6E0D1EA4A200556684 /* PushProxyRequest.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B2F0D1EA1AA00556684 /* PushProxyRequest.java */; };
		204A9E6F0D1EA4A200556684 /* PushProxyUploadState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C2B0D1EA1C300556684 /* PushProxyUploadState.java */; };
		204A9E700D1EA4A200556684 /* PushRequest.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B1A0D1EA1A800556684 /* PushRequest.java */; };
		204A9E710D1EA4A200556684 /* PushRequestedFile.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A550D1EA19500556684 /* PushRequestedFile.java */; };
		204A9E720D1EA4A200556684 /* QueryDispatcher.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B750D1EA1B100556684 /* QueryDispatcher.java */; };
		204A9E730D1EA4A200556684 /* QueryHandler.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B760D1EA1B100556684 /* QueryHandler.java */; };
		204A9E740D1EA4A200556684 /* QueryKey.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A840D1EA19A00556684 /* QueryKey.java */; };
		204A9E750D1EA4A200556684 /* QueryKeyGenerator.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A850D1EA19A00556684 /* QueryKeyGenerator.java */; };
		204A9E760D1EA4A200556684 /* QueryReply.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B1B0D1EA1A800556684 /* QueryReply.java */; };
		204A9E770D1EA4A200556684 /* QueryReplyData.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B1C0D1EA1A800556684 /* QueryReplyData.java */; };
		204A9E780D1EA4A200556684 /* QueryRequest.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B1D0D1EA1A800556684 /* QueryRequest.java */; };
		204A9E790D1EA4A200556684 /* QueryRouteTable.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B6C0D1EA1B000556684 /* QueryRouteTable.java */; };
		204A9E7A0D1EA4A200556684 /* QueryStatusRequest.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B300D1EA1AA00556684 /* QueryStatusRequest.java */; };
		204A9E7B0D1EA4A200556684 /* QueryStatusResponse.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B310D1EA1AA00556684 /* QueryStatusResponse.java */; };
		204A9E7C0D1EA4A200556684 /* QueryUnicaster.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B600D1EA1AF00556684 /* QueryUnicaster.java */; };
		204A9E7D0D1EA4A200556684 /* QueuedException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A560D1EA19500556684 /* QueuedException.java */; };
		204A9E7E0D1EA4A200556684 /* QueuedUploadState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C2C0D1EA1C300556684 /* QueuedUploadState.java */; };
		204A9E7F0D1EA4A200556684 /* RandomAcessCoWList.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C830D1EA1CC00556684 /* RandomAcessCoWList.java */; };
		204A9E800D1EA4A200556684 /* RandomDownloadStrategy.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A570D1EA19600556684 /* RandomDownloadStrategy.java */; };
		204A9E810D1EA4A200556684 /* RandomOrderHashSet.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C840D1EA1CD00556684 /* RandomOrderHashSet.java */; };
		204A9E820D1EA4A200556684 /* RandomSequence.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C850D1EA1CD00556684 /* RandomSequence.java */; };
		204A9E830D1EA4A200556684 /* RangeNotAvailableException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A580D1EA19600556684 /* RangeNotAvailableException.java */; };
		204A9E840D1EA4A200556684 /* RatingTable.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BC00D1EA1B800556684 /* RatingTable.java */; };
		204A9E850D1EA4A200556684 /* ReaderIsNullException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A590D1EA19600556684 /* ReaderIsNullException.java */; };
		204A9E860D1EA4A200556684 /* ReadHandshakeState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A9F0D1EA19D00556684 /* ReadHandshakeState.java */; };
		204A9E870D1EA4A200556684 /* ReadHeadersIOState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AB30D1EA19E00556684 /* ReadHeadersIOState.java */; };
		204A9E880D1EA4A200556684 /* ReadObserver.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9ADE0D1EA1A200556684 /* ReadObserver.java */; };
		204A9E890D1EA4A200556684 /* ReadSkipState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9ADF0D1EA1A200556684 /* ReadSkipState.java */; };
		204A9E8A0D1EA4A200556684 /* ReadState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AE00D1EA1A200556684 /* ReadState.java */; };
		204A9E8B0D1EA4A200556684 /* ReadTimeout.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AE10D1EA1A200556684 /* ReadTimeout.java */; };
		204A9E8C0D1EA4A200556684 /* ReadWriteObserver.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AE20D1EA1A300556684 /* ReadWriteObserver.java */; };
		204A9E8D0D1EA4A200556684 /* ReceivedErrorStat.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BE70D1EA1BC00556684 /* ReceivedErrorStat.java */; };
		204A9E8E0D1EA4A200556684 /* ReceivedMessageStat.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BE80D1EA1BC00556684 /* ReceivedMessageStat.java */; };
		204A9E8F0D1EA4A200556684 /* ReceivedMessageStatBytes.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BE90D1EA1BC00556684 /* ReceivedMessageStatBytes.java */; };
		204A9E900D1EA4A200556684 /* ReceivedMessageStatHandler.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BEA0D1EA1BD00556684 /* ReceivedMessageStatHandler.java */; };
		204A9E910D1EA4A200556684 /* RemoteFileDesc.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B610D1EA1AF00556684 /* RemoteFileDesc.java */; };
		204A9E920D1EA4A200556684 /* RemoteHostData.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B620D1EA1AF00556684 /* RemoteHostData.java */; };
		204A9E930D1EA4A200556684 /* ReplyHandler.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B630D1EA1AF00556684 /* ReplyHandler.java */; };
		204A9E940D1EA4A200556684 /* ReplyNumberVendorMessage.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B320D1EA1AA00556684 /* ReplyNumberVendorMessage.java */; };
		204A9E950D1EA4A200556684 /* RequeryDownloader.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A5A0D1EA19600556684 /* RequeryDownloader.java */; };
		204A9E960D1EA4A200556684 /* RequeryFilter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A7C0D1EA19A00556684 /* RequeryFilter.java */; };
		204A9E970D1EA4A200556684 /* ResetTableMessage.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B6D0D1EA1B000556684 /* ResetTableMessage.java */; };
		204A9E980D1EA4A200556684 /* Response.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B640D1EA1AF00556684 /* Response.java */; };
		204A9E990D1EA4A200556684 /* ResponseVerifier.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B650D1EA1B000556684 /* ResponseVerifier.java */; };
		204A9E9A0D1EA4A200556684 /* ResultCounter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B770D1EA1B100556684 /* ResultCounter.java */; };
		204A9E9B0D1EA4A200556684 /* ResumeDownloader.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A5B0D1EA19600556684 /* ResumeDownloader.java */; };
		204A9E9C0D1EA4A200556684 /* RichConnectionThread.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9CB50D1EA1D100556684 /* RichConnectionThread.java */; };
		204A9E9D0D1EA4A200556684 /* RIFFMetaData.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B510D1EA1AD00556684 /* RIFFMetaData.java */; };
		204A9E9E0D1EA4A200556684 /* RoundRobinQueue.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C860D1EA1CD00556684 /* RoundRobinQueue.java */; };
		204A9E9F0D1EA4A200556684 /* RoundRobinSetQueue.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C870D1EA1CD00556684 /* RoundRobinSetQueue.java */; };
		204A9EA00D1EA4A200556684 /* RoutedQueryStat.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BEB0D1EA1BD00556684 /* RoutedQueryStat.java */; };
		204A9EA10D1EA4A200556684 /* RouteErrorStat.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BEC0D1EA1BD00556684 /* RouteErrorStat.java */; };
		204A9EA20D1EA4A200556684 /* RouterService.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B660D1EA1B000556684 /* RouterService.java */; };
		204A9EA30D1EA4A200556684 /* RouteTable.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B670D1EA1B000556684 /* RouteTable.java */; };
		204A9EA40D1EA4A200556684 /* RouteTableMessage.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B6E0D1EA1B000556684 /* RouteTableMessage.java */; };
		204A9EA50D1EA4A200556684 /* SavedFileManager.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B6F0D1EA1B100556684 /* SavedFileManager.java */; };
		204A9EA60D1EA4A200556684 /* SaveLocationException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B700D1EA1B100556684 /* SaveLocationException.java */; };
		204A9EA70D1EA4A200556684 /* SchemaFieldInfo.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9CB60D1EA1D100556684 /* SchemaFieldInfo.java */; };
		204A9EA80D1EA4A200556684 /* SchemaNotFoundException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9CB70D1EA1D100556684 /* SchemaNotFoundException.java */; };
		204A9EA90D1EA4A200556684 /* SchemaReplyCollectionMapper.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9CB80D1EA1D100556684 /* SchemaReplyCollectionMapper.java */; };
		204A9EAA0D1EA4A200556684 /* SearchResultHandler.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B780D1EA1B100556684 /* SearchResultHandler.java */; };
		204A9EAB0D1EA4A200556684 /* SearchSettings.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BA30D1EA1B500556684 /* SearchSettings.java */; };
		204A9EAC0D1EA4A200556684 /* SecureGGEPData.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B1E0D1EA1A800556684 /* SecureGGEPData.java */; };
		204A9EAD0D1EA4A200556684 /* SecureMessage.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B1F0D1EA1A800556684 /* SecureMessage.java */; };
		204A9EAE0D1EA4A200556684 /* SecureMessageCallback.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B200D1EA1A900556684 /* SecureMessageCallback.java */; };
		204A9EAF0D1EA4A200556684 /* SecureMessageVerifier.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B210D1EA1A900556684 /* SecureMessageVerifier.java */; };
		204A9EB00D1EA4A200556684 /* SecurityUtils.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B7B0D1EA1B200556684 /* SecurityUtils.java */; };
		204A9EB10D1EA4A200556684 /* SelectionStrategy.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A5C0D1EA19600556684 /* SelectionStrategy.java */; };
		204A9EB20D1EA4A200556684 /* SelectionStrategyFactory.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A5D0D1EA19600556684 /* SelectionStrategyFactory.java */; };
		204A9EB30D1EA4A200556684 /* SentMessageHandler.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A1E0D1EA18F00556684 /* SentMessageHandler.java */; };
		204A9EB40D1EA4A200556684 /* SentMessageStat.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BED0D1EA1BD00556684 /* SentMessageStat.java */; };
		204A9EB50D1EA4A200556684 /* SentMessageStatBytes.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BEE0D1EA1BD00556684 /* SentMessageStatBytes.java */; };
		204A9EB60D1EA4A200556684 /* SentMessageStatHandler.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BEF0D1EA1BD00556684 /* SentMessageStatHandler.java */; };
		204A9EB70D1EA4A200556684 /* SequenceNumberExtender.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C060D1EA1BF00556684 /* SequenceNumberExtender.java */; };
		204A9EB80D1EA4A200556684 /* Setting.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BA40D1EA1B500556684 /* Setting.java */; };
		204A9EB90D1EA4A200556684 /* Settings.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BA50D1EA1B600556684 /* Settings.java */; };
		204A9EBA0D1EA4A200556684 /* SettingsBasedContentAuthority.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99F30D1EA18B00556684 /* SettingsBasedContentAuthority.java */; };
		204A9EBB0D1EA4A200556684 /* SettingsFactory.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BA60D1EA1B600556684 /* SettingsFactory.java */; };
		204A9EBC0D1EA4A200556684 /* SettingsHandler.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BA70D1EA1B600556684 /* SettingsHandler.java */; };
		204A9EBD0D1EA4A200556684 /* SHA1.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B7C0D1EA1B200556684 /* SHA1.java */; };
		204A9EBE0D1EA4A200556684 /* SharingSettings.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BA80D1EA1B600556684 /* SharingSettings.java */; };
		204A9EBF0D1EA4A200556684 /* Shutdownable.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AE30D1EA1A300556684 /* Shutdownable.java */; };
		204A9EC00D1EA4A200556684 /* SignatureVerifier.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B7D0D1EA1B200556684 /* SignatureVerifier.java */; };
		204A9EC10D1EA4A200556684 /* SimpleMessageQueue.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A1F0D1EA18F00556684 /* SimpleMessageQueue.java */; };
		204A9EC20D1EA4A200556684 /* SimpleReadHeaderState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AB40D1EA19F00556684 /* SimpleReadHeaderState.java */; };
		204A9EC30D1EA4A200556684 /* SimpleSocketController.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C880D1EA1CD00556684 /* SimpleSocketController.java */; };
		204A9EC40D1EA4A200556684 /* SimpleTimer.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C890D1EA1CD00556684 /* SimpleTimer.java */; };
		204A9EC50D1EA4A200556684 /* SimpleWriteHeaderState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AB50D1EA19F00556684 /* SimpleWriteHeaderState.java */; };
		204A9EC60D1EA4A200556684 /* SimppDataVerifier.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BB80D1EA1B700556684 /* SimppDataVerifier.java */; };
		204A9EC70D1EA4A200556684 /* SimppManager.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BB90D1EA1B700556684 /* SimppManager.java */; };
		204A9EC80D1EA4A200556684 /* SimppParser.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BBA0D1EA1B800556684 /* SimppParser.java */; };
		204A9EC90D1EA4A200556684 /* SimppRequestVM.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B330D1EA1AA00556684 /* SimppRequestVM.java */; };
		204A9ECA0D1EA4A200556684 /* SimppSettingsManager.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BA90D1EA1B600556684 /* SimppSettingsManager.java */; };
		204A9ECB0D1EA4A200556684 /* SimppVM.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B340D1EA1AA00556684 /* SimppVM.java */; };
		204A9ECC0D1EA4A200556684 /* SizeToken.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BC10D1EA1B800556684 /* SizeToken.java */; };
		204A9ECD0D1EA4A200556684 /* SocketController.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C8A0D1EA1CD00556684 /* SocketController.java */; };
		204A9ECE0D1EA4A200556684 /* SocketFactory.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AE40D1EA1A300556684 /* SocketFactory.java */; };
		204A9ECF0D1EA4A200556684 /* SocketInterestReadAdapter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AE50D1EA1A300556684 /* SocketInterestReadAdapter.java */; };
		204A9ED00D1EA4A200556684 /* SocketInterestWriteAdapter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AE60D1EA1A300556684 /* SocketInterestWriteAdapter.java */; };
		204A9ED10D1EA4A200556684 /* Sockets.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C8B0D1EA1CD00556684 /* Sockets.java */; };
		204A9ED20D1EA4A200556684 /* SoTimeout.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AE70D1EA1A300556684 /* SoTimeout.java */; };
		204A9ED30D1EA4A200556684 /* SourceRanker.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A5E0D1EA19600556684 /* SourceRanker.java */; };
		204A9ED40D1EA4A200556684 /* SpamFilter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A7D0D1EA19A00556684 /* SpamFilter.java */; };
		204A9ED50D1EA4A200556684 /* SpamManager.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BC20D1EA1B800556684 /* SpamManager.java */; };
		204A9ED60D1EA4A200556684 /* SpamReplyFilter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A7E0D1EA19A00556684 /* SpamReplyFilter.java */; };
		204A9ED70D1EA4A200556684 /* SpeedConstants.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BC80D1EA1B900556684 /* SpeedConstants.java */; };
		204A9ED80D1EA4A200556684 /* StalledUploadWatchdog.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C2D0D1EA1C300556684 /* StalledUploadWatchdog.java */; };
		204A9ED90D1EA4A200556684 /* StandardMessageRouter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BC90D1EA1B900556684 /* StandardMessageRouter.java */; };
		204A9EDA0D1EA4A200556684 /* StaticMessages.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B220D1EA1A900556684 /* StaticMessages.java */; };
		204A9EDB0D1EA4A200556684 /* Statistic.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BF00D1EA1BD00556684 /* Statistic.java */; };
		204A9EDC0D1EA4A200556684 /* Statistics.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BF40D1EA1BE00556684 /* Statistics.java */; };
		204A9EDD0D1EA4A200556684 /* StatisticsManager.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BF10D1EA1BD00556684 /* StatisticsManager.java */; };
		204A9EDE0D1EA4A200556684 /* StatisticsSettings.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BAB0D1EA1B600556684 /* StatisticsSettings.java */; };
		204A9EE00D1EA4A200556684 /* StringArraySetting.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BAD0D1EA1B600556684 /* StringArraySetting.java */; };
		204A9EE10D1EA4A200556684 /* StringComparator.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C8C0D1EA1CD00556684 /* StringComparator.java */; };
		204A9EE20D1EA4A200556684 /* StringSetSetting.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BAE0D1EA1B600556684 /* StringSetSetting.java */; };
		204A9EE30D1EA4A200556684 /* StringSetting.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BAF0D1EA1B700556684 /* StringSetting.java */; };
		204A9EE40D1EA4A200556684 /* StringUtils.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C8D0D1EA1CD00556684 /* StringUtils.java */; };
		204A9EE50D1EA4A200556684 /* SupernodeAssigner.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BF50D1EA1BE00556684 /* SupernodeAssigner.java */; };
		204A9EE70D1EA4A200556684 /* SynMessage.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C070D1EA1BF00556684 /* SynMessage.java */; };
		204A9EE80D1EA4A200556684 /* SystemUtils.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C8F0D1EA1CE00556684 /* SystemUtils.java */; };
		204A9EE90D1EA4A200556684 /* TCPConnectBackRedirect.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B350D1EA1AB00556684 /* TCPConnectBackRedirect.java */; };
		204A9EEA0D1EA4A200556684 /* TCPConnectBackVendorMessage.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B360D1EA1AB00556684 /* TCPConnectBackVendorMessage.java */; };
		204A9EEB0D1EA4A200556684 /* TEAQueryKeyGenerator.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A860D1EA19B00556684 /* TEAQueryKeyGenerator.java */; };
		204A9EEC0D1EA4A200556684 /* ThexReader.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BFC0D1EA1BE00556684 /* ThexReader.java */; };
		204A9EED0D1EA4A200556684 /* THEXUploadState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C2E0D1EA1C300556684 /* THEXUploadState.java */; };
		204A9EEE0D1EA4A200556684 /* ThreadFactory.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C900D1EA1CE00556684 /* ThreadFactory.java */; };
		204A9EEF0D1EA4A200556684 /* ThreadPool.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C910D1EA1CE00556684 /* ThreadPool.java */; };
		204A9EF00D1EA4A200556684 /* ThreadWorkGroup.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C920D1EA1CE00556684 /* ThreadWorkGroup.java */; };
		204A9EF10D1EA4A200556684 /* Throttle.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AE80D1EA1A300556684 /* Throttle.java */; };
		204A9EF20D1EA4A200556684 /* ThrottledOutputStream.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C930D1EA1CE00556684 /* ThrottledOutputStream.java */; };
		204A9EF30D1EA4A200556684 /* ThrottleListener.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AE90D1EA1A300556684 /* ThrottleListener.java */; };
		204A9EF40D1EA4A200556684 /* ThrottleReader.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AEA0D1EA1A300556684 /* ThrottleReader.java */; };
		204A9EF50D1EA4A200556684 /* ThrottleWriter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AEB0D1EA1A300556684 /* ThrottleWriter.java */; };
		204A9EF60D1EA4A200556684 /* Tiger.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B7E0D1EA1B200556684 /* Tiger.java */; };
		204A9EF70D1EA4A200556684 /* TigerTree.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B7F0D1EA1B200556684 /* TigerTree.java */; };
		204A9EF80D1EA4A200556684 /* TigerTreeCache.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BFD0D1EA1BE00556684 /* TigerTreeCache.java */; };
		204A9EF90D1EA4A200556684 /* Timeoutable.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AEC0D1EA1A300556684 /* Timeoutable.java */; };
		204A9EFA0D1EA4A200556684 /* TimeoutController.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AED0D1EA1A400556684 /* TimeoutController.java */; };
		204A9EFB0D1EA4A200556684 /* Token.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BC30D1EA1B800556684 /* Token.java */; };
		204A9EFC0D1EA4A200556684 /* Tokenizer.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BC40D1EA1B800556684 /* Tokenizer.java */; };
		204A9EFD0D1EA4A200556684 /* Trie.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C940D1EA1CE00556684 /* Trie.java */; };
		204A9EFE0D1EA4A200556684 /* TrieSet.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C950D1EA1CE00556684 /* TrieSet.java */; };
		204A9EFF0D1EA4A200556684 /* TryAgainLaterException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A5F0D1EA19600556684 /* TryAgainLaterException.java */; };
		204A9F000D1EA4A200556684 /* TTLHopsRecorder.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BF20D1EA1BD00556684 /* TTLHopsRecorder.java */; };
		204A9F010D1EA4A200556684 /* TypeConverter.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9CBA0D1EA1D200556684 /* TypeConverter.java */; };
		204A9F020D1EA4A200556684 /* UDPConnectBackRedirect.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B370D1EA1AB00556684 /* UDPConnectBackRedirect.java */; };
		204A9F030D1EA4A200556684 /* UDPConnectBackVendorMessage.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B380D1EA1AB00556684 /* UDPConnectBackVendorMessage.java */; };
		204A9F040D1EA4A200556684 /* UDPConnection.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C080D1EA1C000556684 /* UDPConnection.java */; };
		204A9F050D1EA4A200556684 /* UDPConnectionMessage.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C090D1EA1C000556684 /* UDPConnectionMessage.java */; };
		204A9F060D1EA4A200556684 /* UDPConnectionProcessor.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C0A0D1EA1C000556684 /* UDPConnectionProcessor.java */; };
		204A9F070D1EA4A200556684 /* UDPCrawlerPing.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B390D1EA1AB00556684 /* UDPCrawlerPing.java */; };
		204A9F080D1EA4A200556684 /* UDPCrawlerPong.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B3A0D1EA1AB00556684 /* UDPCrawlerPong.java */; };
		204A9F090D1EA4A200556684 /* UDPHostCache.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A99FE0D1EA18C00556684 /* UDPHostCache.java */; };
		204A9F0A0D1EA4A200556684 /* UDPMultiplexor.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C0B0D1EA1C000556684 /* UDPMultiplexor.java */; };
		204A9F0B0D1EA4A200556684 /* UDPPinger.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C120D1EA1C000556684 /* UDPPinger.java */; };
		204A9F0C0D1EA4A200556684 /* UDPReplyHandler.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C130D1EA1C100556684 /* UDPReplyHandler.java */; };
		204A9F0D0D1EA4A200556684 /* UDPScheduler.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C0C0D1EA1C000556684 /* UDPScheduler.java */; };
		204A9F0E0D1EA4A200556684 /* UDPSelectionKey.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C0D0D1EA1C000556684 /* UDPSelectionKey.java */; };
		204A9F0F0D1EA4A200556684 /* UDPSelectorProvider.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C0E0D1EA1C000556684 /* UDPSelectorProvider.java */; };
		204A9F100D1EA4A200556684 /* UDPService.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C140D1EA1C100556684 /* UDPService.java */; };
		204A9F110D1EA4A200556684 /* UDPSocketChannel.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C0F0D1EA1C000556684 /* UDPSocketChannel.java */; };
		204A9F120D1EA4A200556684 /* UDPTimerEvent.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C100D1EA1C000556684 /* UDPTimerEvent.java */; };
		204A9F130D1EA4A200556684 /* UltrapeerHandshakeResponder.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AA00D1EA19D00556684 /* UltrapeerHandshakeResponder.java */; };
		204A9F140D1EA4A200556684 /* UltrapeerHeaders.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AA10D1EA19D00556684 /* UltrapeerHeaders.java */; };
		204A9F150D1EA4A200556684 /* UltrapeerSettings.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BB20D1EA1B700556684 /* UltrapeerSettings.java */; };
		204A9F160D1EA4A200556684 /* UnavailableRangeUploadState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C2F0D1EA1C300556684 /* UnavailableRangeUploadState.java */; };
		204A9F170D1EA4A200556684 /* UncompressingInputStream.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C960D1EA1CE00556684 /* UncompressingInputStream.java */; };
		204A9F180D1EA4A200556684 /* UniqueHostPinger.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C150D1EA1C100556684 /* UniqueHostPinger.java */; };
		204A9F190D1EA4A200556684 /* UnknownCodeException.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A600D1EA19600556684 /* UnknownCodeException.java */; };
		204A9F1A0D1EA4A200556684 /* UnknownLicense.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B000D1EA1A500556684 /* UnknownLicense.java */; };
		204A9F1B0D1EA4A200556684 /* UnmodifiableIterator.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C970D1EA1CE00556684 /* UnmodifiableIterator.java */; };
		204A9F1C0D1EA4A200556684 /* UpdateFileState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C300D1EA1C300556684 /* UpdateFileState.java */; };
		204A9F1D0D1EA4A200556684 /* UpdateRequest.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B3B0D1EA1AB00556684 /* UpdateRequest.java */; };
		204A9F1E0D1EA4A200556684 /* UpdateResponse.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B3C0D1EA1AB00556684 /* UpdateResponse.java */; };
		204A9F1F0D1EA4A200556684 /* Uploader.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C320D1EA1C400556684 /* Uploader.java */; };
		204A9F200D1EA4A200556684 /* UploadManager.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C330D1EA1C400556684 /* UploadManager.java */; };
		204A9F210D1EA4A200556684 /* UploadSettings.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BB40D1EA1B700556684 /* UploadSettings.java */; };
		204A9F220D1EA4A200556684 /* UploadStat.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BF30D1EA1BD00556684 /* UploadStat.java */; };
		204A9F230D1EA4A200556684 /* UploadState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C310D1EA1C300556684 /* UploadState.java */; };
		204A9F240D1EA4A200556684 /* UPnPManager.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C340D1EA1C400556684 /* UPnPManager.java */; };
		204A9F250D1EA4A200556684 /* URLDecoder.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C980D1EA1CF00556684 /* URLDecoder.java */; };
		204A9F260D1EA4A200556684 /* URLRemoteFileDesc.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A610D1EA19700556684 /* URLRemoteFileDesc.java */; };
		204A9F270D1EA4A200556684 /* URN.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C350D1EA1C400556684 /* URN.java */; };
		204A9F280D1EA4A200556684 /* UrnCache.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C360D1EA1C500556684 /* UrnCache.java */; };
		204A9F290D1EA4A200556684 /* UrnCallback.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C370D1EA1C500556684 /* UrnCallback.java */; };
		204A9F2A0D1EA4A200556684 /* UrnToken.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BC50D1EA1B900556684 /* UrnToken.java */; };
		204A9F2B0D1EA4A200556684 /* UrnType.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C380D1EA1C500556684 /* UrnType.java */; };
		204A9F2C0D1EA4A200556684 /* Utilities.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C990D1EA1CF00556684 /* Utilities.java */; };
		204A9F2D0D1EA4A200556684 /* UUID.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C9A0D1EA1CF00556684 /* UUID.java */; };
		204A9F2E0D1EA4A200556684 /* VendorMessage.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B3D0D1EA1AB00556684 /* VendorMessage.java */; };
		204A9F2F0D1EA4A200556684 /* VendorMessageFactory.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B3E0D1EA1AC00556684 /* VendorMessageFactory.java */; };
		204A9F300D1EA4A200556684 /* VendorToken.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BC60D1EA1B900556684 /* VendorToken.java */; };
		204A9F310D1EA4A200556684 /* VerificationListener.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B010D1EA1A500556684 /* VerificationListener.java */; };
		204A9F320D1EA4A200556684 /* VerifyingFile.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9A620D1EA19700556684 /* VerifyingFile.java */; };
		204A9F330D1EA4A200556684 /* VideoMetaData.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B520D1EA1AE00556684 /* VideoMetaData.java */; };
		204A9F340D1EA4A200556684 /* WeedInfo.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B530D1EA1AE00556684 /* WeedInfo.java */; };
		204A9F350D1EA4A200556684 /* WeedLicense.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B020D1EA1A600556684 /* WeedLicense.java */; };
		204A9F360D1EA4A200556684 /* Weighable.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C9C0D1EA1CF00556684 /* Weighable.java */; };
		204A9F370D1EA4A200556684 /* WeightBasedHashMap.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C9D0D1EA1CF00556684 /* WeightBasedHashMap.java */; };
		204A9F380D1EA4A200556684 /* WMAMetaData.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B540D1EA1AE00556684 /* WMAMetaData.java */; };
		204A9F390D1EA4A200556684 /* WMVMetaData.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B550D1EA1AE00556684 /* WMVMetaData.java */; };
		204A9F3A0D1EA4A200556684 /* WriteHandshakeState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AA20D1EA19D00556684 /* WriteHandshakeState.java */; };
		204A9F3B0D1EA4A200556684 /* WriteHeadersIOState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AB60D1EA19F00556684 /* WriteHeadersIOState.java */; };
		204A9F3C0D1EA4A200556684 /* WriteObserver.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AEE0D1EA1A400556684 /* WriteObserver.java */; };
		204A9F3D0D1EA4A200556684 /* WriteRegulator.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9C110D1EA1C000556684 /* WriteRegulator.java */; };
		204A9F3E0D1EA4A200556684 /* WriteState.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9AEF0D1EA1A400556684 /* WriteState.java */; };
		204A9F3F0D1EA4A200556684 /* WRMXML.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9B560D1EA1AE00556684 /* WRMXML.java */; };
		204A9F400D1EA4A200556684 /* XMLHostCache.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9CBB0D1EA1D200556684 /* XMLHostCache.java */; };
		204A9F410D1EA4A200556684 /* XMLKeywordToken.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9BC70D1EA1B900556684 /* XMLKeywordToken.java */; };
		204A9F420D1EA4A200556684 /* XMLParsingUtils.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9CBC0D1EA1D200556684 /* XMLParsingUtils.java */; };
		204A9F430D1EA4A200556684 /* XMLStringUtils.java in Sources */ = {isa = PBXBuildFile; fileRef = 204A9CBD0D1EA1D200556684 /* XMLStringUtils.java */; };
		2073B7540D29C6DA0024807D /* Ip2CountryDBBuilder.java in Sources */ = {isa = PBXBuildFile; fileRef = 2073B69A0D29C4EE0024807D /* Ip2CountryDBBuilder.java */; };
		2073B7550D29C6DA0024807D /* Ip2CountryManager.java in Sources */ = {isa = PBXBuildFile; fileRef = 2073B25B0D29C4B60024807D /* Ip2CountryManager.java */; };
		2073B7870D29C8C10024807D /* AddressUtils.java in Sources */ = {isa = PBXBuildFile; fileRef = 2073B7860D29C8C10024807D /* AddressUtils.java */; };
		2073B78C0D29C8E00024807D /* IOUtil.java in Sources */ = {isa = PBXBuildFile; fileRef = 2073B78B0D29C8E00024807D /* IOUtil.java */; };
/* End PBXBuildFile section */

/* Begin PBXFileReference section */
		204A49950D200BD30003B702 /* CabosCore.jar */ = {isa = PBXFileReference; explicitFileType = archive.jar; includeInIndex = 0; path = CabosCore.jar; sourceTree = BUILT_PRODUCTS_DIR; };
		204A99C70D1EA18600556684 /* Base32.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Base32.java; sourceTree = "<group>"; };
		204A99CB0D1EA18700556684 /* Acceptor.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Acceptor.java; sourceTree = "<group>"; };
		204A99CC0D1EA18700556684 /* ActivityCallback.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ActivityCallback.java; sourceTree = "<group>"; };
		204A99CF0D1EA18700556684 /* AlternateLocation.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AlternateLocation.java; sourceTree = "<group>"; };
		204A99D00D1EA18700556684 /* AlternateLocationCollection.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AlternateLocationCollection.java; sourceTree = "<group>"; };
		204A99D10D1EA18700556684 /* AltLocListener.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AltLocListener.java; sourceTree = "<group>"; };
		204A99D20D1EA18800556684 /* AltLocManager.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AltLocManager.java; sourceTree = "<group>"; };
		204A99D30D1EA18800556684 /* DirectAltLoc.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DirectAltLoc.java; sourceTree = "<group>"; };
		204A99D40D1EA18800556684 /* PushAltLoc.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PushAltLoc.java; sourceTree = "<group>"; };
		204A99E90D1EA18A00556684 /* Assert.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Assert.java; sourceTree = "<group>"; };
		204A99EA0D1EA18A00556684 /* AssertFailure.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AssertFailure.java; sourceTree = "<group>"; };
		204A99ED0D1EA18A00556684 /* ContentAuthority.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ContentAuthority.java; sourceTree = "<group>"; };
		204A99EE0D1EA18A00556684 /* ContentCache.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ContentCache.java; sourceTree = "<group>"; };
		204A99EF0D1EA18A00556684 /* ContentManager.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ContentManager.java; sourceTree = "<group>"; };
		204A99F00D1EA18A00556684 /* ContentResponseData.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ContentResponseData.java; sourceTree = "<group>"; };
		204A99F10D1EA18A00556684 /* ContentResponseObserver.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ContentResponseObserver.java; sourceTree = "<group>"; };
		204A99F20D1EA18B00556684 /* IpPortContentAuthority.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IpPortContentAuthority.java; sourceTree = "<group>"; };
		204A99F30D1EA18B00556684 /* SettingsBasedContentAuthority.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SettingsBasedContentAuthority.java; sourceTree = "<group>"; };
		204A99F40D1EA18B00556684 /* BandwidthTracker.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BandwidthTracker.java; sourceTree = "<group>"; };
		204A99F50D1EA18B00556684 /* BandwidthTrackerImpl.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BandwidthTrackerImpl.java; sourceTree = "<group>"; };
		204A99F80D1EA18B00556684 /* BootstrapServer.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BootstrapServer.java; sourceTree = "<group>"; };
		204A99F90D1EA18B00556684 /* BootstrapServerManager.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BootstrapServerManager.java; sourceTree = "<group>"; };
		204A99FA0D1EA18B00556684 /* DefaultBootstrapServers.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DefaultBootstrapServers.java; sourceTree = "<group>"; };
		204A99FE0D1EA18C00556684 /* UDPHostCache.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UDPHostCache.java; sourceTree = "<group>"; };
		204A99FF0D1EA18C00556684 /* BrowseHostHandler.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BrowseHostHandler.java; sourceTree = "<group>"; };
		204A9A070D1EA18D00556684 /* ByteOrder.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ByteOrder.java; sourceTree = "<group>"; };
		204A9A080D1EA18D00556684 /* ByteReader.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ByteReader.java; sourceTree = "<group>"; };
		204A9A100D1EA18E00556684 /* AbstractMessageQueue.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AbstractMessageQueue.java; sourceTree = "<group>"; };
		204A9A110D1EA18E00556684 /* BasicQueue.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BasicQueue.java; sourceTree = "<group>"; };
		204A9A120D1EA18E00556684 /* CompositeQueue.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = CompositeQueue.java; sourceTree = "<group>"; };
		204A9A130D1EA18E00556684 /* ConnectionChecker.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ConnectionChecker.java; sourceTree = "<group>"; };
		204A9A140D1EA18E00556684 /* ConnectionStats.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ConnectionStats.java; sourceTree = "<group>"; };
		204A9A150D1EA18E00556684 /* DeflaterWriter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DeflaterWriter.java; sourceTree = "<group>"; };
		204A9A160D1EA18F00556684 /* GnetConnectObserver.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = GnetConnectObserver.java; sourceTree = "<group>"; };
		204A9A170D1EA18F00556684 /* InflaterReader.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = InflaterReader.java; sourceTree = "<group>"; };
		204A9A180D1EA18F00556684 /* MessageQueue.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MessageQueue.java; sourceTree = "<group>"; };
		204A9A190D1EA18F00556684 /* MessageReader.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MessageReader.java; sourceTree = "<group>"; };
		204A9A1A0D1EA18F00556684 /* MessageReceiver.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MessageReceiver.java; sourceTree = "<group>"; };
		204A9A1B0D1EA18F00556684 /* MessageWriter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MessageWriter.java; sourceTree = "<group>"; };
		204A9A1C0D1EA18F00556684 /* OutputRunner.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = OutputRunner.java; sourceTree = "<group>"; };
		204A9A1D0D1EA18F00556684 /* PriorityMessageQueue.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PriorityMessageQueue.java; sourceTree = "<group>"; };
		204A9A1E0D1EA18F00556684 /* SentMessageHandler.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SentMessageHandler.java; sourceTree = "<group>"; };
		204A9A1F0D1EA18F00556684 /* SimpleMessageQueue.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SimpleMessageQueue.java; sourceTree = "<group>"; };
		204A9A200D1EA19000556684 /* Connection.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Connection.java; sourceTree = "<group>"; };
		204A9A210D1EA19000556684 /* ConnectionDispatcher.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ConnectionDispatcher.java; sourceTree = "<group>"; };
		204A9A220D1EA19000556684 /* ConnectionManager.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ConnectionManager.java; sourceTree = "<group>"; };
		204A9A230D1EA19000556684 /* ConnectionWatchdog.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ConnectionWatchdog.java; sourceTree = "<group>"; };
		204A9A240D1EA19000556684 /* Constants.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Constants.java; sourceTree = "<group>"; };
		204A9A250D1EA19000556684 /* CreationTimeCache.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = CreationTimeCache.java; sourceTree = "<group>"; };
		204A9A280D1EA19000556684 /* AsyncDimeParser.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AsyncDimeParser.java; sourceTree = "<group>"; };
		204A9A290D1EA19000556684 /* AsyncDimeRecordReader.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AsyncDimeRecordReader.java; sourceTree = "<group>"; };
		204A9A2A0D1EA19100556684 /* DIMEException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DIMEException.java; sourceTree = "<group>"; };
		204A9A2B0D1EA19100556684 /* DIMEGenerator.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DIMEGenerator.java; sourceTree = "<group>"; };
		204A9A2C0D1EA19100556684 /* DIMEMessageException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DIMEMessageException.java; sourceTree = "<group>"; };
		204A9A2D0D1EA19100556684 /* DIMEParser.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DIMEParser.java; sourceTree = "<group>"; };
		204A9A2E0D1EA19100556684 /* DIMERecord.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DIMERecord.java; sourceTree = "<group>"; };
		204A9A2F0D1EA19100556684 /* DownloadCallback.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DownloadCallback.java; sourceTree = "<group>"; };
		204A9A320D1EA19100556684 /* AutoDownloadDetails.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AutoDownloadDetails.java; sourceTree = "<group>"; };
		204A9A330D1EA19200556684 /* BadURLException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BadURLException.java; sourceTree = "<group>"; };
		204A9A340D1EA19200556684 /* BiasedRandomDownloadStrategy.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BiasedRandomDownloadStrategy.java; sourceTree = "<group>"; };
		204A9A350D1EA19200556684 /* CantConnectException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = CantConnectException.java; sourceTree = "<group>"; };
		204A9A360D1EA19200556684 /* CantResumeException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = CantResumeException.java; sourceTree = "<group>"; };
		204A9A370D1EA19200556684 /* ConnectionStatus.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ConnectionStatus.java; sourceTree = "<group>"; };
		204A9A380D1EA19200556684 /* ContentUrnMismatchException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ContentUrnMismatchException.java; sourceTree = "<group>"; };
		204A9A390D1EA19200556684 /* DiskException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DiskException.java; sourceTree = "<group>"; };
		204A9A3A0D1EA19200556684 /* DownloadBrowseHostList.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DownloadBrowseHostList.java; sourceTree = "<group>"; };
		204A9A3B0D1EA19300556684 /* DownloadChatList.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DownloadChatList.java; sourceTree = "<group>"; };
		204A9A3C0D1EA19300556684 /* DownloadState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DownloadState.java; sourceTree = "<group>"; };
		204A9A3D0D1EA19300556684 /* DownloadWorker.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DownloadWorker.java; sourceTree = "<group>"; };
		204A9A3E0D1EA19300556684 /* FileCantBeMovedException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FileCantBeMovedException.java; sourceTree = "<group>"; };
		204A9A3F0D1EA19300556684 /* FileExistsException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FileExistsException.java; sourceTree = "<group>"; };
		204A9A400D1EA19300556684 /* FileIncompleteException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FileIncompleteException.java; sourceTree = "<group>"; };
		204A9A410D1EA19300556684 /* FileNotFoundException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FileNotFoundException.java; sourceTree = "<group>"; };
		204A9A420D1EA19300556684 /* FileTooLargeException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FileTooLargeException.java; sourceTree = "<group>"; };
		204A9A430D1EA19300556684 /* HTTPConnectObserver.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HTTPConnectObserver.java; sourceTree = "<group>"; };
		204A9A440D1EA19400556684 /* HTTPDownloader.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HTTPDownloader.java; sourceTree = "<group>"; };
		204A9A450D1EA19400556684 /* IncompleteFileManager.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IncompleteFileManager.java; sourceTree = "<group>"; };
		204A9A470D1EA19400556684 /* Interval.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Interval.java; sourceTree = "<group>"; };
		204A9A480D1EA19400556684 /* InvalidPathException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = InvalidPathException.java; sourceTree = "<group>"; };
		204A9A490D1EA19400556684 /* LegacyRanker.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LegacyRanker.java; sourceTree = "<group>"; };
		204A9A4B0D1EA19400556684 /* ManagedDownloader.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ManagedDownloader.java; sourceTree = "<group>"; };
		204A9A4C0D1EA19400556684 /* MeshHandler.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MeshHandler.java; sourceTree = "<group>"; };
		204A9A4D0D1EA19500556684 /* NoHTTPOKException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NoHTTPOKException.java; sourceTree = "<group>"; };
		204A9A4E0D1EA19500556684 /* NoSuchRangeException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NoSuchRangeException.java; sourceTree = "<group>"; };
		204A9A4F0D1EA19500556684 /* NotSharingException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NotSharingException.java; sourceTree = "<group>"; };
		204A9A500D1EA19500556684 /* NullIncompleteDirectoryException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NullIncompleteDirectoryException.java; sourceTree = "<group>"; };
		204A9A510D1EA19500556684 /* OverlapMismatchException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = OverlapMismatchException.java; sourceTree = "<group>"; };
		204A9A520D1EA19500556684 /* PingRanker.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PingRanker.java; sourceTree = "<group>"; };
		204A9A530D1EA19500556684 /* PushDetails.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PushDetails.java; sourceTree = "<group>"; };
		204A9A540D1EA19500556684 /* PushList.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PushList.java; sourceTree = "<group>"; };
		204A9A550D1EA19500556684 /* PushRequestedFile.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PushRequestedFile.java; sourceTree = "<group>"; };
		204A9A560D1EA19500556684 /* QueuedException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = QueuedException.java; sourceTree = "<group>"; };
		204A9A570D1EA19600556684 /* RandomDownloadStrategy.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = RandomDownloadStrategy.java; sourceTree = "<group>"; };
		204A9A580D1EA19600556684 /* RangeNotAvailableException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = RangeNotAvailableException.java; sourceTree = "<group>"; };
		204A9A590D1EA19600556684 /* ReaderIsNullException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ReaderIsNullException.java; sourceTree = "<group>"; };
		204A9A5A0D1EA19600556684 /* RequeryDownloader.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = RequeryDownloader.java; sourceTree = "<group>"; };
		204A9A5B0D1EA19600556684 /* ResumeDownloader.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ResumeDownloader.java; sourceTree = "<group>"; };
		204A9A5C0D1EA19600556684 /* SelectionStrategy.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SelectionStrategy.java; sourceTree = "<group>"; };
		204A9A5D0D1EA19600556684 /* SelectionStrategyFactory.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SelectionStrategyFactory.java; sourceTree = "<group>"; };
		204A9A5E0D1EA19600556684 /* SourceRanker.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SourceRanker.java; sourceTree = "<group>"; };
		204A9A5F0D1EA19600556684 /* TryAgainLaterException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = TryAgainLaterException.java; sourceTree = "<group>"; };
		204A9A600D1EA19600556684 /* UnknownCodeException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UnknownCodeException.java; sourceTree = "<group>"; };
		204A9A610D1EA19700556684 /* URLRemoteFileDesc.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = URLRemoteFileDesc.java; sourceTree = "<group>"; };
		204A9A620D1EA19700556684 /* VerifyingFile.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = VerifyingFile.java; sourceTree = "<group>"; };
		204A9A630D1EA19700556684 /* Downloader.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Downloader.java; sourceTree = "<group>"; };
		204A9A640D1EA19700556684 /* DownloadManager.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DownloadManager.java; sourceTree = "<group>"; };
		204A9A650D1EA19700556684 /* Endpoint.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Endpoint.java; sourceTree = "<group>"; };
		204A9A660D1EA19700556684 /* EndpointData.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = EndpointData.java; sourceTree = "<group>"; };
		204A9A670D1EA19700556684 /* ErrorCallback.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ErrorCallback.java; sourceTree = "<group>"; };
		204A9A680D1EA19700556684 /* ErrorService.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ErrorService.java; sourceTree = "<group>"; };
		204A9A690D1EA19800556684 /* ExtendedEndpoint.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ExtendedEndpoint.java; sourceTree = "<group>"; };
		204A9A6A0D1EA19800556684 /* FileDesc.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FileDesc.java; sourceTree = "<group>"; };
		204A9A6B0D1EA19800556684 /* FileDetails.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FileDetails.java; sourceTree = "<group>"; };
		204A9A6C0D1EA19800556684 /* FileEventListener.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FileEventListener.java; sourceTree = "<group>"; };
		204A9A6D0D1EA19800556684 /* FileManager.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FileManager.java; sourceTree = "<group>"; };
		204A9A6E0D1EA19800556684 /* FileManagerEvent.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FileManagerEvent.java; sourceTree = "<group>"; };
		204A9A710D1EA19800556684 /* AllowFilter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AllowFilter.java; sourceTree = "<group>"; };
		204A9A720D1EA19900556684 /* CompositeFilter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = CompositeFilter.java; sourceTree = "<group>"; };
		204A9A730D1EA19900556684 /* DuplicateFilter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DuplicateFilter.java; sourceTree = "<group>"; };
		204A9A740D1EA19900556684 /* GreedyQueryFilter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = GreedyQueryFilter.java; sourceTree = "<group>"; };
		204A9A750D1EA19900556684 /* GUIDFilter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = GUIDFilter.java; sourceTree = "<group>"; };
		204A9A760D1EA19900556684 /* HashFilter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HashFilter.java; sourceTree = "<group>"; };
		204A9A770D1EA19900556684 /* IP.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IP.java; sourceTree = "<group>"; };
		204A9A780D1EA19900556684 /* IPFilter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IPFilter.java; sourceTree = "<group>"; };
		204A9A790D1EA19900556684 /* IPList.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IPList.java; sourceTree = "<group>"; };
		204A9A7A0D1EA19900556684 /* KeywordFilter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = KeywordFilter.java; sourceTree = "<group>"; };
		204A9A7B0D1EA19A00556684 /* MutableGUIDFilter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MutableGUIDFilter.java; sourceTree = "<group>"; };
		204A9A7C0D1EA19A00556684 /* RequeryFilter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = RequeryFilter.java; sourceTree = "<group>"; };
		204A9A7D0D1EA19A00556684 /* SpamFilter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SpamFilter.java; sourceTree = "<group>"; };
		204A9A7E0D1EA19A00556684 /* SpamReplyFilter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SpamReplyFilter.java; sourceTree = "<group>"; };
		204A9A7F0D1EA19A00556684 /* ForMeReplyHandler.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ForMeReplyHandler.java; sourceTree = "<group>"; };
		204A9A820D1EA19A00556684 /* GUESSEndpoint.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = GUESSEndpoint.java; sourceTree = "<group>"; };
		204A9A830D1EA19A00556684 /* OnDemandUnicaster.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = OnDemandUnicaster.java; sourceTree = "<group>"; };
		204A9A840D1EA19A00556684 /* QueryKey.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = QueryKey.java; sourceTree = "<group>"; };
		204A9A850D1EA19A00556684 /* QueryKeyGenerator.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = QueryKeyGenerator.java; sourceTree = "<group>"; };
		204A9A860D1EA19B00556684 /* TEAQueryKeyGenerator.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = TEAQueryKeyGenerator.java; sourceTree = "<group>"; };
		204A9A870D1EA19B00556684 /* GUID.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = GUID.java; sourceTree = "<group>"; };
		204A9A880D1EA19B00556684 /* GuidMap.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = GuidMap.java; sourceTree = "<group>"; };
		204A9A890D1EA19B00556684 /* GuidMapFactory.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = GuidMapFactory.java; sourceTree = "<group>"; };
		204A9A8C0D1EA19B00556684 /* AsyncIncomingHandshaker.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AsyncIncomingHandshaker.java; sourceTree = "<group>"; };
		204A9A8D0D1EA19B00556684 /* AsyncOutgoingHandshaker.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AsyncOutgoingHandshaker.java; sourceTree = "<group>"; };
		204A9A8E0D1EA19B00556684 /* BadHandshakeException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BadHandshakeException.java; sourceTree = "<group>"; };
		204A9A8F0D1EA19B00556684 /* BlockingHandshakeSupport.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BlockingHandshakeSupport.java; sourceTree = "<group>"; };
		204A9A900D1EA19B00556684 /* BlockingIncomingHandshaker.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BlockingIncomingHandshaker.java; sourceTree = "<group>"; };
		204A9A910D1EA19B00556684 /* BlockingOutgoingHandshaker.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BlockingOutgoingHandshaker.java; sourceTree = "<group>"; };
		204A9A920D1EA19B00556684 /* DefaultHandshakeResponder.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DefaultHandshakeResponder.java; sourceTree = "<group>"; };
		204A9A930D1EA19C00556684 /* DefaultHeaders.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DefaultHeaders.java; sourceTree = "<group>"; };
		204A9A940D1EA19C00556684 /* HandshakeObserver.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HandshakeObserver.java; sourceTree = "<group>"; };
		204A9A950D1EA19C00556684 /* Handshaker.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Handshaker.java; sourceTree = "<group>"; };
		204A9A960D1EA19C00556684 /* HandshakeResponder.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HandshakeResponder.java; sourceTree = "<group>"; };
		204A9A970D1EA19C00556684 /* HandshakeResponse.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HandshakeResponse.java; sourceTree = "<group>"; };
		204A9A980D1EA19C00556684 /* HandshakeState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HandshakeState.java; sourceTree = "<group>"; };
		204A9A990D1EA19C00556684 /* HandshakeStatus.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HandshakeStatus.java; sourceTree = "<group>"; };
		204A9A9A0D1EA19C00556684 /* HandshakeSupport.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HandshakeSupport.java; sourceTree = "<group>"; };
		204A9A9B0D1EA19C00556684 /* HeaderNames.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HeaderNames.java; sourceTree = "<group>"; };
		204A9A9C0D1EA19C00556684 /* LeafHandshakeResponder.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LeafHandshakeResponder.java; sourceTree = "<group>"; };
		204A9A9D0D1EA19C00556684 /* LeafHeaders.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LeafHeaders.java; sourceTree = "<group>"; };
		204A9A9E0D1EA19D00556684 /* NoGnutellaOkException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NoGnutellaOkException.java; sourceTree = "<group>"; };
		204A9A9F0D1EA19D00556684 /* ReadHandshakeState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ReadHandshakeState.java; sourceTree = "<group>"; };
		204A9AA00D1EA19D00556684 /* UltrapeerHandshakeResponder.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UltrapeerHandshakeResponder.java; sourceTree = "<group>"; };
		204A9AA10D1EA19D00556684 /* UltrapeerHeaders.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UltrapeerHeaders.java; sourceTree = "<group>"; };
		204A9AA20D1EA19D00556684 /* WriteHandshakeState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = WriteHandshakeState.java; sourceTree = "<group>"; };
		204A9AA30D1EA19D00556684 /* HostCatcher.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HostCatcher.java; sourceTree = "<group>"; };
		204A9AA80D1EA19D00556684 /* ConstantHTTPHeaderValue.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ConstantHTTPHeaderValue.java; sourceTree = "<group>"; };
		204A9AA90D1EA19D00556684 /* HeaderSupport.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HeaderSupport.java; sourceTree = "<group>"; };
		204A9AAA0D1EA19D00556684 /* HttpClientManager.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HttpClientManager.java; sourceTree = "<group>"; };
		204A9AAB0D1EA19E00556684 /* HTTPConstants.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HTTPConstants.java; sourceTree = "<group>"; };
		204A9AAC0D1EA19E00556684 /* HTTPHeaderName.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HTTPHeaderName.java; sourceTree = "<group>"; };
		204A9AAD0D1EA19E00556684 /* HTTPHeaderValue.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HTTPHeaderValue.java; sourceTree = "<group>"; };
		204A9AAE0D1EA19E00556684 /* HTTPHeaderValueCollection.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HTTPHeaderValueCollection.java; sourceTree = "<group>"; };
		204A9AAF0D1EA19E00556684 /* HTTPMessage.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HTTPMessage.java; sourceTree = "<group>"; };
		204A9AB00D1EA19E00556684 /* HTTPRequestMethod.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HTTPRequestMethod.java; sourceTree = "<group>"; };
		204A9AB10D1EA19E00556684 /* HTTPUtils.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HTTPUtils.java; sourceTree = "<group>"; };
		204A9AB20D1EA19E00556684 /* ProblemReadingHeaderException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ProblemReadingHeaderException.java; sourceTree = "<group>"; };
		204A9AB30D1EA19E00556684 /* ReadHeadersIOState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ReadHeadersIOState.java; sourceTree = "<group>"; };
		204A9AB40D1EA19F00556684 /* SimpleReadHeaderState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SimpleReadHeaderState.java; sourceTree = "<group>"; };
		204A9AB50D1EA19F00556684 /* SimpleWriteHeaderState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SimpleWriteHeaderState.java; sourceTree = "<group>"; };
		204A9AB60D1EA19F00556684 /* WriteHeadersIOState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = WriteHeadersIOState.java; sourceTree = "<group>"; };
		204A9AB70D1EA19F00556684 /* IncompleteFileDesc.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IncompleteFileDesc.java; sourceTree = "<group>"; };
		204A9AB80D1EA19F00556684 /* InsufficientDataException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = InsufficientDataException.java; sourceTree = "<group>"; };
		204A9ABB0D1EA19F00556684 /* AbstractChannelInterestRead.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AbstractChannelInterestRead.java; sourceTree = "<group>"; };
		204A9ABC0D1EA19F00556684 /* AbstractNBSocket.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AbstractNBSocket.java; sourceTree = "<group>"; };
		204A9ABD0D1EA19F00556684 /* AcceptChannelObserver.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AcceptChannelObserver.java; sourceTree = "<group>"; };
		204A9ABE0D1EA19F00556684 /* AcceptObserver.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AcceptObserver.java; sourceTree = "<group>"; };
		204A9ABF0D1EA19F00556684 /* BlockingServerSocketAdapter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BlockingServerSocketAdapter.java; sourceTree = "<group>"; };
		204A9AC00D1EA19F00556684 /* BlockingSocketAdapter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BlockingSocketAdapter.java; sourceTree = "<group>"; };
		204A9AC10D1EA1A000556684 /* BufferInputStream.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BufferInputStream.java; sourceTree = "<group>"; };
		204A9AC20D1EA1A000556684 /* BufferOutputStream.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BufferOutputStream.java; sourceTree = "<group>"; };
		204A9AC30D1EA1A000556684 /* BufferUtils.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BufferUtils.java; sourceTree = "<group>"; };
		204A9AC40D1EA1A000556684 /* ByteBufferCache.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ByteBufferCache.java; sourceTree = "<group>"; };
		204A9AC50D1EA1A000556684 /* ChannelReader.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ChannelReader.java; sourceTree = "<group>"; };
		204A9AC60D1EA1A000556684 /* ChannelReadObserver.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ChannelReadObserver.java; sourceTree = "<group>"; };
		204A9AC70D1EA1A000556684 /* ChannelWriter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ChannelWriter.java; sourceTree = "<group>"; };
		204A9AC80D1EA1A000556684 /* ConnectObserver.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ConnectObserver.java; sourceTree = "<group>"; };
		204A9AC90D1EA1A000556684 /* DelayedBufferWriter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DelayedBufferWriter.java; sourceTree = "<group>"; };
		204A9ACA0D1EA1A000556684 /* DirectByteBufferCache.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DirectByteBufferCache.java; sourceTree = "<group>"; };
		204A9ACB0D1EA1A100556684 /* Future.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Future.java; sourceTree = "<group>"; };
		204A9ACC0D1EA1A100556684 /* HeapByteBufferCache.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HeapByteBufferCache.java; sourceTree = "<group>"; };
		204A9ACD0D1EA1A100556684 /* InterestReadChannel.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = InterestReadChannel.java; sourceTree = "<group>"; };
		204A9ACE0D1EA1A100556684 /* InterestWriteChannel.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = InterestWriteChannel.java; sourceTree = "<group>"; };
		204A9ACF0D1EA1A100556684 /* InterruptedIOException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = InterruptedIOException.java; sourceTree = "<group>"; };
		204A9AD00D1EA1A100556684 /* IOErrorObserver.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IOErrorObserver.java; sourceTree = "<group>"; };
		204A9AD10D1EA1A100556684 /* IOState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IOState.java; sourceTree = "<group>"; };
		204A9AD20D1EA1A100556684 /* IOStateMachine.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IOStateMachine.java; sourceTree = "<group>"; };
		204A9AD30D1EA1A100556684 /* IOStateObserver.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IOStateObserver.java; sourceTree = "<group>"; };
		204A9AD40D1EA1A100556684 /* NBSocket.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NBSocket.java; sourceTree = "<group>"; };
		204A9AD50D1EA1A100556684 /* NBThrottle.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NBThrottle.java; sourceTree = "<group>"; };
		204A9AD60D1EA1A100556684 /* NIODispatcher.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NIODispatcher.java; sourceTree = "<group>"; };
		204A9AD70D1EA1A200556684 /* NIOInputStream.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NIOInputStream.java; sourceTree = "<group>"; };
		204A9AD80D1EA1A200556684 /* NIOMultiplexor.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NIOMultiplexor.java; sourceTree = "<group>"; };
		204A9AD90D1EA1A200556684 /* NIOOutputStream.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NIOOutputStream.java; sourceTree = "<group>"; };
		204A9ADA0D1EA1A200556684 /* NIOServerSocket.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NIOServerSocket.java; sourceTree = "<group>"; };
		204A9ADB0D1EA1A200556684 /* NIOSocket.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NIOSocket.java; sourceTree = "<group>"; };
		204A9ADC0D1EA1A200556684 /* NoOpReader.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NoOpReader.java; sourceTree = "<group>"; };
		204A9ADD0D1EA1A200556684 /* NoOpWriter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NoOpWriter.java; sourceTree = "<group>"; };
		204A9ADE0D1EA1A200556684 /* ReadObserver.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ReadObserver.java; sourceTree = "<group>"; };
		204A9ADF0D1EA1A200556684 /* ReadSkipState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ReadSkipState.java; sourceTree = "<group>"; };
		204A9AE00D1EA1A200556684 /* ReadState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ReadState.java; sourceTree = "<group>"; };
		204A9AE10D1EA1A200556684 /* ReadTimeout.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ReadTimeout.java; sourceTree = "<group>"; };
		204A9AE20D1EA1A300556684 /* ReadWriteObserver.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ReadWriteObserver.java; sourceTree = "<group>"; };
		204A9AE30D1EA1A300556684 /* Shutdownable.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Shutdownable.java; sourceTree = "<group>"; };
		204A9AE40D1EA1A300556684 /* SocketFactory.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SocketFactory.java; sourceTree = "<group>"; };
		204A9AE50D1EA1A300556684 /* SocketInterestReadAdapter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SocketInterestReadAdapter.java; sourceTree = "<group>"; };
		204A9AE60D1EA1A300556684 /* SocketInterestWriteAdapter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SocketInterestWriteAdapter.java; sourceTree = "<group>"; };
		204A9AE70D1EA1A300556684 /* SoTimeout.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SoTimeout.java; sourceTree = "<group>"; };
		204A9AE80D1EA1A300556684 /* Throttle.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Throttle.java; sourceTree = "<group>"; };
		204A9AE90D1EA1A300556684 /* ThrottleListener.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ThrottleListener.java; sourceTree = "<group>"; };
		204A9AEA0D1EA1A300556684 /* ThrottleReader.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ThrottleReader.java; sourceTree = "<group>"; };
		204A9AEB0D1EA1A300556684 /* ThrottleWriter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ThrottleWriter.java; sourceTree = "<group>"; };
		204A9AEC0D1EA1A300556684 /* Timeoutable.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Timeoutable.java; sourceTree = "<group>"; };
		204A9AED0D1EA1A400556684 /* TimeoutController.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = TimeoutController.java; sourceTree = "<group>"; };
		204A9AEE0D1EA1A400556684 /* WriteObserver.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = WriteObserver.java; sourceTree = "<group>"; };
		204A9AEF0D1EA1A400556684 /* WriteState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = WriteState.java; sourceTree = "<group>"; };
		204A9AF20D1EA1A400556684 /* Container.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Container.java; sourceTree = "<group>"; };
		204A9AF30D1EA1A400556684 /* LibraryData.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LibraryData.java; sourceTree = "<group>"; };
		204A9AF60D1EA1A400556684 /* AbstractLicense.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AbstractLicense.java; sourceTree = "<group>"; };
		204A9AF70D1EA1A400556684 /* BadCCLicense.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BadCCLicense.java; sourceTree = "<group>"; };
		204A9AF80D1EA1A400556684 /* CCConstants.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = CCConstants.java; sourceTree = "<group>"; };
		204A9AF90D1EA1A500556684 /* CCLicense.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = CCLicense.java; sourceTree = "<group>"; };
		204A9AFA0D1EA1A500556684 /* License.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = License.java; sourceTree = "<group>"; };
		204A9AFB0D1EA1A500556684 /* LicenseCache.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LicenseCache.java; sourceTree = "<group>"; };
		204A9AFC0D1EA1A500556684 /* LicenseConstants.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LicenseConstants.java; sourceTree = "<group>"; };
		204A9AFD0D1EA1A500556684 /* LicenseFactory.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LicenseFactory.java; sourceTree = "<group>"; };
		204A9AFE0D1EA1A500556684 /* NamedLicense.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NamedLicense.java; sourceTree = "<group>"; };
		204A9AFF0D1EA1A500556684 /* PublishedCCLicense.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PublishedCCLicense.java; sourceTree = "<group>"; };
		204A9B000D1EA1A500556684 /* UnknownLicense.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UnknownLicense.java; sourceTree = "<group>"; };
		204A9B010D1EA1A500556684 /* VerificationListener.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = VerificationListener.java; sourceTree = "<group>"; };
		204A9B020D1EA1A600556684 /* WeedLicense.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = WeedLicense.java; sourceTree = "<group>"; };
		204A9B040D1EA1A600556684 /* ManagedConnection.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ManagedConnection.java; sourceTree = "<group>"; };
		204A9B050D1EA1A600556684 /* MediaType.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MediaType.java; sourceTree = "<group>"; };
		204A9B060D1EA1A600556684 /* MessageCallback.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MessageCallback.java; sourceTree = "<group>"; };
		204A9B070D1EA1A600556684 /* MessageDispatcher.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MessageDispatcher.java; sourceTree = "<group>"; };
		204A9B080D1EA1A600556684 /* MessageListener.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MessageListener.java; sourceTree = "<group>"; };
		204A9B090D1EA1A600556684 /* MessageResourceCallback.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MessageResourceCallback.java; sourceTree = "<group>"; };
		204A9B0A0D1EA1A600556684 /* MessageResourceService.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MessageResourceService.java; sourceTree = "<group>"; };
		204A9B0B0D1EA1A600556684 /* MessageRouter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MessageRouter.java; sourceTree = "<group>"; };
		204A9B0E0D1EA1A700556684 /* BadGGEPBlockException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BadGGEPBlockException.java; sourceTree = "<group>"; };
		204A9B0F0D1EA1A700556684 /* BadGGEPPropertyException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BadGGEPPropertyException.java; sourceTree = "<group>"; };
		204A9B100D1EA1A700556684 /* BadPacketException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BadPacketException.java; sourceTree = "<group>"; };
		204A9B110D1EA1A700556684 /* FeatureSearchData.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FeatureSearchData.java; sourceTree = "<group>"; };
		204A9B120D1EA1A700556684 /* GGEP.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = GGEP.java; sourceTree = "<group>"; };
		204A9B130D1EA1A700556684 /* GGEPParser.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = GGEPParser.java; sourceTree = "<group>"; };
		204A9B140D1EA1A700556684 /* HUGEExtension.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HUGEExtension.java; sourceTree = "<group>"; };
		204A9B150D1EA1A700556684 /* IPPortCombo.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IPPortCombo.java; sourceTree = "<group>"; };
		204A9B160D1EA1A700556684 /* Message.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Message.java; sourceTree = "<group>"; };
		204A9B170D1EA1A800556684 /* MessageFactory.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MessageFactory.java; sourceTree = "<group>"; };
		204A9B180D1EA1A800556684 /* PingReply.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PingReply.java; sourceTree = "<group>"; };
		204A9B190D1EA1A800556684 /* PingRequest.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PingRequest.java; sourceTree = "<group>"; };
		204A9B1A0D1EA1A800556684 /* PushRequest.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PushRequest.java; sourceTree = "<group>"; };
		204A9B1B0D1EA1A800556684 /* QueryReply.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = QueryReply.java; sourceTree = "<group>"; };
		204A9B1C0D1EA1A800556684 /* QueryReplyData.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = QueryReplyData.java; sourceTree = "<group>"; };
		204A9B1D0D1EA1A800556684 /* QueryRequest.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = QueryRequest.java; sourceTree = "<group>"; };
		204A9B1E0D1EA1A800556684 /* SecureGGEPData.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SecureGGEPData.java; sourceTree = "<group>"; };
		204A9B1F0D1EA1A800556684 /* SecureMessage.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SecureMessage.java; sourceTree = "<group>"; };
		204A9B200D1EA1A900556684 /* SecureMessageCallback.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SecureMessageCallback.java; sourceTree = "<group>"; };
		204A9B210D1EA1A900556684 /* SecureMessageVerifier.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SecureMessageVerifier.java; sourceTree = "<group>"; };
		204A9B220D1EA1A900556684 /* StaticMessages.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = StaticMessages.java; sourceTree = "<group>"; };
		204A9B250D1EA1A900556684 /* CapabilitiesVM.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = CapabilitiesVM.java; sourceTree = "<group>"; };
		204A9B260D1EA1A900556684 /* ContentRequest.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ContentRequest.java; sourceTree = "<group>"; };
		204A9B270D1EA1A900556684 /* ContentResponse.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ContentResponse.java; sourceTree = "<group>"; };
		204A9B280D1EA1A900556684 /* HeaderUpdateVendorMessage.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HeaderUpdateVendorMessage.java; sourceTree = "<group>"; };
		204A9B290D1EA1A900556684 /* HeadPing.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HeadPing.java; sourceTree = "<group>"; };
		204A9B2A0D1EA1A900556684 /* HeadPong.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HeadPong.java; sourceTree = "<group>"; };
		204A9B2B0D1EA1A900556684 /* HopsFlowVendorMessage.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HopsFlowVendorMessage.java; sourceTree = "<group>"; };
		204A9B2C0D1EA1AA00556684 /* LimeACKVendorMessage.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LimeACKVendorMessage.java; sourceTree = "<group>"; };
		204A9B2D0D1EA1AA00556684 /* MessagesSupportedVendorMessage.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MessagesSupportedVendorMessage.java; sourceTree = "<group>"; };
		204A9B2E0D1EA1AA00556684 /* PushProxyAcknowledgement.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PushProxyAcknowledgement.java; sourceTree = "<group>"; };
		204A9B2F0D1EA1AA00556684 /* PushProxyRequest.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PushProxyRequest.java; sourceTree = "<group>"; };
		204A9B300D1EA1AA00556684 /* QueryStatusRequest.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = QueryStatusRequest.java; sourceTree = "<group>"; };
		204A9B310D1EA1AA00556684 /* QueryStatusResponse.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = QueryStatusResponse.java; sourceTree = "<group>"; };
		204A9B320D1EA1AA00556684 /* ReplyNumberVendorMessage.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ReplyNumberVendorMessage.java; sourceTree = "<group>"; };
		204A9B330D1EA1AA00556684 /* SimppRequestVM.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SimppRequestVM.java; sourceTree = "<group>"; };
		204A9B340D1EA1AA00556684 /* SimppVM.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SimppVM.java; sourceTree = "<group>"; };
		204A9B350D1EA1AB00556684 /* TCPConnectBackRedirect.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = TCPConnectBackRedirect.java; sourceTree = "<group>"; };
		204A9B360D1EA1AB00556684 /* TCPConnectBackVendorMessage.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = TCPConnectBackVendorMessage.java; sourceTree = "<group>"; };
		204A9B370D1EA1AB00556684 /* UDPConnectBackRedirect.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UDPConnectBackRedirect.java; sourceTree = "<group>"; };
		204A9B380D1EA1AB00556684 /* UDPConnectBackVendorMessage.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UDPConnectBackVendorMessage.java; sourceTree = "<group>"; };
		204A9B390D1EA1AB00556684 /* UDPCrawlerPing.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UDPCrawlerPing.java; sourceTree = "<group>"; };
		204A9B3A0D1EA1AB00556684 /* UDPCrawlerPong.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UDPCrawlerPong.java; sourceTree = "<group>"; };
		204A9B3B0D1EA1AB00556684 /* UpdateRequest.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UpdateRequest.java; sourceTree = "<group>"; };
		204A9B3C0D1EA1AB00556684 /* UpdateResponse.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UpdateResponse.java; sourceTree = "<group>"; };
		204A9B3D0D1EA1AB00556684 /* VendorMessage.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = VendorMessage.java; sourceTree = "<group>"; };
		204A9B3E0D1EA1AC00556684 /* VendorMessageFactory.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = VendorMessageFactory.java; sourceTree = "<group>"; };
		204A9B3F0D1EA1AC00556684 /* MessageService.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MessageService.java; sourceTree = "<group>"; };
		204A9B420D1EA1AC00556684 /* ASFParser.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ASFParser.java; sourceTree = "<group>"; };
		204A9B430D1EA1AC00556684 /* AudioMetaData.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AudioMetaData.java; sourceTree = "<group>"; };
		204A9B440D1EA1AC00556684 /* AudioMetaDataEditor.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AudioMetaDataEditor.java; sourceTree = "<group>"; };
		204A9B450D1EA1AC00556684 /* FLACMetaData.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FLACMetaData.java; sourceTree = "<group>"; };
		204A9B460D1EA1AC00556684 /* JOrbisComment.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = JOrbisComment.java; sourceTree = "<group>"; };
		204A9B470D1EA1AC00556684 /* M4AMetaData.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = M4AMetaData.java; sourceTree = "<group>"; };
		204A9B480D1EA1AC00556684 /* MetaData.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MetaData.java; sourceTree = "<group>"; };
		204A9B490D1EA1AD00556684 /* MetaDataEditor.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MetaDataEditor.java; sourceTree = "<group>"; };
		204A9B4A0D1EA1AD00556684 /* MetaDataReader.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MetaDataReader.java; sourceTree = "<group>"; };
		204A9B4B0D1EA1AD00556684 /* MP3DataEditor.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MP3DataEditor.java; sourceTree = "<group>"; };
		204A9B4C0D1EA1AD00556684 /* MP3Info.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MP3Info.java; sourceTree = "<group>"; };
		204A9B4D0D1EA1AD00556684 /* MP3MetaData.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MP3MetaData.java; sourceTree = "<group>"; };
		204A9B4E0D1EA1AD00556684 /* OGGDataEditor.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = OGGDataEditor.java; sourceTree = "<group>"; };
		204A9B4F0D1EA1AD00556684 /* OGGMetaData.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = OGGMetaData.java; sourceTree = "<group>"; };
		204A9B500D1EA1AD00556684 /* OGMMetaData.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = OGMMetaData.java; sourceTree = "<group>"; };
		204A9B510D1EA1AD00556684 /* RIFFMetaData.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = RIFFMetaData.java; sourceTree = "<group>"; };
		204A9B520D1EA1AE00556684 /* VideoMetaData.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = VideoMetaData.java; sourceTree = "<group>"; };
		204A9B530D1EA1AE00556684 /* WeedInfo.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = WeedInfo.java; sourceTree = "<group>"; };
		204A9B540D1EA1AE00556684 /* WMAMetaData.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = WMAMetaData.java; sourceTree = "<group>"; };
		204A9B550D1EA1AE00556684 /* WMVMetaData.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = WMVMetaData.java; sourceTree = "<group>"; };
		204A9B560D1EA1AE00556684 /* WRMXML.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = WRMXML.java; sourceTree = "<group>"; };
		204A9B590D1EA1AE00556684 /* MulticastService.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MulticastService.java; sourceTree = "<group>"; };
		204A9B5A0D1EA1AE00556684 /* NetworkUpdateSanityChecker.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NetworkUpdateSanityChecker.java; sourceTree = "<group>"; };
		204A9B5B0D1EA1AE00556684 /* Pinger.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Pinger.java; sourceTree = "<group>"; };
		204A9B5C0D1EA1AE00556684 /* PongCacher.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PongCacher.java; sourceTree = "<group>"; };
		204A9B5D0D1EA1AF00556684 /* PushEndpoint.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PushEndpoint.java; sourceTree = "<group>"; };
		204A9B5E0D1EA1AF00556684 /* PushEndpointForSelf.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PushEndpointForSelf.java; sourceTree = "<group>"; };
		204A9B5F0D1EA1AF00556684 /* PushManager.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PushManager.java; sourceTree = "<group>"; };
		204A9B600D1EA1AF00556684 /* QueryUnicaster.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = QueryUnicaster.java; sourceTree = "<group>"; };
		204A9B610D1EA1AF00556684 /* RemoteFileDesc.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = RemoteFileDesc.java; sourceTree = "<group>"; };
		204A9B620D1EA1AF00556684 /* RemoteHostData.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = RemoteHostData.java; sourceTree = "<group>"; };
		204A9B630D1EA1AF00556684 /* ReplyHandler.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ReplyHandler.java; sourceTree = "<group>"; };
		204A9B640D1EA1AF00556684 /* Response.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Response.java; sourceTree = "<group>"; };
		204A9B650D1EA1B000556684 /* ResponseVerifier.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ResponseVerifier.java; sourceTree = "<group>"; };
		204A9B660D1EA1B000556684 /* RouterService.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = RouterService.java; sourceTree = "<group>"; };
		204A9B670D1EA1B000556684 /* RouteTable.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = RouteTable.java; sourceTree = "<group>"; };
		204A9B6A0D1EA1B000556684 /* HashFunction.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HashFunction.java; sourceTree = "<group>"; };
		204A9B6B0D1EA1B000556684 /* PatchTableMessage.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PatchTableMessage.java; sourceTree = "<group>"; };
		204A9B6C0D1EA1B000556684 /* QueryRouteTable.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = QueryRouteTable.java; sourceTree = "<group>"; };
		204A9B6D0D1EA1B000556684 /* ResetTableMessage.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ResetTableMessage.java; sourceTree = "<group>"; };
		204A9B6E0D1EA1B000556684 /* RouteTableMessage.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = RouteTableMessage.java; sourceTree = "<group>"; };
		204A9B6F0D1EA1B100556684 /* SavedFileManager.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SavedFileManager.java; sourceTree = "<group>"; };
		204A9B700D1EA1B100556684 /* SaveLocationException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SaveLocationException.java; sourceTree = "<group>"; };
		204A9B730D1EA1B100556684 /* HostData.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HostData.java; sourceTree = "<group>"; };
		204A9B740D1EA1B100556684 /* ProbeQuery.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ProbeQuery.java; sourceTree = "<group>"; };
		204A9B750D1EA1B100556684 /* QueryDispatcher.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = QueryDispatcher.java; sourceTree = "<group>"; };
		204A9B760D1EA1B100556684 /* QueryHandler.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = QueryHandler.java; sourceTree = "<group>"; };
		204A9B770D1EA1B100556684 /* ResultCounter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ResultCounter.java; sourceTree = "<group>"; };
		204A9B780D1EA1B100556684 /* SearchResultHandler.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SearchResultHandler.java; sourceTree = "<group>"; };
		204A9B7B0D1EA1B200556684 /* SecurityUtils.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SecurityUtils.java; sourceTree = "<group>"; };
		204A9B7C0D1EA1B200556684 /* SHA1.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SHA1.java; sourceTree = "<group>"; };
		204A9B7D0D1EA1B200556684 /* SignatureVerifier.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SignatureVerifier.java; sourceTree = "<group>"; };
		204A9B7E0D1EA1B200556684 /* Tiger.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Tiger.java; sourceTree = "<group>"; };
		204A9B7F0D1EA1B200556684 /* TigerTree.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = TigerTree.java; sourceTree = "<group>"; };
		204A9B820D1EA1B200556684 /* AbstractNumberSetting.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AbstractNumberSetting.java; sourceTree = "<group>"; };
		204A9B830D1EA1B200556684 /* AbstractSettings.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AbstractSettings.java; sourceTree = "<group>"; };
		204A9B840D1EA1B200556684 /* ApplicationSettings.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ApplicationSettings.java; sourceTree = "<group>"; };
		204A9B850D1EA1B200556684 /* BooleanSetting.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BooleanSetting.java; sourceTree = "<group>"; };
		204A9B870D1EA1B300556684 /* ByteSetting.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ByteSetting.java; sourceTree = "<group>"; };
		204A9B880D1EA1B300556684 /* CharArraySetting.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = CharArraySetting.java; sourceTree = "<group>"; };
		204A9B890D1EA1B300556684 /* ChatSettings.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ChatSettings.java; sourceTree = "<group>"; };
		204A9B8B0D1EA1B300556684 /* ConnectionSettings.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ConnectionSettings.java; sourceTree = "<group>"; };
		204A9B8D0D1EA1B300556684 /* ContentSettings.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ContentSettings.java; sourceTree = "<group>"; };
		204A9B8F0D1EA1B300556684 /* DownloadSettings.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DownloadSettings.java; sourceTree = "<group>"; };
		204A9B900D1EA1B400556684 /* FileArraySetting.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FileArraySetting.java; sourceTree = "<group>"; };
		204A9B910D1EA1B400556684 /* FileSetSetting.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FileSetSetting.java; sourceTree = "<group>"; };
		204A9B920D1EA1B400556684 /* FileSetting.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FileSetting.java; sourceTree = "<group>"; };
		204A9B930D1EA1B400556684 /* FilterSettings.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FilterSettings.java; sourceTree = "<group>"; };
		204A9B940D1EA1B400556684 /* FloatSetting.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FloatSetting.java; sourceTree = "<group>"; };
		204A9B980D1EA1B400556684 /* IntSetting.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IntSetting.java; sourceTree = "<group>"; };
		204A9B9A0D1EA1B500556684 /* LimeProps.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LimeProps.java; sourceTree = "<group>"; };
		204A9B9B0D1EA1B500556684 /* LongSetting.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LongSetting.java; sourceTree = "<group>"; };
		204A9B9C0D1EA1B500556684 /* MessageSettings.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MessageSettings.java; sourceTree = "<group>"; };
		204A9B9E0D1EA1B500556684 /* PingPongSettings.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PingPongSettings.java; sourceTree = "<group>"; };
		204A9BA00D1EA1B500556684 /* PowerOfTwoSetting.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PowerOfTwoSetting.java; sourceTree = "<group>"; };
		204A9BA10D1EA1B500556684 /* ProxyFileSetting.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ProxyFileSetting.java; sourceTree = "<group>"; };
		204A9BA30D1EA1B500556684 /* SearchSettings.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SearchSettings.java; sourceTree = "<group>"; };
		204A9BA40D1EA1B500556684 /* Setting.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Setting.java; sourceTree = "<group>"; };
		204A9BA50D1EA1B600556684 /* Settings.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Settings.java; sourceTree = "<group>"; };
		204A9BA60D1EA1B600556684 /* SettingsFactory.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SettingsFactory.java; sourceTree = "<group>"; };
		204A9BA70D1EA1B600556684 /* SettingsHandler.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SettingsHandler.java; sourceTree = "<group>"; };
		204A9BA80D1EA1B600556684 /* SharingSettings.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SharingSettings.java; sourceTree = "<group>"; };
		204A9BA90D1EA1B600556684 /* SimppSettingsManager.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SimppSettingsManager.java; sourceTree = "<group>"; };
		204A9BAB0D1EA1B600556684 /* StatisticsSettings.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = StatisticsSettings.java; sourceTree = "<group>"; };
		204A9BAD0D1EA1B600556684 /* StringArraySetting.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = StringArraySetting.java; sourceTree = "<group>"; };
		204A9BAE0D1EA1B600556684 /* StringSetSetting.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = StringSetSetting.java; sourceTree = "<group>"; };
		204A9BAF0D1EA1B700556684 /* StringSetting.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = StringSetting.java; sourceTree = "<group>"; };
		204A9BB20D1EA1B700556684 /* UltrapeerSettings.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UltrapeerSettings.java; sourceTree = "<group>"; };
		204A9BB40D1EA1B700556684 /* UploadSettings.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UploadSettings.java; sourceTree = "<group>"; };
		204A9BB80D1EA1B700556684 /* SimppDataVerifier.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SimppDataVerifier.java; sourceTree = "<group>"; };
		204A9BB90D1EA1B700556684 /* SimppManager.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SimppManager.java; sourceTree = "<group>"; };
		204A9BBA0D1EA1B800556684 /* SimppParser.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SimppParser.java; sourceTree = "<group>"; };
		204A9BBD0D1EA1B800556684 /* AbstractToken.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AbstractToken.java; sourceTree = "<group>"; };
		204A9BBE0D1EA1B800556684 /* AddressToken.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AddressToken.java; sourceTree = "<group>"; };
		204A9BBF0D1EA1B800556684 /* KeywordToken.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = KeywordToken.java; sourceTree = "<group>"; };
		204A9BC00D1EA1B800556684 /* RatingTable.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = RatingTable.java; sourceTree = "<group>"; };
		204A9BC10D1EA1B800556684 /* SizeToken.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SizeToken.java; sourceTree = "<group>"; };
		204A9BC20D1EA1B800556684 /* SpamManager.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SpamManager.java; sourceTree = "<group>"; };
		204A9BC30D1EA1B800556684 /* Token.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Token.java; sourceTree = "<group>"; };
		204A9BC40D1EA1B800556684 /* Tokenizer.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Tokenizer.java; sourceTree = "<group>"; };
		204A9BC50D1EA1B900556684 /* UrnToken.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UrnToken.java; sourceTree = "<group>"; };
		204A9BC60D1EA1B900556684 /* VendorToken.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = VendorToken.java; sourceTree = "<group>"; };
		204A9BC70D1EA1B900556684 /* XMLKeywordToken.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = XMLKeywordToken.java; sourceTree = "<group>"; };
		204A9BC80D1EA1B900556684 /* SpeedConstants.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SpeedConstants.java; sourceTree = "<group>"; };
		204A9BC90D1EA1B900556684 /* StandardMessageRouter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = StandardMessageRouter.java; sourceTree = "<group>"; };
		204A9BCC0D1EA1B900556684 /* AbstractKilobytesStatistic.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AbstractKilobytesStatistic.java; sourceTree = "<group>"; };
		204A9BCD0D1EA1B900556684 /* AbstractMessageStatHandler.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AbstractMessageStatHandler.java; sourceTree = "<group>"; };
		204A9BCE0D1EA1B900556684 /* AbstractStatHandler.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AbstractStatHandler.java; sourceTree = "<group>"; };
		204A9BCF0D1EA1B900556684 /* AbstractStatistic.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AbstractStatistic.java; sourceTree = "<group>"; };
		204A9BD00D1EA1BA00556684 /* AdvancedKilobytesStatistic.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AdvancedKilobytesStatistic.java; sourceTree = "<group>"; };
		204A9BD10D1EA1BA00556684 /* AdvancedStatistic.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AdvancedStatistic.java; sourceTree = "<group>"; };
		204A9BD20D1EA1BA00556684 /* BandwidthStat.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BandwidthStat.java; sourceTree = "<group>"; };
		204A9BD30D1EA1BA00556684 /* BasicKilobytesStatistic.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BasicKilobytesStatistic.java; sourceTree = "<group>"; };
		204A9BD40D1EA1BA00556684 /* BasicStatistic.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BasicStatistic.java; sourceTree = "<group>"; };
		204A9BD50D1EA1BA00556684 /* CompressionStat.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = CompressionStat.java; sourceTree = "<group>"; };
		204A9BD60D1EA1BA00556684 /* ConnectionStat.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ConnectionStat.java; sourceTree = "<group>"; };
		204A9BD70D1EA1BA00556684 /* DownloadStat.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DownloadStat.java; sourceTree = "<group>"; };
		204A9BD80D1EA1BA00556684 /* DroppedLimeSentMessageStat.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DroppedLimeSentMessageStat.java; sourceTree = "<group>"; };
		204A9BD90D1EA1BA00556684 /* DroppedLimeSentMessageStatBytes.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DroppedLimeSentMessageStatBytes.java; sourceTree = "<group>"; };
		204A9BDA0D1EA1BB00556684 /* DroppedSentMessageStat.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DroppedSentMessageStat.java; sourceTree = "<group>"; };
		204A9BDB0D1EA1BB00556684 /* DroppedSentMessageStatBytes.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DroppedSentMessageStatBytes.java; sourceTree = "<group>"; };
		204A9BDC0D1EA1BB00556684 /* DroppedSentMessageStatHandler.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DroppedSentMessageStatHandler.java; sourceTree = "<group>"; };
		204A9BDD0D1EA1BB00556684 /* GeneralStatHandler.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = GeneralStatHandler.java; sourceTree = "<group>"; };
		204A9BDE0D1EA1BB00556684 /* HandshakingStat.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HandshakingStat.java; sourceTree = "<group>"; };
		204A9BDF0D1EA1BB00556684 /* HTTPStat.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HTTPStat.java; sourceTree = "<group>"; };
		204A9BE00D1EA1BB00556684 /* LimeReceivedMessageStat.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LimeReceivedMessageStat.java; sourceTree = "<group>"; };
		204A9BE10D1EA1BC00556684 /* LimeReceivedMessageStatBytes.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LimeReceivedMessageStatBytes.java; sourceTree = "<group>"; };
		204A9BE20D1EA1BC00556684 /* LimeSentMessageStat.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LimeSentMessageStat.java; sourceTree = "<group>"; };
		204A9BE30D1EA1BC00556684 /* LimeSentMessageStatBytes.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LimeSentMessageStatBytes.java; sourceTree = "<group>"; };
		204A9BE40D1EA1BC00556684 /* NumericalDownloadStat.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NumericalDownloadStat.java; sourceTree = "<group>"; };
		204A9BE50D1EA1BC00556684 /* NumericalStatistic.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NumericalStatistic.java; sourceTree = "<group>"; };
		204A9BE60D1EA1BC00556684 /* OutOfBandThroughputStat.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = OutOfBandThroughputStat.java; sourceTree = "<group>"; };
		204A9BE70D1EA1BC00556684 /* ReceivedErrorStat.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ReceivedErrorStat.java; sourceTree = "<group>"; };
		204A9BE80D1EA1BC00556684 /* ReceivedMessageStat.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ReceivedMessageStat.java; sourceTree = "<group>"; };
		204A9BE90D1EA1BC00556684 /* ReceivedMessageStatBytes.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ReceivedMessageStatBytes.java; sourceTree = "<group>"; };
		204A9BEA0D1EA1BD00556684 /* ReceivedMessageStatHandler.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ReceivedMessageStatHandler.java; sourceTree = "<group>"; };
		204A9BEB0D1EA1BD00556684 /* RoutedQueryStat.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = RoutedQueryStat.java; sourceTree = "<group>"; };
		204A9BEC0D1EA1BD00556684 /* RouteErrorStat.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = RouteErrorStat.java; sourceTree = "<group>"; };
		204A9BED0D1EA1BD00556684 /* SentMessageStat.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SentMessageStat.java; sourceTree = "<group>"; };
		204A9BEE0D1EA1BD00556684 /* SentMessageStatBytes.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SentMessageStatBytes.java; sourceTree = "<group>"; };
		204A9BEF0D1EA1BD00556684 /* SentMessageStatHandler.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SentMessageStatHandler.java; sourceTree = "<group>"; };
		204A9BF00D1EA1BD00556684 /* Statistic.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Statistic.java; sourceTree = "<group>"; };
		204A9BF10D1EA1BD00556684 /* StatisticsManager.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = StatisticsManager.java; sourceTree = "<group>"; };
		204A9BF20D1EA1BD00556684 /* TTLHopsRecorder.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = TTLHopsRecorder.java; sourceTree = "<group>"; };
		204A9BF30D1EA1BD00556684 /* UploadStat.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UploadStat.java; sourceTree = "<group>"; };
		204A9BF40D1EA1BE00556684 /* Statistics.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Statistics.java; sourceTree = "<group>"; };
		204A9BF50D1EA1BE00556684 /* SupernodeAssigner.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SupernodeAssigner.java; sourceTree = "<group>"; };
		204A9BF80D1EA1BE00556684 /* AsyncHashTreeHandler.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AsyncHashTreeHandler.java; sourceTree = "<group>"; };
		204A9BF90D1EA1BE00556684 /* HashTree.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HashTree.java; sourceTree = "<group>"; };
		204A9BFA0D1EA1BE00556684 /* HashTreeHandler.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HashTreeHandler.java; sourceTree = "<group>"; };
		204A9BFB0D1EA1BE00556684 /* HashTreeNodeManager.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HashTreeNodeManager.java; sourceTree = "<group>"; };
		204A9BFC0D1EA1BE00556684 /* ThexReader.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ThexReader.java; sourceTree = "<group>"; };
		204A9BFD0D1EA1BE00556684 /* TigerTreeCache.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = TigerTreeCache.java; sourceTree = "<group>"; };
		204A9C000D1EA1BF00556684 /* AckMessage.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AckMessage.java; sourceTree = "<group>"; };
		204A9C010D1EA1BF00556684 /* ChunkReleaser.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ChunkReleaser.java; sourceTree = "<group>"; };
		204A9C020D1EA1BF00556684 /* DataMessage.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DataMessage.java; sourceTree = "<group>"; };
		204A9C030D1EA1BF00556684 /* DataWindow.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DataWindow.java; sourceTree = "<group>"; };
		204A9C040D1EA1BF00556684 /* FinMessage.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FinMessage.java; sourceTree = "<group>"; };
		204A9C050D1EA1BF00556684 /* KeepAliveMessage.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = KeepAliveMessage.java; sourceTree = "<group>"; };
		204A9C060D1EA1BF00556684 /* SequenceNumberExtender.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SequenceNumberExtender.java; sourceTree = "<group>"; };
		204A9C070D1EA1BF00556684 /* SynMessage.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SynMessage.java; sourceTree = "<group>"; };
		204A9C080D1EA1C000556684 /* UDPConnection.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UDPConnection.java; sourceTree = "<group>"; };
		204A9C090D1EA1C000556684 /* UDPConnectionMessage.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UDPConnectionMessage.java; sourceTree = "<group>"; };
		204A9C0A0D1EA1C000556684 /* UDPConnectionProcessor.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UDPConnectionProcessor.java; sourceTree = "<group>"; };
		204A9C0B0D1EA1C000556684 /* UDPMultiplexor.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UDPMultiplexor.java; sourceTree = "<group>"; };
		204A9C0C0D1EA1C000556684 /* UDPScheduler.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UDPScheduler.java; sourceTree = "<group>"; };
		204A9C0D0D1EA1C000556684 /* UDPSelectionKey.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UDPSelectionKey.java; sourceTree = "<group>"; };
		204A9C0E0D1EA1C000556684 /* UDPSelectorProvider.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UDPSelectorProvider.java; sourceTree = "<group>"; };
		204A9C0F0D1EA1C000556684 /* UDPSocketChannel.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UDPSocketChannel.java; sourceTree = "<group>"; };
		204A9C100D1EA1C000556684 /* UDPTimerEvent.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UDPTimerEvent.java; sourceTree = "<group>"; };
		204A9C110D1EA1C000556684 /* WriteRegulator.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = WriteRegulator.java; sourceTree = "<group>"; };
		204A9C120D1EA1C000556684 /* UDPPinger.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UDPPinger.java; sourceTree = "<group>"; };
		204A9C130D1EA1C100556684 /* UDPReplyHandler.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UDPReplyHandler.java; sourceTree = "<group>"; };
		204A9C140D1EA1C100556684 /* UDPService.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UDPService.java; sourceTree = "<group>"; };
		204A9C150D1EA1C100556684 /* UniqueHostPinger.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UniqueHostPinger.java; sourceTree = "<group>"; };
		204A9C1E0D1EA1C100556684 /* PromotionManager.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PromotionManager.java; sourceTree = "<group>"; };
		204A9C210D1EA1C200556684 /* BannedUploadState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BannedUploadState.java; sourceTree = "<group>"; };
		204A9C220D1EA1C200556684 /* BrowseHostUploadState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BrowseHostUploadState.java; sourceTree = "<group>"; };
		204A9C230D1EA1C200556684 /* BrowserControlUploadState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BrowserControlUploadState.java; sourceTree = "<group>"; };
		204A9C240D1EA1C200556684 /* FileNotFoundUploadState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FileNotFoundUploadState.java; sourceTree = "<group>"; };
		204A9C250D1EA1C200556684 /* FreeloaderUploadingException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FreeloaderUploadingException.java; sourceTree = "<group>"; };
		204A9C260D1EA1C200556684 /* FreeloaderUploadState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FreeloaderUploadState.java; sourceTree = "<group>"; };
		204A9C270D1EA1C200556684 /* HTTPUploader.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HTTPUploader.java; sourceTree = "<group>"; };
		204A9C280D1EA1C200556684 /* LimitReachedUploadState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LimitReachedUploadState.java; sourceTree = "<group>"; };
		204A9C290D1EA1C300556684 /* MalformedRequestState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MalformedRequestState.java; sourceTree = "<group>"; };
		204A9C2A0D1EA1C300556684 /* NormalUploadState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NormalUploadState.java; sourceTree = "<group>"; };
		204A9C2B0D1EA1C300556684 /* PushProxyUploadState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PushProxyUploadState.java; sourceTree = "<group>"; };
		204A9C2C0D1EA1C300556684 /* QueuedUploadState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = QueuedUploadState.java; sourceTree = "<group>"; };
		204A9C2D0D1EA1C300556684 /* StalledUploadWatchdog.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = StalledUploadWatchdog.java; sourceTree = "<group>"; };
		204A9C2E0D1EA1C300556684 /* THEXUploadState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = THEXUploadState.java; sourceTree = "<group>"; };
		204A9C2F0D1EA1C300556684 /* UnavailableRangeUploadState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UnavailableRangeUploadState.java; sourceTree = "<group>"; };
		204A9C300D1EA1C300556684 /* UpdateFileState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UpdateFileState.java; sourceTree = "<group>"; };
		204A9C310D1EA1C300556684 /* UploadState.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UploadState.java; sourceTree = "<group>"; };
		204A9C320D1EA1C400556684 /* Uploader.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Uploader.java; sourceTree = "<group>"; };
		204A9C330D1EA1C400556684 /* UploadManager.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UploadManager.java; sourceTree = "<group>"; };
		204A9C340D1EA1C400556684 /* UPnPManager.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UPnPManager.java; sourceTree = "<group>"; };
		204A9C350D1EA1C400556684 /* URN.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = URN.java; sourceTree = "<group>"; };
		204A9C360D1EA1C500556684 /* UrnCache.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UrnCache.java; sourceTree = "<group>"; };
		204A9C370D1EA1C500556684 /* UrnCallback.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UrnCallback.java; sourceTree = "<group>"; };
		204A9C380D1EA1C500556684 /* UrnType.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UrnType.java; sourceTree = "<group>"; };
		204A9C3B0D1EA1C500556684 /* AbstractI18NConverter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AbstractI18NConverter.java; sourceTree = "<group>"; };
		204A9C3C0D1EA1C500556684 /* ApproximateMatcher.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ApproximateMatcher.java; sourceTree = "<group>"; };
		204A9C3D0D1EA1C500556684 /* ArrayListUtil.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ArrayListUtil.java; sourceTree = "<group>"; };
		204A9C3E0D1EA1C500556684 /* AutoCompleteDictionary.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AutoCompleteDictionary.java; sourceTree = "<group>"; };
		204A9C3F0D1EA1C500556684 /* BandwidthThrottle.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BandwidthThrottle.java; sourceTree = "<group>"; };
		204A9C400D1EA1C500556684 /* BinaryHeap.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BinaryHeap.java; sourceTree = "<group>"; };
		204A9C410D1EA1C600556684 /* BitSet.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BitSet.java; sourceTree = "<group>"; };
		204A9C420D1EA1C600556684 /* BucketQueue.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BucketQueue.java; sourceTree = "<group>"; };
		204A9C430D1EA1C600556684 /* Buffer.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Buffer.java; sourceTree = "<group>"; };
		204A9C440D1EA1C600556684 /* BufferByteArrayOutputStream.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = BufferByteArrayOutputStream.java; sourceTree = "<group>"; };
		204A9C450D1EA1C600556684 /* ByteArrayCache.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ByteArrayCache.java; sourceTree = "<group>"; };
		204A9C460D1EA1C600556684 /* Cancellable.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Cancellable.java; sourceTree = "<group>"; };
		204A9C470D1EA1C600556684 /* CharSequenceKeyAnalyzer.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = CharSequenceKeyAnalyzer.java; sourceTree = "<group>"; };
		204A9C480D1EA1C600556684 /* CircularByteBuffer.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = CircularByteBuffer.java; sourceTree = "<group>"; };
		204A9C490D1EA1C600556684 /* COBSUtil.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = COBSUtil.java; sourceTree = "<group>"; };
		204A9C4A0D1EA1C700556684 /* CommonUtils.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = CommonUtils.java; sourceTree = "<group>"; };
		204A9C4B0D1EA1C700556684 /* Comparators.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Comparators.java; sourceTree = "<group>"; };
		204A9C4C0D1EA1C700556684 /* CompressingOutputStream.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = CompressingOutputStream.java; sourceTree = "<group>"; };
		204A9C4D0D1EA1C700556684 /* ConverterObjectInputStream.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ConverterObjectInputStream.java; sourceTree = "<group>"; };
		204A9C4E0D1EA1C700556684 /* CountingInputStream.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = CountingInputStream.java; sourceTree = "<group>"; };
		204A9C4F0D1EA1C700556684 /* CountingOutputStream.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = CountingOutputStream.java; sourceTree = "<group>"; };
		204A9C500D1EA1C700556684 /* CoWList.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = CoWList.java; sourceTree = "<group>"; };
		204A9C510D1EA1C700556684 /* Data.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Data.java; sourceTree = "<group>"; };
		204A9C520D1EA1C800556684 /* DataUtils.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DataUtils.java; sourceTree = "<group>"; };
		204A9C530D1EA1C800556684 /* DefaultThreadPool.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DefaultThreadPool.java; sourceTree = "<group>"; };
		204A9C540D1EA1C800556684 /* DoublyLinkedList.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DoublyLinkedList.java; sourceTree = "<group>"; };
		204A9C550D1EA1C800556684 /* DualIterator.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = DualIterator.java; sourceTree = "<group>"; };
		204A9C560D1EA1C800556684 /* Expand.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Expand.java; sourceTree = "<group>"; };
		204A9C570D1EA1C800556684 /* FileComparator.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FileComparator.java; sourceTree = "<group>"; };
		204A9C580D1EA1C800556684 /* FileUtils.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FileUtils.java; sourceTree = "<group>"; };
		204A9C590D1EA1C800556684 /* FixedSizeArrayHashSet.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FixedSizeArrayHashSet.java; sourceTree = "<group>"; };
		204A9C5A0D1EA1C800556684 /* FixedSizeExpiringSet.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FixedSizeExpiringSet.java; sourceTree = "<group>"; };
		204A9C5B0D1EA1C800556684 /* FixedsizeForgetfulHashMap.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FixedsizeForgetfulHashMap.java; sourceTree = "<group>"; };
		204A9C5C0D1EA1C900556684 /* FixedsizeHashMap.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FixedsizeHashMap.java; sourceTree = "<group>"; };
		204A9C5D0D1EA1C900556684 /* FixedsizePriorityQueue.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FixedsizePriorityQueue.java; sourceTree = "<group>"; };
		204A9C5E0D1EA1C900556684 /* FixedSizeSortedSet.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = FixedSizeSortedSet.java; sourceTree = "<group>"; };
		204A9C5F0D1EA1C900556684 /* ForgetfulHashMap.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ForgetfulHashMap.java; sourceTree = "<group>"; };
		204A9C600D1EA1C900556684 /* Function.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Function.java; sourceTree = "<group>"; };
		204A9C610D1EA1C900556684 /* Hasher.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Hasher.java; sourceTree = "<group>"; };
		204A9C620D1EA1C900556684 /* HasherSet.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = HasherSet.java; sourceTree = "<group>"; };
		204A9C630D1EA1C900556684 /* I18NConvert.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = I18NConvert.java; sourceTree = "<group>"; };
		204A9C640D1EA1C900556684 /* I18NConvertICU.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = I18NConvertICU.java; sourceTree = "<group>"; };
		204A9C650D1EA1C900556684 /* IntBuffer.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IntBuffer.java; sourceTree = "<group>"; };
		204A9C660D1EA1CA00556684 /* IntervalSet.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IntervalSet.java; sourceTree = "<group>"; };
		204A9C670D1EA1CA00556684 /* IntHashMap.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IntHashMap.java; sourceTree = "<group>"; };
		204A9C680D1EA1CA00556684 /* IntPair.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IntPair.java; sourceTree = "<group>"; };
		204A9C690D1EA1CA00556684 /* IntSet.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IntSet.java; sourceTree = "<group>"; };
		204A9C6A0D1EA1CA00556684 /* IntWrapper.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IntWrapper.java; sourceTree = "<group>"; };
		204A9C6B0D1EA1CA00556684 /* IOUtils.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IOUtils.java; sourceTree = "<group>"; };
		204A9C6C0D1EA1CA00556684 /* IpPort.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IpPort.java; sourceTree = "<group>"; };
		204A9C6D0D1EA1CA00556684 /* IpPortForSelf.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IpPortForSelf.java; sourceTree = "<group>"; };
		204A9C6E0D1EA1CA00556684 /* IpPortImpl.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IpPortImpl.java; sourceTree = "<group>"; };
		204A9C6F0D1EA1CB00556684 /* IpPortSet.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IpPortSet.java; sourceTree = "<group>"; };
		204A9C700D1EA1CB00556684 /* KeyValue.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = KeyValue.java; sourceTree = "<group>"; };
		204A9C720D1EA1CB00556684 /* LimitedSocketController.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LimitedSocketController.java; sourceTree = "<group>"; };
		204A9C730D1EA1CB00556684 /* LogUtils.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LogUtils.java; sourceTree = "<group>"; };
		204A9C750D1EA1CB00556684 /* ManagedThread.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ManagedThread.java; sourceTree = "<group>"; };
		204A9C760D1EA1CB00556684 /* MultiIterator.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MultiIterator.java; sourceTree = "<group>"; };
		204A9C770D1EA1CB00556684 /* MultiRRIterator.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MultiRRIterator.java; sourceTree = "<group>"; };
		204A9C780D1EA1CB00556684 /* NameValue.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NameValue.java; sourceTree = "<group>"; };
		204A9C790D1EA1CB00556684 /* NetworkUtils.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NetworkUtils.java; sourceTree = "<group>"; };
		204A9C7A0D1EA1CC00556684 /* NoMoreStorageException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NoMoreStorageException.java; sourceTree = "<group>"; };
		204A9C7B0D1EA1CC00556684 /* NPECatchingInputStream.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = NPECatchingInputStream.java; sourceTree = "<group>"; };
		204A9C7C0D1EA1CC00556684 /* PackagedMediaFileUtils.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PackagedMediaFileUtils.java; sourceTree = "<group>"; };
		204A9C7D0D1EA1CC00556684 /* Pair.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Pair.java; sourceTree = "<group>"; };
		204A9C7E0D1EA1CC00556684 /* PairTuple.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PairTuple.java; sourceTree = "<group>"; };
		204A9C7F0D1EA1CC00556684 /* PatriciaTrie.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PatriciaTrie.java; sourceTree = "<group>"; };
		204A9C800D1EA1CC00556684 /* PowerOf2ByteArrayCache.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = PowerOf2ByteArrayCache.java; sourceTree = "<group>"; };
		204A9C810D1EA1CC00556684 /* ProcessingQueue.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ProcessingQueue.java; sourceTree = "<group>"; };
		204A9C820D1EA1CC00556684 /* ProxyUtils.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ProxyUtils.java; sourceTree = "<group>"; };
		204A9C830D1EA1CC00556684 /* RandomAcessCoWList.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = RandomAcessCoWList.java; sourceTree = "<group>"; };
		204A9C840D1EA1CD00556684 /* RandomOrderHashSet.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = RandomOrderHashSet.java; sourceTree = "<group>"; };
		204A9C850D1EA1CD00556684 /* RandomSequence.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = RandomSequence.java; sourceTree = "<group>"; };
		204A9C860D1EA1CD00556684 /* RoundRobinQueue.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = RoundRobinQueue.java; sourceTree = "<group>"; };
		204A9C870D1EA1CD00556684 /* RoundRobinSetQueue.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = RoundRobinSetQueue.java; sourceTree = "<group>"; };
		204A9C880D1EA1CD00556684 /* SimpleSocketController.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SimpleSocketController.java; sourceTree = "<group>"; };
		204A9C890D1EA1CD00556684 /* SimpleTimer.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SimpleTimer.java; sourceTree = "<group>"; };
		204A9C8A0D1EA1CD00556684 /* SocketController.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SocketController.java; sourceTree = "<group>"; };
		204A9C8B0D1EA1CD00556684 /* Sockets.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Sockets.java; sourceTree = "<group>"; };
		204A9C8C0D1EA1CD00556684 /* StringComparator.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = StringComparator.java; sourceTree = "<group>"; };
		204A9C8D0D1EA1CD00556684 /* StringUtils.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = StringUtils.java; sourceTree = "<group>"; };
		204A9C8F0D1EA1CE00556684 /* SystemUtils.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SystemUtils.java; sourceTree = "<group>"; };
		204A9C900D1EA1CE00556684 /* ThreadFactory.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ThreadFactory.java; sourceTree = "<group>"; };
		204A9C910D1EA1CE00556684 /* ThreadPool.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ThreadPool.java; sourceTree = "<group>"; };
		204A9C920D1EA1CE00556684 /* ThreadWorkGroup.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ThreadWorkGroup.java; sourceTree = "<group>"; };
		204A9C930D1EA1CE00556684 /* ThrottledOutputStream.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = ThrottledOutputStream.java; sourceTree = "<group>"; };
		204A9C940D1EA1CE00556684 /* Trie.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Trie.java; sourceTree = "<group>"; };
		204A9C950D1EA1CE00556684 /* TrieSet.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = TrieSet.java; sourceTree = "<group>"; };
		204A9C960D1EA1CE00556684 /* UncompressingInputStream.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UncompressingInputStream.java; sourceTree = "<group>"; };
		204A9C970D1EA1CE00556684 /* UnmodifiableIterator.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UnmodifiableIterator.java; sourceTree = "<group>"; };
		204A9C980D1EA1CF00556684 /* URLDecoder.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = URLDecoder.java; sourceTree = "<group>"; };
		204A9C990D1EA1CF00556684 /* Utilities.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Utilities.java; sourceTree = "<group>"; };
		204A9C9A0D1EA1CF00556684 /* UUID.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = UUID.java; sourceTree = "<group>"; };
		204A9C9C0D1EA1CF00556684 /* Weighable.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Weighable.java; sourceTree = "<group>"; };
		204A9C9D0D1EA1CF00556684 /* WeightBasedHashMap.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = WeightBasedHashMap.java; sourceTree = "<group>"; };
		204A9CAB0D1EA1D000556684 /* LimeXMLDocument.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LimeXMLDocument.java; sourceTree = "<group>"; };
		204A9CAC0D1EA1D000556684 /* LimeXMLDocumentHelper.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LimeXMLDocumentHelper.java; sourceTree = "<group>"; };
		204A9CAD0D1EA1D000556684 /* LimeXMLNames.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LimeXMLNames.java; sourceTree = "<group>"; };
		204A9CAE0D1EA1D000556684 /* LimeXMLProperties.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LimeXMLProperties.java; sourceTree = "<group>"; };
		204A9CAF0D1EA1D000556684 /* LimeXMLReplyCollection.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LimeXMLReplyCollection.java; sourceTree = "<group>"; };
		204A9CB00D1EA1D100556684 /* LimeXMLSchema.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LimeXMLSchema.java; sourceTree = "<group>"; };
		204A9CB10D1EA1D100556684 /* LimeXMLSchemaFieldExtractor.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LimeXMLSchemaFieldExtractor.java; sourceTree = "<group>"; };
		204A9CB20D1EA1D100556684 /* LimeXMLSchemaRepository.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LimeXMLSchemaRepository.java; sourceTree = "<group>"; };
		204A9CB30D1EA1D100556684 /* LimeXMLUtils.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = LimeXMLUtils.java; sourceTree = "<group>"; };
		204A9CB40D1EA1D100556684 /* MetaFileManager.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = MetaFileManager.java; sourceTree = "<group>"; };
		204A9CB50D1EA1D100556684 /* RichConnectionThread.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = RichConnectionThread.java; sourceTree = "<group>"; };
		204A9CB60D1EA1D100556684 /* SchemaFieldInfo.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SchemaFieldInfo.java; sourceTree = "<group>"; };
		204A9CB70D1EA1D100556684 /* SchemaNotFoundException.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SchemaNotFoundException.java; sourceTree = "<group>"; };
		204A9CB80D1EA1D100556684 /* SchemaReplyCollectionMapper.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = SchemaReplyCollectionMapper.java; sourceTree = "<group>"; };
		204A9CBA0D1EA1D200556684 /* TypeConverter.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = TypeConverter.java; sourceTree = "<group>"; };
		204A9CBB0D1EA1D200556684 /* XMLHostCache.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = XMLHostCache.java; sourceTree = "<group>"; };
		204A9CBC0D1EA1D200556684 /* XMLParsingUtils.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = XMLParsingUtils.java; sourceTree = "<group>"; };
		204A9CBD0D1EA1D200556684 /* XMLStringUtils.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = XMLStringUtils.java; sourceTree = "<group>"; };
		2073B25B0D29C4B60024807D /* Ip2CountryManager.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Ip2CountryManager.java; sourceTree = "<group>"; };
		2073B69A0D29C4EE0024807D /* Ip2CountryDBBuilder.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = Ip2CountryDBBuilder.java; sourceTree = "<group>"; };
		2073B7860D29C8C10024807D /* AddressUtils.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AddressUtils.java; sourceTree = "<group>"; };
		2073B78B0D29C8E00024807D /* IOUtil.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = IOUtil.java; sourceTree = "<group>"; };
		2086AC0A0D1D48F500B4588C /* AqDispatcher.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AqDispatcher.java; sourceTree = "<group>"; };
		2086AC0B0D1D48F500B4588C /* AqEvent.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AqEvent.java; sourceTree = "<group>"; };
		2086AC0C0D1D48F500B4588C /* AqEventHandler.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AqEventHandler.java; sourceTree = "<group>"; };
		2086AC0D0D1D48F500B4588C /* AqMain.java */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.java; path = AqMain.java; sourceTree = "<group>"; };
		2086AC5A0D1D48F600B4588C /* clink.jar */ = {isa = PBXFileReference; lastKnownFileType = archive.jar; path = clink.jar; sourceTree = "<group>"; };
		2086AC5B0D1D48F700B4588C /* commons-httpclient.jar */ = {isa = PBXFileReference; lastKnownFileType = archive.jar; path = "commons-httpclient.jar"; sourceTree = "<group>"; };
		2086AC5C0D1D48F700B4588C /* commons-logging.jar */ = {isa = PBXFileReference; lastKnownFileType = archive.jar; path = "commons-logging.jar"; sourceTree = "<group>"; };
		2086AC620D1D48FA00B4588C /* i18n.jar */ = {isa = PBXFileReference; lastKnownFileType = archive.jar; path = i18n.jar; sourceTree = "<group>"; };
		2086AC630D1D48FA00B4588C /* icu4j.jar */ = {isa = PBXFileReference; lastKnownFileType = archive.jar; path = icu4j.jar; sourceTree = "<group>"; };
		2086AC640D1D48FA00B4588C /* id3v2.jar */ = {isa = PBXFileReference; lastKnownFileType = archive.jar; path = id3v2.jar; sourceTree = "<group>"; };
		2086AC650D1D48FA00B4588C /* jcraft.jar */ = {isa = PBXFileReference; lastKnownFileType = archive.jar; path = jcraft.jar; sourceTree = "<group>"; };
		2086AC670D1D48FB00B4588C /* jmdns.jar */ = {isa = PBXFileReference; lastKnownFileType = archive.jar; path = jmdns.jar; sourceTree = "<group>"; };
		2086AC6B0D1D48FD00B4588C /* logicrypto.jar */ = {isa = PBXFileReference; lastKnownFileType = archive.jar; path = logicrypto.jar; sourceTree = "<group>"; };
		2086AC770D1D490100B4588C /* xerces.jar */ = {isa = PBXFileReference; lastKnownFileType = archive.jar; path = xerces.jar; sourceTree = "<group>"; };
		2086AC780D1D490400B4588C /* xml-apis.jar */ = {isa = PBXFileReference; lastKnownFileType = archive.jar; path = "xml-apis.jar"; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		2030F38B0D1D4D66007A7661 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				2030F5BF0D1D4F3D007A7661 /* clink.jar in Frameworks */,
				2030F5C00D1D4F3D007A7661 /* commons-httpclient.jar in Frameworks */,
				2030F5C10D1D4F3D007A7661 /* commons-logging.jar in Frameworks */,
				2030F5C20D1D4F3D007A7661 /* i18n.jar in Frameworks */,
				2030F5C30D1D4F3D007A7661 /* icu4j.jar in Frameworks */,
				2030F5C40D1D4F3D007A7661 /* id3v2.jar in Frameworks */,
				2030F5C50D1D4F3D007A7661 /* jcraft.jar in Frameworks */,
				2030F5C60D1D4F3D007A7661 /* jmdns.jar in Frameworks */,
				2030F5C70D1D4F3D007A7661 /* logicrypto.jar in Frameworks */,
				2030F5C80D1D4F3D007A7661 /* xerces.jar in Frameworks */,
				2030F5C90D1D4F3D007A7661 /* xml-apis.jar in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		2030F38E0D1D4D66007A7661 /* Products */ = {
			isa = PBXGroup;
			children = (
				204A49950D200BD30003B702 /* CabosCore.jar */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		204A99BC0D1EA18600556684 /* core */ = {
			isa = PBXGroup;
			children = (
				204A99C30D1EA18600556684 /* com */,
			);
			path = core;
			sourceTree = "<group>";
		};
		204A99C30D1EA18600556684 /* com */ = {
			isa = PBXGroup;
			children = (
				204A99C40D1EA18600556684 /* bitzi */,
				204A99C80D1EA18600556684 /* limegroup */,
			);
			path = com;
			sourceTree = "<group>";
		};
		204A99C40D1EA18600556684 /* bitzi */ = {
			isa = PBXGroup;
			children = (
				204A99C50D1EA18600556684 /* util */,
			);
			path = bitzi;
			sourceTree = "<group>";
		};
		204A99C50D1EA18600556684 /* util */ = {
			isa = PBXGroup;
			children = (
				204A99C70D1EA18600556684 /* Base32.java */,
			);
			path = util;
			sourceTree = "<group>";
		};
		204A99C80D1EA18600556684 /* limegroup */ = {
			isa = PBXGroup;
			children = (
				204A99C90D1EA18700556684 /* gnutella */,
			);
			path = limegroup;
			sourceTree = "<group>";
		};
		204A99C90D1EA18700556684 /* gnutella */ = {
			isa = PBXGroup;
			children = (
				204A99CB0D1EA18700556684 /* Acceptor.java */,
				204A99CC0D1EA18700556684 /* ActivityCallback.java */,
				204A99CD0D1EA18700556684 /* altlocs */,
				204A99E90D1EA18A00556684 /* Assert.java */,
				204A99EA0D1EA18A00556684 /* AssertFailure.java */,
				204A99EB0D1EA18A00556684 /* auth */,
				204A99F40D1EA18B00556684 /* BandwidthTracker.java */,
				204A99F50D1EA18B00556684 /* BandwidthTrackerImpl.java */,
				204A99F60D1EA18B00556684 /* bootstrap */,
				204A99FF0D1EA18C00556684 /* BrowseHostHandler.java */,
				204A9A070D1EA18D00556684 /* ByteOrder.java */,
				204A9A080D1EA18D00556684 /* ByteReader.java */,
				204A9A0E0D1EA18E00556684 /* connection */,
				204A9A200D1EA19000556684 /* Connection.java */,
				204A9A210D1EA19000556684 /* ConnectionDispatcher.java */,
				204A9A220D1EA19000556684 /* ConnectionManager.java */,
				204A9A230D1EA19000556684 /* ConnectionWatchdog.java */,
				204A9A240D1EA19000556684 /* Constants.java */,
				204A9A250D1EA19000556684 /* CreationTimeCache.java */,
				204A9A260D1EA19000556684 /* dime */,
				204A9A2F0D1EA19100556684 /* DownloadCallback.java */,
				204A9A300D1EA19100556684 /* downloader */,
				204A9A630D1EA19700556684 /* Downloader.java */,
				204A9A640D1EA19700556684 /* DownloadManager.java */,
				204A9A650D1EA19700556684 /* Endpoint.java */,
				204A9A660D1EA19700556684 /* EndpointData.java */,
				204A9A670D1EA19700556684 /* ErrorCallback.java */,
				204A9A680D1EA19700556684 /* ErrorService.java */,
				204A9A690D1EA19800556684 /* ExtendedEndpoint.java */,
				204A9A6A0D1EA19800556684 /* FileDesc.java */,
				204A9A6B0D1EA19800556684 /* FileDetails.java */,
				204A9A6C0D1EA19800556684 /* FileEventListener.java */,
				204A9A6D0D1EA19800556684 /* FileManager.java */,
				204A9A6E0D1EA19800556684 /* FileManagerEvent.java */,
				204A9A6F0D1EA19800556684 /* filters */,
				204A9A7F0D1EA19A00556684 /* ForMeReplyHandler.java */,
				204A9A800D1EA19A00556684 /* guess */,
				204A9A870D1EA19B00556684 /* GUID.java */,
				204A9A880D1EA19B00556684 /* GuidMap.java */,
				204A9A890D1EA19B00556684 /* GuidMapFactory.java */,
				204A9A8A0D1EA19B00556684 /* handshaking */,
				204A9AA30D1EA19D00556684 /* HostCatcher.java */,
				204A9AA40D1EA19D00556684 /* html */,
				204A9AA60D1EA19D00556684 /* http */,
				204A9AB70D1EA19F00556684 /* IncompleteFileDesc.java */,
				204A9AB80D1EA19F00556684 /* InsufficientDataException.java */,
				204A9AB90D1EA19F00556684 /* io */,
				204A9AF00D1EA1A400556684 /* library */,
				204A9AF40D1EA1A400556684 /* licenses */,
				204A9B040D1EA1A600556684 /* ManagedConnection.java */,
				204A9B050D1EA1A600556684 /* MediaType.java */,
				204A9B060D1EA1A600556684 /* MessageCallback.java */,
				204A9B070D1EA1A600556684 /* MessageDispatcher.java */,
				204A9B080D1EA1A600556684 /* MessageListener.java */,
				204A9B090D1EA1A600556684 /* MessageResourceCallback.java */,
				204A9B0A0D1EA1A600556684 /* MessageResourceService.java */,
				204A9B0B0D1EA1A600556684 /* MessageRouter.java */,
				204A9B0C0D1EA1A700556684 /* messages */,
				204A9B3F0D1EA1AC00556684 /* MessageService.java */,
				204A9B400D1EA1AC00556684 /* metadata */,
				204A9B570D1EA1AE00556684 /* mp3 */,
				204A9B590D1EA1AE00556684 /* MulticastService.java */,
				204A9B5A0D1EA1AE00556684 /* NetworkUpdateSanityChecker.java */,
				204A9B5B0D1EA1AE00556684 /* Pinger.java */,
				204A9B5C0D1EA1AE00556684 /* PongCacher.java */,
				204A9B5D0D1EA1AF00556684 /* PushEndpoint.java */,
				204A9B5E0D1EA1AF00556684 /* PushEndpointForSelf.java */,
				204A9B5F0D1EA1AF00556684 /* PushManager.java */,
				204A9B600D1EA1AF00556684 /* QueryUnicaster.java */,
				204A9B610D1EA1AF00556684 /* RemoteFileDesc.java */,
				204A9B620D1EA1AF00556684 /* RemoteHostData.java */,
				204A9B630D1EA1AF00556684 /* ReplyHandler.java */,
				204A9B640D1EA1AF00556684 /* Response.java */,
				204A9B650D1EA1B000556684 /* ResponseVerifier.java */,
				204A9B660D1EA1B000556684 /* RouterService.java */,
				204A9B670D1EA1B000556684 /* RouteTable.java */,
				204A9B680D1EA1B000556684 /* routing */,
				204A9B6F0D1EA1B100556684 /* SavedFileManager.java */,
				204A9B700D1EA1B100556684 /* SaveLocationException.java */,
				204A9B710D1EA1B100556684 /* search */,
				204A9B790D1EA1B200556684 /* security */,
				204A9B800D1EA1B200556684 /* settings */,
				204A9BB60D1EA1B700556684 /* simpp */,
				204A9BBB0D1EA1B800556684 /* spam */,
				204A9BC80D1EA1B900556684 /* SpeedConstants.java */,
				204A9BC90D1EA1B900556684 /* StandardMessageRouter.java */,
				204A9BCA0D1EA1B900556684 /* statistics */,
				204A9BF40D1EA1BE00556684 /* Statistics.java */,
				204A9BF50D1EA1BE00556684 /* SupernodeAssigner.java */,
				204A9BF60D1EA1BE00556684 /* tigertree */,
				204A9BFE0D1EA1BE00556684 /* udpconnect */,
				204A9C120D1EA1C000556684 /* UDPPinger.java */,
				204A9C130D1EA1C100556684 /* UDPReplyHandler.java */,
				204A9C140D1EA1C100556684 /* UDPService.java */,
				204A9C150D1EA1C100556684 /* UniqueHostPinger.java */,
				204A9C1C0D1EA1C100556684 /* upelection */,
				204A9C1F0D1EA1C100556684 /* uploader */,
				204A9C320D1EA1C400556684 /* Uploader.java */,
				204A9C330D1EA1C400556684 /* UploadManager.java */,
				204A9C340D1EA1C400556684 /* UPnPManager.java */,
				204A9C350D1EA1C400556684 /* URN.java */,
				204A9C360D1EA1C500556684 /* UrnCache.java */,
				204A9C370D1EA1C500556684 /* UrnCallback.java */,
				204A9C380D1EA1C500556684 /* UrnType.java */,
				204A9C390D1EA1C500556684 /* util */,
				204A9CA90D1EA1D000556684 /* xml */,
			);
			path = gnutella;
			sourceTree = "<group>";
		};
		204A99CD0D1EA18700556684 /* altlocs */ = {
			isa = PBXGroup;
			children = (
				204A99CF0D1EA18700556684 /* AlternateLocation.java */,
				204A99D00D1EA18700556684 /* AlternateLocationCollection.java */,
				204A99D10D1EA18700556684 /* AltLocListener.java */,
				204A99D20D1EA18800556684 /* AltLocManager.java */,
				204A99D30D1EA18800556684 /* DirectAltLoc.java */,
				204A99D40D1EA18800556684 /* PushAltLoc.java */,
			);
			path = altlocs;
			sourceTree = "<group>";
		};
		204A99EB0D1EA18A00556684 /* auth */ = {
			isa = PBXGroup;
			children = (
				204A99ED0D1EA18A00556684 /* ContentAuthority.java */,
				204A99EE0D1EA18A00556684 /* ContentCache.java */,
				204A99EF0D1EA18A00556684 /* ContentManager.java */,
				204A99F00D1EA18A00556684 /* ContentResponseData.java */,
				204A99F10D1EA18A00556684 /* ContentResponseObserver.java */,
				204A99F20D1EA18B00556684 /* IpPortContentAuthority.java */,
				204A99F30D1EA18B00556684 /* SettingsBasedContentAuthority.java */,
			);
			path = auth;
			sourceTree = "<group>";
		};
		204A99F60D1EA18B00556684 /* bootstrap */ = {
			isa = PBXGroup;
			children = (
				204A99F80D1EA18B00556684 /* BootstrapServer.java */,
				204A99F90D1EA18B00556684 /* BootstrapServerManager.java */,
				204A99FA0D1EA18B00556684 /* DefaultBootstrapServers.java */,
				204A99FE0D1EA18C00556684 /* UDPHostCache.java */,
			);
			path = bootstrap;
			sourceTree = "<group>";
		};
		204A9A0E0D1EA18E00556684 /* connection */ = {
			isa = PBXGroup;
			children = (
				204A9A100D1EA18E00556684 /* AbstractMessageQueue.java */,
				204A9A110D1EA18E00556684 /* BasicQueue.java */,
				204A9A120D1EA18E00556684 /* CompositeQueue.java */,
				204A9A130D1EA18E00556684 /* ConnectionChecker.java */,
				204A9A140D1EA18E00556684 /* ConnectionStats.java */,
				204A9A150D1EA18E00556684 /* DeflaterWriter.java */,
				204A9A160D1EA18F00556684 /* GnetConnectObserver.java */,
				204A9A170D1EA18F00556684 /* InflaterReader.java */,
				204A9A180D1EA18F00556684 /* MessageQueue.java */,
				204A9A190D1EA18F00556684 /* MessageReader.java */,
				204A9A1A0D1EA18F00556684 /* MessageReceiver.java */,
				204A9A1B0D1EA18F00556684 /* MessageWriter.java */,
				204A9A1C0D1EA18F00556684 /* OutputRunner.java */,
				204A9A1D0D1EA18F00556684 /* PriorityMessageQueue.java */,
				204A9A1E0D1EA18F00556684 /* SentMessageHandler.java */,
				204A9A1F0D1EA18F00556684 /* SimpleMessageQueue.java */,
			);
			path = connection;
			sourceTree = "<group>";
		};
		204A9A260D1EA19000556684 /* dime */ = {
			isa = PBXGroup;
			children = (
				204A9A280D1EA19000556684 /* AsyncDimeParser.java */,
				204A9A290D1EA19000556684 /* AsyncDimeRecordReader.java */,
				204A9A2A0D1EA19100556684 /* DIMEException.java */,
				204A9A2B0D1EA19100556684 /* DIMEGenerator.java */,
				204A9A2C0D1EA19100556684 /* DIMEMessageException.java */,
				204A9A2D0D1EA19100556684 /* DIMEParser.java */,
				204A9A2E0D1EA19100556684 /* DIMERecord.java */,
			);
			path = dime;
			sourceTree = "<group>";
		};
		204A9A300D1EA19100556684 /* downloader */ = {
			isa = PBXGroup;
			children = (
				204A9A320D1EA19100556684 /* AutoDownloadDetails.java */,
				204A9A330D1EA19200556684 /* BadURLException.java */,
				204A9A340D1EA19200556684 /* BiasedRandomDownloadStrategy.java */,
				204A9A350D1EA19200556684 /* CantConnectException.java */,
				204A9A360D1EA19200556684 /* CantResumeException.java */,
				204A9A370D1EA19200556684 /* ConnectionStatus.java */,
				204A9A380D1EA19200556684 /* ContentUrnMismatchException.java */,
				204A9A390D1EA19200556684 /* DiskException.java */,
				204A9A3A0D1EA19200556684 /* DownloadBrowseHostList.java */,
				204A9A3B0D1EA19300556684 /* DownloadChatList.java */,
				204A9A3C0D1EA19300556684 /* DownloadState.java */,
				204A9A3D0D1EA19300556684 /* DownloadWorker.java */,
				204A9A3E0D1EA19300556684 /* FileCantBeMovedException.java */,
				204A9A3F0D1EA19300556684 /* FileExistsException.java */,
				204A9A400D1EA19300556684 /* FileIncompleteException.java */,
				204A9A410D1EA19300556684 /* FileNotFoundException.java */,
				204A9A420D1EA19300556684 /* FileTooLargeException.java */,
				204A9A430D1EA19300556684 /* HTTPConnectObserver.java */,
				204A9A440D1EA19400556684 /* HTTPDownloader.java */,
				204A9A450D1EA19400556684 /* IncompleteFileManager.java */,
				204A9A470D1EA19400556684 /* Interval.java */,
				204A9A480D1EA19400556684 /* InvalidPathException.java */,
				204A9A490D1EA19400556684 /* LegacyRanker.java */,
				204A9A4B0D1EA19400556684 /* ManagedDownloader.java */,
				204A9A4C0D1EA19400556684 /* MeshHandler.java */,
				204A9A4D0D1EA19500556684 /* NoHTTPOKException.java */,
				204A9A4E0D1EA19500556684 /* NoSuchRangeException.java */,
				204A9A4F0D1EA19500556684 /* NotSharingException.java */,
				204A9A500D1EA19500556684 /* NullIncompleteDirectoryException.java */,
				204A9A510D1EA19500556684 /* OverlapMismatchException.java */,
				204A9A520D1EA19500556684 /* PingRanker.java */,
				204A9A530D1EA19500556684 /* PushDetails.java */,
				204A9A540D1EA19500556684 /* PushList.java */,
				204A9A550D1EA19500556684 /* PushRequestedFile.java */,
				204A9A560D1EA19500556684 /* QueuedException.java */,
				204A9A570D1EA19600556684 /* RandomDownloadStrategy.java */,
				204A9A580D1EA19600556684 /* RangeNotAvailableException.java */,
				204A9A590D1EA19600556684 /* ReaderIsNullException.java */,
				204A9A5A0D1EA19600556684 /* RequeryDownloader.java */,
				204A9A5B0D1EA19600556684 /* ResumeDownloader.java */,
				204A9A5C0D1EA19600556684 /* SelectionStrategy.java */,
				204A9A5D0D1EA19600556684 /* SelectionStrategyFactory.java */,
				204A9A5E0D1EA19600556684 /* SourceRanker.java */,
				204A9A5F0D1EA19600556684 /* TryAgainLaterException.java */,
				204A9A600D1EA19600556684 /* UnknownCodeException.java */,
				204A9A610D1EA19700556684 /* URLRemoteFileDesc.java */,
				204A9A620D1EA19700556684 /* VerifyingFile.java */,
			);
			path = downloader;
			sourceTree = "<group>";
		};
		204A9A6F0D1EA19800556684 /* filters */ = {
			isa = PBXGroup;
			children = (
				204A9A710D1EA19800556684 /* AllowFilter.java */,
				204A9A720D1EA19900556684 /* CompositeFilter.java */,
				204A9A730D1EA19900556684 /* DuplicateFilter.java */,
				204A9A740D1EA19900556684 /* GreedyQueryFilter.java */,
				204A9A750D1EA19900556684 /* GUIDFilter.java */,
				204A9A760D1EA19900556684 /* HashFilter.java */,
				204A9A770D1EA19900556684 /* IP.java */,
				204A9A780D1EA19900556684 /* IPFilter.java */,
				204A9A790D1EA19900556684 /* IPList.java */,
				204A9A7A0D1EA19900556684 /* KeywordFilter.java */,
				204A9A7B0D1EA19A00556684 /* MutableGUIDFilter.java */,
				204A9A7C0D1EA19A00556684 /* RequeryFilter.java */,
				204A9A7D0D1EA19A00556684 /* SpamFilter.java */,
				204A9A7E0D1EA19A00556684 /* SpamReplyFilter.java */,
			);
			path = filters;
			sourceTree = "<group>";
		};
		204A9A800D1EA19A00556684 /* guess */ = {
			isa = PBXGroup;
			children = (
				204A9A820D1EA19A00556684 /* GUESSEndpoint.java */,
				204A9A830D1EA19A00556684 /* OnDemandUnicaster.java */,
				204A9A840D1EA19A00556684 /* QueryKey.java */,
				204A9A850D1EA19A00556684 /* QueryKeyGenerator.java */,
				204A9A860D1EA19B00556684 /* TEAQueryKeyGenerator.java */,
			);
			path = guess;
			sourceTree = "<group>";
		};
		204A9A8A0D1EA19B00556684 /* handshaking */ = {
			isa = PBXGroup;
			children = (
				204A9A8C0D1EA19B00556684 /* AsyncIncomingHandshaker.java */,
				204A9A8D0D1EA19B00556684 /* AsyncOutgoingHandshaker.java */,
				204A9A8E0D1EA19B00556684 /* BadHandshakeException.java */,
				204A9A8F0D1EA19B00556684 /* BlockingHandshakeSupport.java */,
				204A9A900D1EA19B00556684 /* BlockingIncomingHandshaker.java */,
				204A9A910D1EA19B00556684 /* BlockingOutgoingHandshaker.java */,
				204A9A920D1EA19B00556684 /* DefaultHandshakeResponder.java */,
				204A9A930D1EA19C00556684 /* DefaultHeaders.java */,
				204A9A940D1EA19C00556684 /* HandshakeObserver.java */,
				204A9A950D1EA19C00556684 /* Handshaker.java */,
				204A9A960D1EA19C00556684 /* HandshakeResponder.java */,
				204A9A970D1EA19C00556684 /* HandshakeResponse.java */,
				204A9A980D1EA19C00556684 /* HandshakeState.java */,
				204A9A990D1EA19C00556684 /* HandshakeStatus.java */,
				204A9A9A0D1EA19C00556684 /* HandshakeSupport.java */,
				204A9A9B0D1EA19C00556684 /* HeaderNames.java */,
				204A9A9C0D1EA19C00556684 /* LeafHandshakeResponder.java */,
				204A9A9D0D1EA19C00556684 /* LeafHeaders.java */,
				204A9A9E0D1EA19D00556684 /* NoGnutellaOkException.java */,
				204A9A9F0D1EA19D00556684 /* ReadHandshakeState.java */,
				204A9AA00D1EA19D00556684 /* UltrapeerHandshakeResponder.java */,
				204A9AA10D1EA19D00556684 /* UltrapeerHeaders.java */,
				204A9AA20D1EA19D00556684 /* WriteHandshakeState.java */,
			);
			path = handshaking;
			sourceTree = "<group>";
		};
		204A9AA40D1EA19D00556684 /* html */ = {
			isa = PBXGroup;
			children = (
			);
			path = html;
			sourceTree = "<group>";
		};
		204A9AA60D1EA19D00556684 /* http */ = {
			isa = PBXGroup;
			children = (
				204A9AA80D1EA19D00556684 /* ConstantHTTPHeaderValue.java */,
				204A9AA90D1EA19D00556684 /* HeaderSupport.java */,
				204A9AAA0D1EA19D00556684 /* HttpClientManager.java */,
				204A9AAB0D1EA19E00556684 /* HTTPConstants.java */,
				204A9AAC0D1EA19E00556684 /* HTTPHeaderName.java */,
				204A9AAD0D1EA19E00556684 /* HTTPHeaderValue.java */,
				204A9AAE0D1EA19E00556684 /* HTTPHeaderValueCollection.java */,
				204A9AAF0D1EA19E00556684 /* HTTPMessage.java */,
				204A9AB00D1EA19E00556684 /* HTTPRequestMethod.java */,
				204A9AB10D1EA19E00556684 /* HTTPUtils.java */,
				204A9AB20D1EA19E00556684 /* ProblemReadingHeaderException.java */,
				204A9AB30D1EA19E00556684 /* ReadHeadersIOState.java */,
				204A9AB40D1EA19F00556684 /* SimpleReadHeaderState.java */,
				204A9AB50D1EA19F00556684 /* SimpleWriteHeaderState.java */,
				204A9AB60D1EA19F00556684 /* WriteHeadersIOState.java */,
			);
			path = http;
			sourceTree = "<group>";
		};
		204A9AB90D1EA19F00556684 /* io */ = {
			isa = PBXGroup;
			children = (
				204A9ABB0D1EA19F00556684 /* AbstractChannelInterestRead.java */,
				204A9ABC0D1EA19F00556684 /* AbstractNBSocket.java */,
				204A9ABD0D1EA19F00556684 /* AcceptChannelObserver.java */,
				204A9ABE0D1EA19F00556684 /* AcceptObserver.java */,
				204A9ABF0D1EA19F00556684 /* BlockingServerSocketAdapter.java */,
				204A9AC00D1EA19F00556684 /* BlockingSocketAdapter.java */,
				204A9AC10D1EA1A000556684 /* BufferInputStream.java */,
				204A9AC20D1EA1A000556684 /* BufferOutputStream.java */,
				204A9AC30D1EA1A000556684 /* BufferUtils.java */,
				204A9AC40D1EA1A000556684 /* ByteBufferCache.java */,
				204A9AC50D1EA1A000556684 /* ChannelReader.java */,
				204A9AC60D1EA1A000556684 /* ChannelReadObserver.java */,
				204A9AC70D1EA1A000556684 /* ChannelWriter.java */,
				204A9AC80D1EA1A000556684 /* ConnectObserver.java */,
				204A9AC90D1EA1A000556684 /* DelayedBufferWriter.java */,
				204A9ACA0D1EA1A000556684 /* DirectByteBufferCache.java */,
				204A9ACB0D1EA1A100556684 /* Future.java */,
				204A9ACC0D1EA1A100556684 /* HeapByteBufferCache.java */,
				204A9ACD0D1EA1A100556684 /* InterestReadChannel.java */,
				204A9ACE0D1EA1A100556684 /* InterestWriteChannel.java */,
				204A9ACF0D1EA1A100556684 /* InterruptedIOException.java */,
				204A9AD00D1EA1A100556684 /* IOErrorObserver.java */,
				204A9AD10D1EA1A100556684 /* IOState.java */,
				204A9AD20D1EA1A100556684 /* IOStateMachine.java */,
				204A9AD30D1EA1A100556684 /* IOStateObserver.java */,
				204A9AD40D1EA1A100556684 /* NBSocket.java */,
				204A9AD50D1EA1A100556684 /* NBThrottle.java */,
				204A9AD60D1EA1A100556684 /* NIODispatcher.java */,
				204A9AD70D1EA1A200556684 /* NIOInputStream.java */,
				204A9AD80D1EA1A200556684 /* NIOMultiplexor.java */,
				204A9AD90D1EA1A200556684 /* NIOOutputStream.java */,
				204A9ADA0D1EA1A200556684 /* NIOServerSocket.java */,
				204A9ADB0D1EA1A200556684 /* NIOSocket.java */,
				204A9ADC0D1EA1A200556684 /* NoOpReader.java */,
				204A9ADD0D1EA1A200556684 /* NoOpWriter.java */,
				204A9ADE0D1EA1A200556684 /* ReadObserver.java */,
				204A9ADF0D1EA1A200556684 /* ReadSkipState.java */,
				204A9AE00D1EA1A200556684 /* ReadState.java */,
				204A9AE10D1EA1A200556684 /* ReadTimeout.java */,
				204A9AE20D1EA1A300556684 /* ReadWriteObserver.java */,
				204A9AE30D1EA1A300556684 /* Shutdownable.java */,
				204A9AE40D1EA1A300556684 /* SocketFactory.java */,
				204A9AE50D1EA1A300556684 /* SocketInterestReadAdapter.java */,
				204A9AE60D1EA1A300556684 /* SocketInterestWriteAdapter.java */,
				204A9AE70D1EA1A300556684 /* SoTimeout.java */,
				204A9AE80D1EA1A300556684 /* Throttle.java */,
				204A9AE90D1EA1A300556684 /* ThrottleListener.java */,
				204A9AEA0D1EA1A300556684 /* ThrottleReader.java */,
				204A9AEB0D1EA1A300556684 /* ThrottleWriter.java */,
				204A9AEC0D1EA1A300556684 /* Timeoutable.java */,
				204A9AED0D1EA1A400556684 /* TimeoutController.java */,
				204A9AEE0D1EA1A400556684 /* WriteObserver.java */,
				204A9AEF0D1EA1A400556684 /* WriteState.java */,
			);
			path = io;
			sourceTree = "<group>";
		};
		204A9AF00D1EA1A400556684 /* library */ = {
			isa = PBXGroup;
			children = (
				204A9AF20D1EA1A400556684 /* Container.java */,
				204A9AF30D1EA1A400556684 /* LibraryData.java */,
			);
			path = library;
			sourceTree = "<group>";
		};
		204A9AF40D1EA1A400556684 /* licenses */ = {
			isa = PBXGroup;
			children = (
				204A9AF60D1EA1A400556684 /* AbstractLicense.java */,
				204A9AF70D1EA1A400556684 /* BadCCLicense.java */,
				204A9AF80D1EA1A400556684 /* CCConstants.java */,
				204A9AF90D1EA1A500556684 /* CCLicense.java */,
				204A9AFA0D1EA1A500556684 /* License.java */,
				204A9AFB0D1EA1A500556684 /* LicenseCache.java */,
				204A9AFC0D1EA1A500556684 /* LicenseConstants.java */,
				204A9AFD0D1EA1A500556684 /* LicenseFactory.java */,
				204A9AFE0D1EA1A500556684 /* NamedLicense.java */,
				204A9AFF0D1EA1A500556684 /* PublishedCCLicense.java */,
				204A9B000D1EA1A500556684 /* UnknownLicense.java */,
				204A9B010D1EA1A500556684 /* VerificationListener.java */,
				204A9B020D1EA1A600556684 /* WeedLicense.java */,
			);
			path = licenses;
			sourceTree = "<group>";
		};
		204A9B0C0D1EA1A700556684 /* messages */ = {
			isa = PBXGroup;
			children = (
				204A9B0E0D1EA1A700556684 /* BadGGEPBlockException.java */,
				204A9B0F0D1EA1A700556684 /* BadGGEPPropertyException.java */,
				204A9B100D1EA1A700556684 /* BadPacketException.java */,
				204A9B110D1EA1A700556684 /* FeatureSearchData.java */,
				204A9B120D1EA1A700556684 /* GGEP.java */,
				204A9B130D1EA1A700556684 /* GGEPParser.java */,
				204A9B140D1EA1A700556684 /* HUGEExtension.java */,
				204A9B150D1EA1A700556684 /* IPPortCombo.java */,
				204A9B160D1EA1A700556684 /* Message.java */,
				204A9B170D1EA1A800556684 /* MessageFactory.java */,
				204A9B180D1EA1A800556684 /* PingReply.java */,
				204A9B190D1EA1A800556684 /* PingRequest.java */,
				204A9B1A0D1EA1A800556684 /* PushRequest.java */,
				204A9B1B0D1EA1A800556684 /* QueryReply.java */,
				204A9B1C0D1EA1A800556684 /* QueryReplyData.java */,
				204A9B1D0D1EA1A800556684 /* QueryRequest.java */,
				204A9B1E0D1EA1A800556684 /* SecureGGEPData.java */,
				204A9B1F0D1EA1A800556684 /* SecureMessage.java */,
				204A9B200D1EA1A900556684 /* SecureMessageCallback.java */,
				204A9B210D1EA1A900556684 /* SecureMessageVerifier.java */,
				204A9B220D1EA1A900556684 /* StaticMessages.java */,
				204A9B230D1EA1A900556684 /* vendor */,
			);
			path = messages;
			sourceTree = "<group>";
		};
		204A9B230D1EA1A900556684 /* vendor */ = {
			isa = PBXGroup;
			children = (
				204A9B250D1EA1A900556684 /* CapabilitiesVM.java */,
				204A9B260D1EA1A900556684 /* ContentRequest.java */,
				204A9B270D1EA1A900556684 /* ContentResponse.java */,
				204A9B280D1EA1A900556684 /* HeaderUpdateVendorMessage.java */,
				204A9B290D1EA1A900556684 /* HeadPing.java */,
				204A9B2A0D1EA1A900556684 /* HeadPong.java */,
				204A9B2B0D1EA1A900556684 /* HopsFlowVendorMessage.java */,
				204A9B2C0D1EA1AA00556684 /* LimeACKVendorMessage.java */,
				204A9B2D0D1EA1AA00556684 /* MessagesSupportedVendorMessage.java */,
				204A9B2E0D1EA1AA00556684 /* PushProxyAcknowledgement.java */,
				204A9B2F0D1EA1AA00556684 /* PushProxyRequest.java */,
				204A9B300D1EA1AA00556684 /* QueryStatusRequest.java */,
				204A9B310D1EA1AA00556684 /* QueryStatusResponse.java */,
				204A9B320D1EA1AA00556684 /* ReplyNumberVendorMessage.java */,
				204A9B330D1EA1AA00556684 /* SimppRequestVM.java */,
				204A9B340D1EA1AA00556684 /* SimppVM.java */,
				204A9B350D1EA1AB00556684 /* TCPConnectBackRedirect.java */,
				204A9B360D1EA1AB00556684 /* TCPConnectBackVendorMessage.java */,
				204A9B370D1EA1AB00556684 /* UDPConnectBackRedirect.java */,
				204A9B380D1EA1AB00556684 /* UDPConnectBackVendorMessage.java */,
				204A9B390D1EA1AB00556684 /* UDPCrawlerPing.java */,
				204A9B3A0D1EA1AB00556684 /* UDPCrawlerPong.java */,
				204A9B3B0D1EA1AB00556684 /* UpdateRequest.java */,
				204A9B3C0D1EA1AB00556684 /* UpdateResponse.java */,
				204A9B3D0D1EA1AB00556684 /* VendorMessage.java */,
				204A9B3E0D1EA1AC00556684 /* VendorMessageFactory.java */,
			);
			path = vendor;
			sourceTree = "<group>";
		};
		204A9B400D1EA1AC00556684 /* metadata */ = {
			isa = PBXGroup;
			children = (
				204A9B420D1EA1AC00556684 /* ASFParser.java */,
				204A9B430D1EA1AC00556684 /* AudioMetaData.java */,
				204A9B440D1EA1AC00556684 /* AudioMetaDataEditor.java */,
				204A9B450D1EA1AC00556684 /* FLACMetaData.java */,
				204A9B460D1EA1AC00556684 /* JOrbisComment.java */,
				204A9B470D1EA1AC00556684 /* M4AMetaData.java */,
				204A9B480D1EA1AC00556684 /* MetaData.java */,
				204A9B490D1EA1AD00556684 /* MetaDataEditor.java */,
				204A9B4A0D1EA1AD00556684 /* MetaDataReader.java */,
				204A9B4B0D1EA1AD00556684 /* MP3DataEditor.java */,
				204A9B4C0D1EA1AD00556684 /* MP3Info.java */,
				204A9B4D0D1EA1AD00556684 /* MP3MetaData.java */,
				204A9B4E0D1EA1AD00556684 /* OGGDataEditor.java */,
				204A9B4F0D1EA1AD00556684 /* OGGMetaData.java */,
				204A9B500D1EA1AD00556684 /* OGMMetaData.java */,
				204A9B510D1EA1AD00556684 /* RIFFMetaData.java */,
				204A9B520D1EA1AE00556684 /* VideoMetaData.java */,
				204A9B530D1EA1AE00556684 /* WeedInfo.java */,
				204A9B540D1EA1AE00556684 /* WMAMetaData.java */,
				204A9B550D1EA1AE00556684 /* WMVMetaData.java */,
				204A9B560D1EA1AE00556684 /* WRMXML.java */,
			);
			path = metadata;
			sourceTree = "<group>";
		};
		204A9B570D1EA1AE00556684 /* mp3 */ = {
			isa = PBXGroup;
			children = (
			);
			path = mp3;
			sourceTree = "<group>";
		};
		204A9B680D1EA1B000556684 /* routing */ = {
			isa = PBXGroup;
			children = (
				204A9B6A0D1EA1B000556684 /* HashFunction.java */,
				204A9B6B0D1EA1B000556684 /* PatchTableMessage.java */,
				204A9B6C0D1EA1B000556684 /* QueryRouteTable.java */,
				204A9B6D0D1EA1B000556684 /* ResetTableMessage.java */,
				204A9B6E0D1EA1B000556684 /* RouteTableMessage.java */,
			);
			path = routing;
			sourceTree = "<group>";
		};
		204A9B710D1EA1B100556684 /* search */ = {
			isa = PBXGroup;
			children = (
				204A9B730D1EA1B100556684 /* HostData.java */,
				204A9B740D1EA1B100556684 /* ProbeQuery.java */,
				204A9B750D1EA1B100556684 /* QueryDispatcher.java */,
				204A9B760D1EA1B100556684 /* QueryHandler.java */,
				204A9B770D1EA1B100556684 /* ResultCounter.java */,
				204A9B780D1EA1B100556684 /* SearchResultHandler.java */,
			);
			path = search;
			sourceTree = "<group>";
		};
		204A9B790D1EA1B200556684 /* security */ = {
			isa = PBXGroup;
			children = (
				204A9B7B0D1EA1B200556684 /* SecurityUtils.java */,
				204A9B7C0D1EA1B200556684 /* SHA1.java */,
				204A9B7D0D1EA1B200556684 /* SignatureVerifier.java */,
				204A9B7E0D1EA1B200556684 /* Tiger.java */,
				204A9B7F0D1EA1B200556684 /* TigerTree.java */,
			);
			path = security;
			sourceTree = "<group>";
		};
		204A9B800D1EA1B200556684 /* settings */ = {
			isa = PBXGroup;
			children = (
				204A9B820D1EA1B200556684 /* AbstractNumberSetting.java */,
				204A9B830D1EA1B200556684 /* AbstractSettings.java */,
				204A9B840D1EA1B200556684 /* ApplicationSettings.java */,
				204A9B850D1EA1B200556684 /* BooleanSetting.java */,
				204A9B870D1EA1B300556684 /* ByteSetting.java */,
				204A9B880D1EA1B300556684 /* CharArraySetting.java */,
				204A9B890D1EA1B300556684 /* ChatSettings.java */,
				204A9B8B0D1EA1B300556684 /* ConnectionSettings.java */,
				204A9B8D0D1EA1B300556684 /* ContentSettings.java */,
				204A9B8F0D1EA1B300556684 /* DownloadSettings.java */,
				204A9B900D1EA1B400556684 /* FileArraySetting.java */,
				204A9B910D1EA1B400556684 /* FileSetSetting.java */,
				204A9B920D1EA1B400556684 /* FileSetting.java */,
				204A9B930D1EA1B400556684 /* FilterSettings.java */,
				204A9B940D1EA1B400556684 /* FloatSetting.java */,
				204A9B980D1EA1B400556684 /* IntSetting.java */,
				204A9B9A0D1EA1B500556684 /* LimeProps.java */,
				204A9B9B0D1EA1B500556684 /* LongSetting.java */,
				204A9B9C0D1EA1B500556684 /* MessageSettings.java */,
				204A9B9E0D1EA1B500556684 /* PingPongSettings.java */,
				204A9BA00D1EA1B500556684 /* PowerOfTwoSetting.java */,
				204A9BA10D1EA1B500556684 /* ProxyFileSetting.java */,
				204A9BA30D1EA1B500556684 /* SearchSettings.java */,
				204A9BA40D1EA1B500556684 /* Setting.java */,
				204A9BA50D1EA1B600556684 /* Settings.java */,
				204A9BA60D1EA1B600556684 /* SettingsFactory.java */,
				204A9BA70D1EA1B600556684 /* SettingsHandler.java */,
				204A9BA80D1EA1B600556684 /* SharingSettings.java */,
				204A9BA90D1EA1B600556684 /* SimppSettingsManager.java */,
				204A9BAB0D1EA1B600556684 /* StatisticsSettings.java */,
				204A9BAD0D1EA1B600556684 /* StringArraySetting.java */,
				204A9BAE0D1EA1B600556684 /* StringSetSetting.java */,
				204A9BAF0D1EA1B700556684 /* StringSetting.java */,
				204A9BB20D1EA1B700556684 /* UltrapeerSettings.java */,
				204A9BB40D1EA1B700556684 /* UploadSettings.java */,
			);
			path = settings;
			sourceTree = "<group>";
		};
		204A9BB60D1EA1B700556684 /* simpp */ = {
			isa = PBXGroup;
			children = (
				204A9BB80D1EA1B700556684 /* SimppDataVerifier.java */,
				204A9BB90D1EA1B700556684 /* SimppManager.java */,
				204A9BBA0D1EA1B800556684 /* SimppParser.java */,
			);
			path = simpp;
			sourceTree = "<group>";
		};
		204A9BBB0D1EA1B800556684 /* spam */ = {
			isa = PBXGroup;
			children = (
				204A9BBD0D1EA1B800556684 /* AbstractToken.java */,
				204A9BBE0D1EA1B800556684 /* AddressToken.java */,
				204A9BBF0D1EA1B800556684 /* KeywordToken.java */,
				204A9BC00D1EA1B800556684 /* RatingTable.java */,
				204A9BC10D1EA1B800556684 /* SizeToken.java */,
				204A9BC20D1EA1B800556684 /* SpamManager.java */,
				204A9BC30D1EA1B800556684 /* Token.java */,
				204A9BC40D1EA1B800556684 /* Tokenizer.java */,
				204A9BC50D1EA1B900556684 /* UrnToken.java */,
				204A9BC60D1EA1B900556684 /* VendorToken.java */,
				204A9BC70D1EA1B900556684 /* XMLKeywordToken.java */,
			);
			path = spam;
			sourceTree = "<group>";
		};
		204A9BCA0D1EA1B900556684 /* statistics */ = {
			isa = PBXGroup;
			children = (
				204A9BCC0D1EA1B900556684 /* AbstractKilobytesStatistic.java */,
				204A9BCD0D1EA1B900556684 /* AbstractMessageStatHandler.java */,
				204A9BCE0D1EA1B900556684 /* AbstractStatHandler.java */,
				204A9BCF0D1EA1B900556684 /* AbstractStatistic.java */,
				204A9BD00D1EA1BA00556684 /* AdvancedKilobytesStatistic.java */,
				204A9BD10D1EA1BA00556684 /* AdvancedStatistic.java */,
				204A9BD20D1EA1BA00556684 /* BandwidthStat.java */,
				204A9BD30D1EA1BA00556684 /* BasicKilobytesStatistic.java */,
				204A9BD40D1EA1BA00556684 /* BasicStatistic.java */,
				204A9BD50D1EA1BA00556684 /* CompressionStat.java */,
				204A9BD60D1EA1BA00556684 /* ConnectionStat.java */,
				204A9BD70D1EA1BA00556684 /* DownloadStat.java */,
				204A9BD80D1EA1BA00556684 /* DroppedLimeSentMessageStat.java */,
				204A9BD90D1EA1BA00556684 /* DroppedLimeSentMessageStatBytes.java */,
				204A9BDA0D1EA1BB00556684 /* DroppedSentMessageStat.java */,
				204A9BDB0D1EA1BB00556684 /* DroppedSentMessageStatBytes.java */,
				204A9BDC0D1EA1BB00556684 /* DroppedSentMessageStatHandler.java */,
				204A9BDD0D1EA1BB00556684 /* GeneralStatHandler.java */,
				204A9BDE0D1EA1BB00556684 /* HandshakingStat.java */,
				204A9BDF0D1EA1BB00556684 /* HTTPStat.java */,
				204A9BE00D1EA1BB00556684 /* LimeReceivedMessageStat.java */,
				204A9BE10D1EA1BC00556684 /* LimeReceivedMessageStatBytes.java */,
				204A9BE20D1EA1BC00556684 /* LimeSentMessageStat.java */,
				204A9BE30D1EA1BC00556684 /* LimeSentMessageStatBytes.java */,
				204A9BE40D1EA1BC00556684 /* NumericalDownloadStat.java */,
				204A9BE50D1EA1BC00556684 /* NumericalStatistic.java */,
				204A9BE60D1EA1BC00556684 /* OutOfBandThroughputStat.java */,
				204A9BE70D1EA1BC00556684 /* ReceivedErrorStat.java */,
				204A9BE80D1EA1BC00556684 /* ReceivedMessageStat.java */,
				204A9BE90D1EA1BC00556684 /* ReceivedMessageStatBytes.java */,
				204A9BEA0D1EA1BD00556684 /* ReceivedMessageStatHandler.java */,
				204A9BEB0D1EA1BD00556684 /* RoutedQueryStat.java */,
				204A9BEC0D1EA1BD00556684 /* RouteErrorStat.java */,
				204A9BED0D1EA1BD00556684 /* SentMessageStat.java */,
				204A9BEE0D1EA1BD00556684 /* SentMessageStatBytes.java */,
				204A9BEF0D1EA1BD00556684 /* SentMessageStatHandler.java */,
				204A9BF00D1EA1BD00556684 /* Statistic.java */,
				204A9BF10D1EA1BD00556684 /* StatisticsManager.java */,
				204A9BF20D1EA1BD00556684 /* TTLHopsRecorder.java */,
				204A9BF30D1EA1BD00556684 /* UploadStat.java */,
			);
			path = statistics;
			sourceTree = "<group>";
		};
		204A9BF60D1EA1BE00556684 /* tigertree */ = {
			isa = PBXGroup;
			children = (
				204A9BF80D1EA1BE00556684 /* AsyncHashTreeHandler.java */,
				204A9BF90D1EA1BE00556684 /* HashTree.java */,
				204A9BFA0D1EA1BE00556684 /* HashTreeHandler.java */,
				204A9BFB0D1EA1BE00556684 /* HashTreeNodeManager.java */,
				204A9BFC0D1EA1BE00556684 /* ThexReader.java */,
				204A9BFD0D1EA1BE00556684 /* TigerTreeCache.java */,
			);
			path = tigertree;
			sourceTree = "<group>";
		};
		204A9BFE0D1EA1BE00556684 /* udpconnect */ = {
			isa = PBXGroup;
			children = (
				204A9C000D1EA1BF00556684 /* AckMessage.java */,
				204A9C010D1EA1BF00556684 /* ChunkReleaser.java */,
				204A9C020D1EA1BF00556684 /* DataMessage.java */,
				204A9C030D1EA1BF00556684 /* DataWindow.java */,
				204A9C040D1EA1BF00556684 /* FinMessage.java */,
				204A9C050D1EA1BF00556684 /* KeepAliveMessage.java */,
				204A9C060D1EA1BF00556684 /* SequenceNumberExtender.java */,
				204A9C070D1EA1BF00556684 /* SynMessage.java */,
				204A9C080D1EA1C000556684 /* UDPConnection.java */,
				204A9C090D1EA1C000556684 /* UDPConnectionMessage.java */,
				204A9C0A0D1EA1C000556684 /* UDPConnectionProcessor.java */,
				204A9C0B0D1EA1C000556684 /* UDPMultiplexor.java */,
				204A9C0C0D1EA1C000556684 /* UDPScheduler.java */,
				204A9C0D0D1EA1C000556684 /* UDPSelectionKey.java */,
				204A9C0E0D1EA1C000556684 /* UDPSelectorProvider.java */,
				204A9C0F0D1EA1C000556684 /* UDPSocketChannel.java */,
				204A9C100D1EA1C000556684 /* UDPTimerEvent.java */,
				204A9C110D1EA1C000556684 /* WriteRegulator.java */,
			);
			path = udpconnect;
			sourceTree = "<group>";
		};
		204A9C1C0D1EA1C100556684 /* upelection */ = {
			isa = PBXGroup;
			children = (
				204A9C1E0D1EA1C100556684 /* PromotionManager.java */,
			);
			path = upelection;
			sourceTree = "<group>";
		};
		204A9C1F0D1EA1C100556684 /* uploader */ = {
			isa = PBXGroup;
			children = (
				204A9C210D1EA1C200556684 /* BannedUploadState.java */,
				204A9C220D1EA1C200556684 /* BrowseHostUploadState.java */,
				204A9C230D1EA1C200556684 /* BrowserControlUploadState.java */,
				204A9C240D1EA1C200556684 /* FileNotFoundUploadState.java */,
				204A9C250D1EA1C200556684 /* FreeloaderUploadingException.java */,
				204A9C260D1EA1C200556684 /* FreeloaderUploadState.java */,
				204A9C270D1EA1C200556684 /* HTTPUploader.java */,
				204A9C280D1EA1C200556684 /* LimitReachedUploadState.java */,
				204A9C290D1EA1C300556684 /* MalformedRequestState.java */,
				204A9C2A0D1EA1C300556684 /* NormalUploadState.java */,
				204A9C2B0D1EA1C300556684 /* PushProxyUploadState.java */,
				204A9C2C0D1EA1C300556684 /* QueuedUploadState.java */,
				204A9C2D0D1EA1C300556684 /* StalledUploadWatchdog.java */,
				204A9C2E0D1EA1C300556684 /* THEXUploadState.java */,
				204A9C2F0D1EA1C300556684 /* UnavailableRangeUploadState.java */,
				204A9C300D1EA1C300556684 /* UpdateFileState.java */,
				204A9C310D1EA1C300556684 /* UploadState.java */,
			);
			path = uploader;
			sourceTree = "<group>";
		};
		204A9C390D1EA1C500556684 /* util */ = {
			isa = PBXGroup;
			children = (
				204A9C3B0D1EA1C500556684 /* AbstractI18NConverter.java */,
				204A9C3C0D1EA1C500556684 /* ApproximateMatcher.java */,
				204A9C3D0D1EA1C500556684 /* ArrayListUtil.java */,
				204A9C3E0D1EA1C500556684 /* AutoCompleteDictionary.java */,
				204A9C3F0D1EA1C500556684 /* BandwidthThrottle.java */,
				204A9C400D1EA1C500556684 /* BinaryHeap.java */,
				204A9C410D1EA1C600556684 /* BitSet.java */,
				204A9C420D1EA1C600556684 /* BucketQueue.java */,
				204A9C430D1EA1C600556684 /* Buffer.java */,
				204A9C440D1EA1C600556684 /* BufferByteArrayOutputStream.java */,
				204A9C450D1EA1C600556684 /* ByteArrayCache.java */,
				204A9C460D1EA1C600556684 /* Cancellable.java */,
				204A9C470D1EA1C600556684 /* CharSequenceKeyAnalyzer.java */,
				204A9C480D1EA1C600556684 /* CircularByteBuffer.java */,
				204A9C490D1EA1C600556684 /* COBSUtil.java */,
				204A9C4A0D1EA1C700556684 /* CommonUtils.java */,
				204A9C4B0D1EA1C700556684 /* Comparators.java */,
				204A9C4C0D1EA1C700556684 /* CompressingOutputStream.java */,
				204A9C4D0D1EA1C700556684 /* ConverterObjectInputStream.java */,
				204A9C4E0D1EA1C700556684 /* CountingInputStream.java */,
				204A9C4F0D1EA1C700556684 /* CountingOutputStream.java */,
				204A9C500D1EA1C700556684 /* CoWList.java */,
				204A9C510D1EA1C700556684 /* Data.java */,
				204A9C520D1EA1C800556684 /* DataUtils.java */,
				204A9C530D1EA1C800556684 /* DefaultThreadPool.java */,
				204A9C540D1EA1C800556684 /* DoublyLinkedList.java */,
				204A9C550D1EA1C800556684 /* DualIterator.java */,
				204A9C560D1EA1C800556684 /* Expand.java */,
				204A9C570D1EA1C800556684 /* FileComparator.java */,
				204A9C580D1EA1C800556684 /* FileUtils.java */,
				204A9C590D1EA1C800556684 /* FixedSizeArrayHashSet.java */,
				204A9C5A0D1EA1C800556684 /* FixedSizeExpiringSet.java */,
				204A9C5B0D1EA1C800556684 /* FixedsizeForgetfulHashMap.java */,
				204A9C5C0D1EA1C900556684 /* FixedsizeHashMap.java */,
				204A9C5D0D1EA1C900556684 /* FixedsizePriorityQueue.java */,
				204A9C5E0D1EA1C900556684 /* FixedSizeSortedSet.java */,
				204A9C5F0D1EA1C900556684 /* ForgetfulHashMap.java */,
				204A9C600D1EA1C900556684 /* Function.java */,
				204A9C610D1EA1C900556684 /* Hasher.java */,
				204A9C620D1EA1C900556684 /* HasherSet.java */,
				204A9C630D1EA1C900556684 /* I18NConvert.java */,
				204A9C640D1EA1C900556684 /* I18NConvertICU.java */,
				204A9C650D1EA1C900556684 /* IntBuffer.java */,
				204A9C660D1EA1CA00556684 /* IntervalSet.java */,
				204A9C670D1EA1CA00556684 /* IntHashMap.java */,
				204A9C680D1EA1CA00556684 /* IntPair.java */,
				204A9C690D1EA1CA00556684 /* IntSet.java */,
				204A9C6A0D1EA1CA00556684 /* IntWrapper.java */,
				204A9C6B0D1EA1CA00556684 /* IOUtils.java */,
				204A9C6C0D1EA1CA00556684 /* IpPort.java */,
				204A9C6D0D1EA1CA00556684 /* IpPortForSelf.java */,
				204A9C6E0D1EA1CA00556684 /* IpPortImpl.java */,
				204A9C6F0D1EA1CB00556684 /* IpPortSet.java */,
				204A9C700D1EA1CB00556684 /* KeyValue.java */,
				204A9C720D1EA1CB00556684 /* LimitedSocketController.java */,
				204A9C730D1EA1CB00556684 /* LogUtils.java */,
				204A9C750D1EA1CB00556684 /* ManagedThread.java */,
				204A9C760D1EA1CB00556684 /* MultiIterator.java */,
				204A9C770D1EA1CB00556684 /* MultiRRIterator.java */,
				204A9C780D1EA1CB00556684 /* NameValue.java */,
				204A9C790D1EA1CB00556684 /* NetworkUtils.java */,
				204A9C7A0D1EA1CC00556684 /* NoMoreStorageException.java */,
				204A9C7B0D1EA1CC00556684 /* NPECatchingInputStream.java */,
				204A9C7C0D1EA1CC00556684 /* PackagedMediaFileUtils.java */,
				204A9C7D0D1EA1CC00556684 /* Pair.java */,
				204A9C7E0D1EA1CC00556684 /* PairTuple.java */,
				204A9C7F0D1EA1CC00556684 /* PatriciaTrie.java */,
				204A9C800D1EA1CC00556684 /* PowerOf2ByteArrayCache.java */,
				204A9C810D1EA1CC00556684 /* ProcessingQueue.java */,
				204A9C820D1EA1CC00556684 /* ProxyUtils.java */,
				204A9C830D1EA1CC00556684 /* RandomAcessCoWList.java */,
				204A9C840D1EA1CD00556684 /* RandomOrderHashSet.java */,
				204A9C850D1EA1CD00556684 /* RandomSequence.java */,
				204A9C860D1EA1CD00556684 /* RoundRobinQueue.java */,
				204A9C870D1EA1CD00556684 /* RoundRobinSetQueue.java */,
				204A9C880D1EA1CD00556684 /* SimpleSocketController.java */,
				204A9C890D1EA1CD00556684 /* SimpleTimer.java */,
				204A9C8A0D1EA1CD00556684 /* SocketController.java */,
				204A9C8B0D1EA1CD00556684 /* Sockets.java */,
				204A9C8C0D1EA1CD00556684 /* StringComparator.java */,
				204A9C8D0D1EA1CD00556684 /* StringUtils.java */,
				204A9C8F0D1EA1CE00556684 /* SystemUtils.java */,
				204A9C900D1EA1CE00556684 /* ThreadFactory.java */,
				204A9C910D1EA1CE00556684 /* ThreadPool.java */,
				204A9C920D1EA1CE00556684 /* ThreadWorkGroup.java */,
				204A9C930D1EA1CE00556684 /* ThrottledOutputStream.java */,
				204A9C940D1EA1CE00556684 /* Trie.java */,
				204A9C950D1EA1CE00556684 /* TrieSet.java */,
				204A9C960D1EA1CE00556684 /* UncompressingInputStream.java */,
				204A9C970D1EA1CE00556684 /* UnmodifiableIterator.java */,
				204A9C980D1EA1CF00556684 /* URLDecoder.java */,
				204A9C990D1EA1CF00556684 /* Utilities.java */,
				204A9C9A0D1EA1CF00556684 /* UUID.java */,
				204A9C9C0D1EA1CF00556684 /* Weighable.java */,
				204A9C9D0D1EA1CF00556684 /* WeightBasedHashMap.java */,
			);
			path = util;
			sourceTree = "<group>";
		};
		204A9CA90D1EA1D000556684 /* xml */ = {
			isa = PBXGroup;
			children = (
				204A9CAB0D1EA1D000556684 /* LimeXMLDocument.java */,
				204A9CAC0D1EA1D000556684 /* LimeXMLDocumentHelper.java */,
				204A9CAD0D1EA1D000556684 /* LimeXMLNames.java */,
				204A9CAE0D1EA1D000556684 /* LimeXMLProperties.java */,
				204A9CAF0D1EA1D000556684 /* LimeXMLReplyCollection.java */,
				204A9CB00D1EA1D100556684 /* LimeXMLSchema.java */,
				204A9CB10D1EA1D100556684 /* LimeXMLSchemaFieldExtractor.java */,
				204A9CB20D1EA1D100556684 /* LimeXMLSchemaRepository.java */,
				204A9CB30D1EA1D100556684 /* LimeXMLUtils.java */,
				204A9CB40D1EA1D100556684 /* MetaFileManager.java */,
				204A9CB50D1EA1D100556684 /* RichConnectionThread.java */,
				204A9CB60D1EA1D100556684 /* SchemaFieldInfo.java */,
				204A9CB70D1EA1D100556684 /* SchemaNotFoundException.java */,
				204A9CB80D1EA1D100556684 /* SchemaReplyCollectionMapper.java */,
				204A9CBA0D1EA1D200556684 /* TypeConverter.java */,
				204A9CBB0D1EA1D200556684 /* XMLHostCache.java */,
				204A9CBC0D1EA1D200556684 /* XMLParsingUtils.java */,
				204A9CBD0D1EA1D200556684 /* XMLStringUtils.java */,
			);
			path = xml;
			sourceTree = "<group>";
		};
		2073B1870D29C4A80024807D /* src */ = {
			isa = PBXGroup;
			children = (
				2073B1880D29C4A80024807D /* com */,
				2073B1980D29C4A90024807D /* org */,
				2073B22C0D29C4B30024807D /* phex */,
			);
			path = src;
			sourceTree = "<group>";
		};
		2073B1880D29C4A80024807D /* com */ = {
			isa = PBXGroup;
			children = (
				2073B1890D29C4A80024807D /* bitzi */,
				2073B18F0D29C4A90024807D /* l2fprod */,
				2073B1930D29C4A90024807D /* onionnetworks */,
			);
			path = com;
			sourceTree = "<group>";
		};
		2073B1890D29C4A80024807D /* bitzi */ = {
			isa = PBXGroup;
			children = (
				2073B18A0D29C4A80024807D /* util */,
			);
			path = bitzi;
			sourceTree = "<group>";
		};
		2073B18A0D29C4A80024807D /* util */ = {
			isa = PBXGroup;
			children = (
			);
			path = util;
			sourceTree = "<group>";
		};
		2073B18F0D29C4A90024807D /* l2fprod */ = {
			isa = PBXGroup;
			children = (
				2073B1900D29C4A90024807D /* common */,
			);
			path = l2fprod;
			sourceTree = "<group>";
		};
		2073B1900D29C4A90024807D /* common */ = {
			isa = PBXGroup;
			children = (
				2073B1910D29C4A90024807D /* swing */,
			);
			path = common;
			sourceTree = "<group>";
		};
		2073B1910D29C4A90024807D /* swing */ = {
			isa = PBXGroup;
			children = (
			);
			path = swing;
			sourceTree = "<group>";
		};
		2073B1930D29C4A90024807D /* onionnetworks */ = {
			isa = PBXGroup;
			children = (
				2073B1940D29C4A90024807D /* dime */,
			);
			path = onionnetworks;
			sourceTree = "<group>";
		};
		2073B1940D29C4A90024807D /* dime */ = {
			isa = PBXGroup;
			children = (
			);
			path = dime;
			sourceTree = "<group>";
		};
		2073B1980D29C4A90024807D /* org */ = {
			isa = PBXGroup;
			children = (
				2073B1990D29C4A90024807D /* apache */,
				2073B2250D29C4B30024807D /* jdesktop */,
			);
			path = org;
			sourceTree = "<group>";
		};
		2073B1990D29C4A90024807D /* apache */ = {
			isa = PBXGroup;
			children = (
				2073B19A0D29C4A90024807D /* commons */,
			);
			path = apache;
			sourceTree = "<group>";
		};
		2073B19A0D29C4A90024807D /* commons */ = {
			isa = PBXGroup;
			children = (
				2073B19B0D29C4A90024807D /* beanutils */,
				2073B19D0D29C4A90024807D /* codec */,
				2073B1A50D29C4AA0024807D /* collections */,
				2073B21E0D29C4B20024807D /* lang */,
			);
			path = commons;
			sourceTree = "<group>";
		};
		2073B19B0D29C4A90024807D /* beanutils */ = {
			isa = PBXGroup;
			children = (
			);
			path = beanutils;
			sourceTree = "<group>";
		};
		2073B19D0D29C4A90024807D /* codec */ = {
			isa = PBXGroup;
			children = (
				2073B19E0D29C4A90024807D /* binary */,
				2073B1A20D29C4AA0024807D /* net */,
			);
			path = codec;
			sourceTree = "<group>";
		};
		2073B19E0D29C4A90024807D /* binary */ = {
			isa = PBXGroup;
			children = (
			);
			path = binary;
			sourceTree = "<group>";
		};
		2073B1A20D29C4AA0024807D /* net */ = {
			isa = PBXGroup;
			children = (
			);
			path = net;
			sourceTree = "<group>";
		};
		2073B1A50D29C4AA0024807D /* collections */ = {
			isa = PBXGroup;
			children = (
				2073B1A80D29C4AA0024807D /* buffer */,
				2073B1AD0D29C4AA0024807D /* collection */,
				2073B1B60D29C4AB0024807D /* comparators */,
				2073B1BB0D29C4AB0024807D /* functors */,
				2073B1E20D29C4AE0024807D /* iterators */,
				2073B1FA0D29C4B00024807D /* keyvalue */,
				2073B2000D29C4B00024807D /* list */,
				2073B2040D29C4B00024807D /* map */,
				2073B2160D29C4B20024807D /* set */,
			);
			path = collections;
			sourceTree = "<group>";
		};
		2073B1A80D29C4AA0024807D /* buffer */ = {
			isa = PBXGroup;
			children = (
			);
			path = buffer;
			sourceTree = "<group>";
		};
		2073B1AD0D29C4AA0024807D /* collection */ = {
			isa = PBXGroup;
			children = (
			);
			path = collection;
			sourceTree = "<group>";
		};
		2073B1B60D29C4AB0024807D /* comparators */ = {
			isa = PBXGroup;
			children = (
			);
			path = comparators;
			sourceTree = "<group>";
		};
		2073B1BB0D29C4AB0024807D /* functors */ = {
			isa = PBXGroup;
			children = (
			);
			path = functors;
			sourceTree = "<group>";
		};
		2073B1E20D29C4AE0024807D /* iterators */ = {
			isa = PBXGroup;
			children = (
			);
			path = iterators;
			sourceTree = "<group>";
		};
		2073B1FA0D29C4B00024807D /* keyvalue */ = {
			isa = PBXGroup;
			children = (
			);
			path = keyvalue;
			sourceTree = "<group>";
		};
		2073B2000D29C4B00024807D /* list */ = {
			isa = PBXGroup;
			children = (
			);
			path = list;
			sourceTree = "<group>";
		};
		2073B2040D29C4B00024807D /* map */ = {
			isa = PBXGroup;
			children = (
			);
			path = map;
			sourceTree = "<group>";
		};
		2073B2160D29C4B20024807D /* set */ = {
			isa = PBXGroup;
			children = (
			);
			path = set;
			sourceTree = "<group>";
		};
		2073B21E0D29C4B20024807D /* lang */ = {
			isa = PBXGroup;
			children = (
				2073B21F0D29C4B20024807D /* builder */,
				2073B2230D29C4B30024807D /* time */,
			);
			path = lang;
			sourceTree = "<group>";
		};
		2073B21F0D29C4B20024807D /* builder */ = {
			isa = PBXGroup;
			children = (
			);
			path = builder;
			sourceTree = "<group>";
		};
		2073B2230D29C4B30024807D /* time */ = {
			isa = PBXGroup;
			children = (
			);
			path = time;
			sourceTree = "<group>";
		};
		2073B2250D29C4B30024807D /* jdesktop */ = {
			isa = PBXGroup;
			children = (
				2073B2260D29C4B30024807D /* swingx */,
			);
			path = jdesktop;
			sourceTree = "<group>";
		};
		2073B2260D29C4B30024807D /* swingx */ = {
			isa = PBXGroup;
			children = (
				2073B2270D29C4B30024807D /* decorator */,
				2073B22A0D29C4B30024807D /* treetable */,
			);
			path = swingx;
			sourceTree = "<group>";
		};
		2073B2270D29C4B30024807D /* decorator */ = {
			isa = PBXGroup;
			children = (
			);
			path = decorator;
			sourceTree = "<group>";
		};
		2073B22A0D29C4B30024807D /* treetable */ = {
			isa = PBXGroup;
			children = (
			);
			path = treetable;
			sourceTree = "<group>";
		};
		2073B22C0D29C4B30024807D /* phex */ = {
			isa = PBXGroup;
			children = (
				2073B22D0D29C4B30024807D /* chat */,
				2073B2300D29C4B30024807D /* common */,
				2073B26D0D29C4B70024807D /* connection */,
				2073B2840D29C4B90024807D /* dialogues */,
				2073B2870D29C4B90024807D /* download */,
				2073B2B80D29C4BC0024807D /* event */,
				2073B2D10D29C4BE0024807D /* gui */,
				2073B56F0D29C4DB0024807D /* gwebcache */,
				2073B5750D29C4DB0024807D /* host */,
				2073B5830D29C4DC0024807D /* http */,
				2073B5930D29C4DD0024807D /* io */,
				2073B59A0D29C4DE0024807D /* metalink */,
				2073B59E0D29C4DE0024807D /* msg */,
				2073B5BF0D29C4E00024807D /* net */,
				2073B5CF0D29C4E10024807D /* prefs */,
				2073B5E80D29C4E30024807D /* query */,
				2073B5FE0D29C4E50024807D /* resources */,
				2073B62D0D29C4E60024807D /* rules */,
				2073B6420D29C4E80024807D /* security */,
				2073B6500D29C4E90024807D /* share */,
				2073B65E0D29C4EA0024807D /* statistic */,
				2073B66A0D29C4EB0024807D /* test */,
				2073B6920D29C4ED0024807D /* thex */,
				2073B6980D29C4EE0024807D /* tools */,
				2073B69C0D29C4EE0024807D /* udp */,
				2073B6A60D29C4EF0024807D /* update */,
				2073B6A90D29C4EF0024807D /* upload */,
				2073B6B80D29C4F00024807D /* utils */,
				2073B6E10D29C4F30024807D /* xml */,
			);
			path = phex;
			sourceTree = "<group>";
		};
		2073B22D0D29C4B30024807D /* chat */ = {
			isa = PBXGroup;
			children = (
			);
			path = chat;
			sourceTree = "<group>";
		};
		2073B2300D29C4B30024807D /* common */ = {
			isa = PBXGroup;
			children = (
				2073B2320D29C4B30024807D /* address */,
				2073B23B0D29C4B40024807D /* bandwidth */,
				2073B23F0D29C4B40024807D /* collections */,
				2073B24A0D29C4B50024807D /* file */,
				2073B2520D29C4B60024807D /* format */,
				2073B25B0D29C4B60024807D /* Ip2CountryManager.java */,
				2073B25D0D29C4B60024807D /* log */,
			);
			path = common;
			sourceTree = "<group>";
		};
		2073B2320D29C4B30024807D /* address */ = {
			isa = PBXGroup;
			children = (
				2073B7860D29C8C10024807D /* AddressUtils.java */,
			);
			path = address;
			sourceTree = "<group>";
		};
		2073B23B0D29C4B40024807D /* bandwidth */ = {
			isa = PBXGroup;
			children = (
			);
			path = bandwidth;
			sourceTree = "<group>";
		};
		2073B23F0D29C4B40024807D /* collections */ = {
			isa = PBXGroup;
			children = (
			);
			path = collections;
			sourceTree = "<group>";
		};
		2073B24A0D29C4B50024807D /* file */ = {
			isa = PBXGroup;
			children = (
			);
			path = file;
			sourceTree = "<group>";
		};
		2073B2520D29C4B60024807D /* format */ = {
			isa = PBXGroup;
			children = (
			);
			path = format;
			sourceTree = "<group>";
		};
		2073B25D0D29C4B60024807D /* log */ = {
			isa = PBXGroup;
			children = (
			);
			path = log;
			sourceTree = "<group>";
		};
		2073B26D0D29C4B70024807D /* connection */ = {
			isa = PBXGroup;
			children = (
				2073B2770D29C4B80024807D /* handshake */,
			);
			path = connection;
			sourceTree = "<group>";
		};
		2073B2770D29C4B80024807D /* handshake */ = {
			isa = PBXGroup;
			children = (
			);
			path = handshake;
			sourceTree = "<group>";
		};
		2073B2840D29C4B90024807D /* dialogues */ = {
			isa = PBXGroup;
			children = (
			);
			path = dialogues;
			sourceTree = "<group>";
		};
		2073B2870D29C4B90024807D /* download */ = {
			isa = PBXGroup;
			children = (
				2073B2910D29C4BA0024807D /* handler */,
				2073B2A20D29C4BB0024807D /* strategy */,
				2073B2AD0D29C4BC0024807D /* swarming */,
			);
			path = download;
			sourceTree = "<group>";
		};
		2073B2910D29C4BA0024807D /* handler */ = {
			isa = PBXGroup;
			children = (
			);
			path = handler;
			sourceTree = "<group>";
		};
		2073B2A20D29C4BB0024807D /* strategy */ = {
			isa = PBXGroup;
			children = (
			);
			path = strategy;
			sourceTree = "<group>";
		};
		2073B2AD0D29C4BC0024807D /* swarming */ = {
			isa = PBXGroup;
			children = (
			);
			path = swarming;
			sourceTree = "<group>";
		};
		2073B2B80D29C4BC0024807D /* event */ = {
			isa = PBXGroup;
			children = (
			);
			path = event;
			sourceTree = "<group>";
		};
		2073B2D10D29C4BE0024807D /* gui */ = {
			isa = PBXGroup;
			children = (
				2073B2D20D29C4BE0024807D /* actions */,
				2073B2E20D29C4BF0024807D /* chat */,
				2073B2E50D29C4C00024807D /* common */,
				2073B32B0D29C4C50024807D /* comparator */,
				2073B3300D29C4C50024807D /* dialogs */,
				2073B3720D29C4CA0024807D /* macosx */,
				2073B3750D29C4CA0024807D /* models */,
				2073B37E0D29C4CA0024807D /* prefs */,
				2073B3840D29C4CB0024807D /* renderer */,
				2073B3960D29C4CC0024807D /* resources */,
				2073B5320D29C4D70024807D /* tabs */,
			);
			path = gui;
			sourceTree = "<group>";
		};
		2073B2D20D29C4BE0024807D /* actions */ = {
			isa = PBXGroup;
			children = (
			);
			path = actions;
			sourceTree = "<group>";
		};
		2073B2E20D29C4BF0024807D /* chat */ = {
			isa = PBXGroup;
			children = (
			);
			path = chat;
			sourceTree = "<group>";
		};
		2073B2E50D29C4C00024807D /* common */ = {
			isa = PBXGroup;
			children = (
				2073B3080D29C4C20024807D /* menubar */,
				2073B30F0D29C4C30024807D /* progressbar */,
				2073B3160D29C4C30024807D /* statusbar */,
				2073B31C0D29C4C40024807D /* table */,
				2073B3260D29C4C40024807D /* treetable */,
			);
			path = common;
			sourceTree = "<group>";
		};
		2073B3080D29C4C20024807D /* menubar */ = {
			isa = PBXGroup;
			children = (
			);
			path = menubar;
			sourceTree = "<group>";
		};
		2073B30F0D29C4C30024807D /* progressbar */ = {
			isa = PBXGroup;
			children = (
			);
			path = progressbar;
			sourceTree = "<group>";
		};
		2073B3160D29C4C30024807D /* statusbar */ = {
			isa = PBXGroup;
			children = (
			);
			path = statusbar;
			sourceTree = "<group>";
		};
		2073B31C0D29C4C40024807D /* table */ = {
			isa = PBXGroup;
			children = (
			);
			path = table;
			sourceTree = "<group>";
		};
		2073B3260D29C4C40024807D /* treetable */ = {
			isa = PBXGroup;
			children = (
			);
			path = treetable;
			sourceTree = "<group>";
		};
		2073B32B0D29C4C50024807D /* comparator */ = {
			isa = PBXGroup;
			children = (
			);
			path = comparator;
			sourceTree = "<group>";
		};
		2073B3300D29C4C50024807D /* dialogs */ = {
			isa = PBXGroup;
			children = (
				2073B3330D29C4C50024807D /* configwizard */,
				2073B33C0D29C4C60024807D /* filter */,
				2073B35C0D29C4C80024807D /* options */,
				2073B36E0D29C4C90024807D /* security */,
			);
			path = dialogs;
			sourceTree = "<group>";
		};
		2073B3330D29C4C50024807D /* configwizard */ = {
			isa = PBXGroup;
			children = (
			);
			path = configwizard;
			sourceTree = "<group>";
		};
		2073B33C0D29C4C60024807D /* filter */ = {
			isa = PBXGroup;
			children = (
				2073B3400D29C4C60024807D /* editors */,
				2073B34A0D29C4C70024807D /* wizard */,
			);
			path = filter;
			sourceTree = "<group>";
		};
		2073B3400D29C4C60024807D /* editors */ = {
			isa = PBXGroup;
			children = (
			);
			path = editors;
			sourceTree = "<group>";
		};
		2073B34A0D29C4C70024807D /* wizard */ = {
			isa = PBXGroup;
			children = (
				2073B34B0D29C4C70024807D /* condition */,
				2073B34F0D29C4C70024807D /* consequence */,
				2073B3530D29C4C70024807D /* exception */,
			);
			path = wizard;
			sourceTree = "<group>";
		};
		2073B34B0D29C4C70024807D /* condition */ = {
			isa = PBXGroup;
			children = (
			);
			path = condition;
			sourceTree = "<group>";
		};
		2073B34F0D29C4C70024807D /* consequence */ = {
			isa = PBXGroup;
			children = (
			);
			path = consequence;
			sourceTree = "<group>";
		};
		2073B3530D29C4C70024807D /* exception */ = {
			isa = PBXGroup;
			children = (
			);
			path = exception;
			sourceTree = "<group>";
		};
		2073B35C0D29C4C80024807D /* options */ = {
			isa = PBXGroup;
			children = (
			);
			path = options;
			sourceTree = "<group>";
		};
		2073B36E0D29C4C90024807D /* security */ = {
			isa = PBXGroup;
			children = (
			);
			path = security;
			sourceTree = "<group>";
		};
		2073B3720D29C4CA0024807D /* macosx */ = {
			isa = PBXGroup;
			children = (
			);
			path = macosx;
			sourceTree = "<group>";
		};
		2073B3750D29C4CA0024807D /* models */ = {
			isa = PBXGroup;
			children = (
			);
			path = models;
			sourceTree = "<group>";
		};
		2073B37E0D29C4CA0024807D /* prefs */ = {
			isa = PBXGroup;
			children = (
			);
			path = prefs;
			sourceTree = "<group>";
		};
		2073B3840D29C4CB0024807D /* renderer */ = {
			isa = PBXGroup;
			children = (
			);
			path = renderer;
			sourceTree = "<group>";
		};
		2073B3960D29C4CC0024807D /* resources */ = {
			isa = PBXGroup;
			children = (
				2073B3970D29C4CC0024807D /* flags */,
				2073B48B0D29C4D20024807D /* icons */,
			);
			path = resources;
			sourceTree = "<group>";
		};
		2073B3970D29C4CC0024807D /* flags */ = {
			isa = PBXGroup;
			children = (
			);
			path = flags;
			sourceTree = "<group>";
		};
		2073B48B0D29C4D20024807D /* icons */ = {
			isa = PBXGroup;
			children = (
				2073B48D0D29C4D20024807D /* old */,
				2073B4C00D29C4D40024807D /* phex */,
				2073B4F20D29C4D50024807D /* system */,
				2073B4F50D29C4D50024807D /* tango */,
			);
			path = icons;
			sourceTree = "<group>";
		};
		2073B48D0D29C4D20024807D /* old */ = {
			isa = PBXGroup;
			children = (
			);
			path = old;
			sourceTree = "<group>";
		};
		2073B4C00D29C4D40024807D /* phex */ = {
			isa = PBXGroup;
			children = (
			);
			path = phex;
			sourceTree = "<group>";
		};
		2073B4F20D29C4D50024807D /* system */ = {
			isa = PBXGroup;
			children = (
			);
			path = system;
			sourceTree = "<group>";
		};
		2073B4F50D29C4D50024807D /* tango */ = {
			isa = PBXGroup;
			children = (
			);
			path = tango;
			sourceTree = "<group>";
		};
		2073B5320D29C4D70024807D /* tabs */ = {
			isa = PBXGroup;
			children = (
				2073B5330D29C4D70024807D /* download */,
				2073B53B0D29C4D70024807D /* library */,
				2073B5460D29C4D80024807D /* network */,
				2073B54B0D29C4D80024807D /* search */,
				2073B5660D29C4DA0024807D /* security */,
				2073B56B0D29C4DB0024807D /* upload */,
			);
			path = tabs;
			sourceTree = "<group>";
		};
		2073B5330D29C4D70024807D /* download */ = {
			isa = PBXGroup;
			children = (
			);
			path = download;
			sourceTree = "<group>";
		};
		2073B53B0D29C4D70024807D /* library */ = {
			isa = PBXGroup;
			children = (
			);
			path = library;
			sourceTree = "<group>";
		};
		2073B5460D29C4D80024807D /* network */ = {
			isa = PBXGroup;
			children = (
			);
			path = network;
			sourceTree = "<group>";
		};
		2073B54B0D29C4D80024807D /* search */ = {
			isa = PBXGroup;
			children = (
				2073B54C0D29C4D80024807D /* cp */,
				2073B5530D29C4D90024807D /* filterpanel */,
				2073B5580D29C4D90024807D /* monitor */,
			);
			path = search;
			sourceTree = "<group>";
		};
		2073B54C0D29C4D80024807D /* cp */ = {
			isa = PBXGroup;
			children = (
			);
			path = cp;
			sourceTree = "<group>";
		};
		2073B5530D29C4D90024807D /* filterpanel */ = {
			isa = PBXGroup;
			children = (
			);
			path = filterpanel;
			sourceTree = "<group>";
		};
		2073B5580D29C4D90024807D /* monitor */ = {
			isa = PBXGroup;
			children = (
			);
			path = monitor;
			sourceTree = "<group>";
		};
		2073B5660D29C4DA0024807D /* security */ = {
			isa = PBXGroup;
			children = (
			);
			path = security;
			sourceTree = "<group>";
		};
		2073B56B0D29C4DB0024807D /* upload */ = {
			isa = PBXGroup;
			children = (
			);
			path = upload;
			sourceTree = "<group>";
		};
		2073B56F0D29C4DB0024807D /* gwebcache */ = {
			isa = PBXGroup;
			children = (
			);
			path = gwebcache;
			sourceTree = "<group>";
		};
		2073B5750D29C4DB0024807D /* host */ = {
			isa = PBXGroup;
			children = (
			);
			path = host;
			sourceTree = "<group>";
		};
		2073B5830D29C4DC0024807D /* http */ = {
			isa = PBXGroup;
			children = (
			);
			path = http;
			sourceTree = "<group>";
		};
		2073B5930D29C4DD0024807D /* io */ = {
			isa = PBXGroup;
			children = (
				2073B5940D29C4DD0024807D /* buffer */,
			);
			path = io;
			sourceTree = "<group>";
		};
		2073B5940D29C4DD0024807D /* buffer */ = {
			isa = PBXGroup;
			children = (
			);
			path = buffer;
			sourceTree = "<group>";
		};
		2073B59A0D29C4DE0024807D /* metalink */ = {
			isa = PBXGroup;
			children = (
			);
			path = metalink;
			sourceTree = "<group>";
		};
		2073B59E0D29C4DE0024807D /* msg */ = {
			isa = PBXGroup;
			children = (
				2073B5B50D29C4E00024807D /* vendor */,
			);
			path = msg;
			sourceTree = "<group>";
		};
		2073B5B50D29C4E00024807D /* vendor */ = {
			isa = PBXGroup;
			children = (
			);
			path = vendor;
			sourceTree = "<group>";
		};
		2073B5BF0D29C4E00024807D /* net */ = {
			isa = PBXGroup;
			children = (
				2073B5C00D29C4E00024807D /* connection */,
				2073B5C70D29C4E10024807D /* repres */,
			);
			path = net;
			sourceTree = "<group>";
		};
		2073B5C00D29C4E00024807D /* connection */ = {
			isa = PBXGroup;
			children = (
			);
			path = connection;
			sourceTree = "<group>";
		};
		2073B5C70D29C4E10024807D /* repres */ = {
			isa = PBXGroup;
			children = (
				2073B5C80D29C4E10024807D /* def */,
			);
			path = repres;
			sourceTree = "<group>";
		};
		2073B5C80D29C4E10024807D /* def */ = {
			isa = PBXGroup;
			children = (
			);
			path = def;
			sourceTree = "<group>";
		};
		2073B5CF0D29C4E10024807D /* prefs */ = {
			isa = PBXGroup;
			children = (
				2073B5D00D29C4E10024807D /* api */,
				2073B5D50D29C4E20024807D /* core */,
			);
			path = prefs;
			sourceTree = "<group>";
		};
		2073B5D00D29C4E10024807D /* api */ = {
			isa = PBXGroup;
			children = (
			);
			path = api;
			sourceTree = "<group>";
		};
		2073B5D50D29C4E20024807D /* core */ = {
			isa = PBXGroup;
			children = (
			);
			path = core;
			sourceTree = "<group>";
		};
		2073B5E80D29C4E30024807D /* query */ = {
			isa = PBXGroup;
			children = (
			);
			path = query;
			sourceTree = "<group>";
		};
		2073B5FE0D29C4E50024807D /* resources */ = {
			isa = PBXGroup;
			children = (
				2073B6010D29C4E50024807D /* hostiles */,
				2073B6160D29C4E50024807D /* sha1 */,
			);
			path = resources;
			sourceTree = "<group>";
		};
		2073B6010D29C4E50024807D /* hostiles */ = {
			isa = PBXGroup;
			children = (
			);
			path = hostiles;
			sourceTree = "<group>";
		};
		2073B6160D29C4E50024807D /* sha1 */ = {
			isa = PBXGroup;
			children = (
			);
			path = sha1;
			sourceTree = "<group>";
		};
		2073B62D0D29C4E60024807D /* rules */ = {
			isa = PBXGroup;
			children = (
				2073B62E0D29C4E60024807D /* condition */,
				2073B6390D29C4E70024807D /* consequence */,
			);
			path = rules;
			sourceTree = "<group>";
		};
		2073B62E0D29C4E60024807D /* condition */ = {
			isa = PBXGroup;
			children = (
			);
			path = condition;
			sourceTree = "<group>";
		};
		2073B6390D29C4E70024807D /* consequence */ = {
			isa = PBXGroup;
			children = (
			);
			path = consequence;
			sourceTree = "<group>";
		};
		2073B6420D29C4E80024807D /* security */ = {
			isa = PBXGroup;
			children = (
			);
			path = security;
			sourceTree = "<group>";
		};
		2073B6500D29C4E90024807D /* share */ = {
			isa = PBXGroup;
			children = (
				2073B6510D29C4E90024807D /* export */,
			);
			path = share;
			sourceTree = "<group>";
		};
		2073B6510D29C4E90024807D /* export */ = {
			isa = PBXGroup;
			children = (
			);
			path = export;
			sourceTree = "<group>";
		};
		2073B65E0D29C4EA0024807D /* statistic */ = {
			isa = PBXGroup;
			children = (
			);
			path = statistic;
			sourceTree = "<group>";
		};
		2073B66A0D29C4EB0024807D /* test */ = {
			isa = PBXGroup;
			children = (
				2073B66C0D29C4EB0024807D /* performance */,
				2073B6710D29C4EB0024807D /* resources */,
			);
			path = test;
			sourceTree = "<group>";
		};
		2073B66C0D29C4EB0024807D /* performance */ = {
			isa = PBXGroup;
			children = (
			);
			path = performance;
			sourceTree = "<group>";
		};
		2073B6710D29C4EB0024807D /* resources */ = {
			isa = PBXGroup;
			children = (
			);
			path = resources;
			sourceTree = "<group>";
		};
		2073B6920D29C4ED0024807D /* thex */ = {
			isa = PBXGroup;
			children = (
			);
			path = thex;
			sourceTree = "<group>";
		};
		2073B6980D29C4EE0024807D /* tools */ = {
			isa = PBXGroup;
			children = (
				2073B69A0D29C4EE0024807D /* Ip2CountryDBBuilder.java */,
			);
			path = tools;
			sourceTree = "<group>";
		};
		2073B69C0D29C4EE0024807D /* udp */ = {
			isa = PBXGroup;
			children = (
				2073B69D0D29C4EE0024807D /* hostcache */,
			);
			path = udp;
			sourceTree = "<group>";
		};
		2073B69D0D29C4EE0024807D /* hostcache */ = {
			isa = PBXGroup;
			children = (
			);
			path = hostcache;
			sourceTree = "<group>";
		};
		2073B6A60D29C4EF0024807D /* update */ = {
			isa = PBXGroup;
			children = (
			);
			path = update;
			sourceTree = "<group>";
		};
		2073B6A90D29C4EF0024807D /* upload */ = {
			isa = PBXGroup;
			children = (
				2073B6AA0D29C4EF0024807D /* handler */,
				2073B6B00D29C4EF0024807D /* response */,
			);
			path = upload;
			sourceTree = "<group>";
		};
		2073B6AA0D29C4EF0024807D /* handler */ = {
			isa = PBXGroup;
			children = (
			);
			path = handler;
			sourceTree = "<group>";
		};
		2073B6B00D29C4EF0024807D /* response */ = {
			isa = PBXGroup;
			children = (
			);
			path = response;
			sourceTree = "<group>";
		};
		2073B6B80D29C4F00024807D /* utils */ = {
			isa = PBXGroup;
			children = (
				2073B78B0D29C8E00024807D /* IOUtil.java */,
			);
			path = utils;
			sourceTree = "<group>";
		};
		2073B6E10D29C4F30024807D /* xml */ = {
			isa = PBXGroup;
			children = (
				2073B6E30D29C4F30024807D /* sax */,
				2073B73A0D29C4F90024807D /* thex */,
			);
			path = xml;
			sourceTree = "<group>";
		};
		2073B6E30D29C4F30024807D /* sax */ = {
			isa = PBXGroup;
			children = (
				2073B6E50D29C4F30024807D /* downloads */,
				2073B6EE0D29C4F40024807D /* favorites */,
				2073B6F00D29C4F40024807D /* gui */,
				2073B6F70D29C4F50024807D /* parser */,
				2073B7210D29C4F80024807D /* rules */,
				2073B7310D29C4F90024807D /* security */,
				2073B7350D29C4F90024807D /* share */,
			);
			path = sax;
			sourceTree = "<group>";
		};
		2073B6E50D29C4F30024807D /* downloads */ = {
			isa = PBXGroup;
			children = (
			);
			path = downloads;
			sourceTree = "<group>";
		};
		2073B6EE0D29C4F40024807D /* favorites */ = {
			isa = PBXGroup;
			children = (
			);
			path = favorites;
			sourceTree = "<group>";
		};
		2073B6F00D29C4F40024807D /* gui */ = {
			isa = PBXGroup;
			children = (
			);
			path = gui;
			sourceTree = "<group>";
		};
		2073B6F70D29C4F50024807D /* parser */ = {
			isa = PBXGroup;
			children = (
				2073B6F80D29C4F50024807D /* downloads */,
				2073B6FD0D29C4F50024807D /* favorites */,
				2073B7000D29C4F50024807D /* gui */,
				2073B7090D29C4F60024807D /* rules */,
				2073B7140D29C4F70024807D /* security */,
				2073B7170D29C4F70024807D /* share */,
			);
			path = parser;
			sourceTree = "<group>";
		};
		2073B6F80D29C4F50024807D /* downloads */ = {
			isa = PBXGroup;
			children = (
			);
			path = downloads;
			sourceTree = "<group>";
		};
		2073B6FD0D29C4F50024807D /* favorites */ = {
			isa = PBXGroup;
			children = (
			);
			path = favorites;
			sourceTree = "<group>";
		};
		2073B7000D29C4F50024807D /* gui */ = {
			isa = PBXGroup;
			children = (
			);
			path = gui;
			sourceTree = "<group>";
		};
		2073B7090D29C4F60024807D /* rules */ = {
			isa = PBXGroup;
			children = (
			);
			path = rules;
			sourceTree = "<group>";
		};
		2073B7140D29C4F70024807D /* security */ = {
			isa = PBXGroup;
			children = (
			);
			path = security;
			sourceTree = "<group>";
		};
		2073B7170D29C4F70024807D /* share */ = {
			isa = PBXGroup;
			children = (
			);
			path = share;
			sourceTree = "<group>";
		};
		2073B7210D29C4F80024807D /* rules */ = {
			isa = PBXGroup;
			children = (
			);
			path = rules;
			sourceTree = "<group>";
		};
		2073B7310D29C4F90024807D /* security */ = {
			isa = PBXGroup;
			children = (
			);
			path = security;
			sourceTree = "<group>";
		};
		2073B7350D29C4F90024807D /* share */ = {
			isa = PBXGroup;
			children = (
			);
			path = share;
			sourceTree = "<group>";
		};
		2073B73A0D29C4F90024807D /* thex */ = {
			isa = PBXGroup;
			children = (
			);
			path = thex;
			sourceTree = "<group>";
		};
		2086A93C0D1D48CD00B4588C = {
			isa = PBXGroup;
			children = (
				204A99BC0D1EA18600556684 /* core */,
				2086AC040D1D48F500B4588C /* corebridge */,
				2086AC3F0D1D48F600B4588C /* lib */,
				2073B1870D29C4A80024807D /* src */,
				2030F38E0D1D4D66007A7661 /* Products */,
			);
			sourceTree = "<group>";
		};
		2086AC040D1D48F500B4588C /* corebridge */ = {
			isa = PBXGroup;
			children = (
				2086AC070D1D48F500B4588C /* jp */,
			);
			path = corebridge;
			sourceTree = "<group>";
		};
		2086AC070D1D48F500B4588C /* jp */ = {
			isa = PBXGroup;
			children = (
				2086AC080D1D48F500B4588C /* sourceforge */,
			);
			path = jp;
			sourceTree = "<group>";
		};
		2086AC080D1D48F500B4588C /* sourceforge */ = {
			isa = PBXGroup;
			children = (
				2086AC090D1D48F500B4588C /* cabos */,
			);
			path = sourceforge;
			sourceTree = "<group>";
		};
		2086AC090D1D48F500B4588C /* cabos */ = {
			isa = PBXGroup;
			children = (
				2086AC0A0D1D48F500B4588C /* AqDispatcher.java */,
				2086AC0B0D1D48F500B4588C /* AqEvent.java */,
				2086AC0C0D1D48F500B4588C /* AqEventHandler.java */,
				2086AC0D0D1D48F500B4588C /* AqMain.java */,
			);
			path = cabos;
			sourceTree = "<group>";
		};
		2086AC3F0D1D48F600B4588C /* lib */ = {
			isa = PBXGroup;
			children = (
				2086AC400D1D48F600B4588C /* i18nData */,
				2086AC530D1D48F600B4588C /* installbundles */,
				2086AC590D1D48F600B4588C /* jars */,
				2086AC790D1D490500B4588C /* messagebundles */,
				2086AD480D1D490E00B4588C /* native */,
				2086AD530D1D490E00B4588C /* schemas */,
				2086AD700D1D490F00B4588C /* themes */,
			);
			path = lib;
			sourceTree = "<group>";
		};
		2086AC400D1D48F600B4588C /* i18nData */ = {
			isa = PBXGroup;
			children = (
				2086AC420D1D48F600B4588C /* com */,
				2086AC470D1D48F600B4588C /* data */,
			);
			path = i18nData;
			sourceTree = "<group>";
		};
		2086AC420D1D48F600B4588C /* com */ = {
			isa = PBXGroup;
			children = (
				2086AC430D1D48F600B4588C /* limegroup */,
			);
			path = com;
			sourceTree = "<group>";
		};
		2086AC430D1D48F600B4588C /* limegroup */ = {
			isa = PBXGroup;
			children = (
				2086AC440D1D48F600B4588C /* gnutella */,
			);
			path = limegroup;
			sourceTree = "<group>";
		};
		2086AC440D1D48F600B4588C /* gnutella */ = {
			isa = PBXGroup;
			children = (
				2086AC450D1D48F600B4588C /* util */,
			);
			path = gnutella;
			sourceTree = "<group>";
		};
		2086AC450D1D48F600B4588C /* util */ = {
			isa = PBXGroup;
			children = (
			);
			path = util;
			sourceTree = "<group>";
		};
		2086AC470D1D48F600B4588C /* data */ = {
			isa = PBXGroup;
			children = (
				2086AC480D1D48F600B4588C /* built */,
			);
			path = data;
			sourceTree = "<group>";
		};
		2086AC480D1D48F600B4588C /* built */ = {
			isa = PBXGroup;
			children = (
			);
			path = built;
			sourceTree = "<group>";
		};
		2086AC530D1D48F600B4588C /* installbundles */ = {
			isa = PBXGroup;
			children = (
			);
			path = installbundles;
			sourceTree = "<group>";
		};
		2086AC590D1D48F600B4588C /* jars */ = {
			isa = PBXGroup;
			children = (
				2086AC5A0D1D48F600B4588C /* clink.jar */,
				2086AC5B0D1D48F700B4588C /* commons-httpclient.jar */,
				2086AC5C0D1D48F700B4588C /* commons-logging.jar */,
				2086AC5E0D1D48F800B4588C /* compile */,
				2086AC620D1D48FA00B4588C /* i18n.jar */,
				2086AC630D1D48FA00B4588C /* icu4j.jar */,
				2086AC640D1D48FA00B4588C /* id3v2.jar */,
				2086AC650D1D48FA00B4588C /* jcraft.jar */,
				2086AC670D1D48FB00B4588C /* jmdns.jar */,
				2086AC680D1D48FB00B4588C /* linux */,
				2086AC6B0D1D48FD00B4588C /* logicrypto.jar */,
				2086AC6E0D1D48FF00B4588C /* osx */,
				2086AC710D1D490000B4588C /* other */,
				2086AC770D1D490100B4588C /* xerces.jar */,
				2086AC780D1D490400B4588C /* xml-apis.jar */,
			);
			path = jars;
			sourceTree = "<group>";
		};
		2086AC5E0D1D48F800B4588C /* compile */ = {
			isa = PBXGroup;
			children = (
			);
			path = compile;
			sourceTree = "<group>";
		};
		2086AC680D1D48FB00B4588C /* linux */ = {
			isa = PBXGroup;
			children = (
			);
			path = linux;
			sourceTree = "<group>";
		};
		2086AC6E0D1D48FF00B4588C /* osx */ = {
			isa = PBXGroup;
			children = (
			);
			path = osx;
			sourceTree = "<group>";
		};
		2086AC710D1D490000B4588C /* other */ = {
			isa = PBXGroup;
			children = (
			);
			path = other;
			sourceTree = "<group>";
		};
		2086AC790D1D490500B4588C /* messagebundles */ = {
			isa = PBXGroup;
			children = (
				2086AC7B0D1D490600B4588C /* com */,
				2086AD180D1D490B00B4588C /* resources */,
				2086AD230D1D490C00B4588C /* totd */,
				2086AD290D1D490C00B4588C /* xml */,
			);
			path = messagebundles;
			sourceTree = "<group>";
		};
		2086AC7B0D1D490600B4588C /* com */ = {
			isa = PBXGroup;
			children = (
				2086AC7C0D1D490600B4588C /* limegroup */,
			);
			path = com;
			sourceTree = "<group>";
		};
		2086AC7C0D1D490600B4588C /* limegroup */ = {
			isa = PBXGroup;
			children = (
				2086AC7D0D1D490600B4588C /* gnutella */,
			);
			path = limegroup;
			sourceTree = "<group>";
		};
		2086AC7D0D1D490600B4588C /* gnutella */ = {
			isa = PBXGroup;
			children = (
				2086AC7E0D1D490600B4588C /* i18n */,
			);
			path = gnutella;
			sourceTree = "<group>";
		};
		2086AC7E0D1D490600B4588C /* i18n */ = {
			isa = PBXGroup;
			children = (
			);
			path = i18n;
			sourceTree = "<group>";
		};
		2086AD180D1D490B00B4588C /* resources */ = {
			isa = PBXGroup;
			children = (
			);
			path = resources;
			sourceTree = "<group>";
		};
		2086AD230D1D490C00B4588C /* totd */ = {
			isa = PBXGroup;
			children = (
			);
			path = totd;
			sourceTree = "<group>";
		};
		2086AD290D1D490C00B4588C /* xml */ = {
			isa = PBXGroup;
			children = (
				2086AD2A0D1D490C00B4588C /* display */,
			);
			path = xml;
			sourceTree = "<group>";
		};
		2086AD2A0D1D490C00B4588C /* display */ = {
			isa = PBXGroup;
			children = (
			);
			path = display;
			sourceTree = "<group>";
		};
		2086AD480D1D490E00B4588C /* native */ = {
			isa = PBXGroup;
			children = (
				2086AD490D1D490E00B4588C /* linux */,
				2086AD4B0D1D490E00B4588C /* osx */,
				2086AD4E0D1D490E00B4588C /* windows */,
			);
			path = native;
			sourceTree = "<group>";
		};
		2086AD490D1D490E00B4588C /* linux */ = {
			isa = PBXGroup;
			children = (
			);
			path = linux;
			sourceTree = "<group>";
		};
		2086AD4B0D1D490E00B4588C /* osx */ = {
			isa = PBXGroup;
			children = (
			);
			path = osx;
			sourceTree = "<group>";
		};
		2086AD4E0D1D490E00B4588C /* windows */ = {
			isa = PBXGroup;
			children = (
			);
			path = windows;
			sourceTree = "<group>";
		};
		2086AD530D1D490E00B4588C /* schemas */ = {
			isa = PBXGroup;
			children = (
				2086AD550D1D490E00B4588C /* xml */,
			);
			path = schemas;
			sourceTree = "<group>";
		};
		2086AD550D1D490E00B4588C /* xml */ = {
			isa = PBXGroup;
			children = (
				2086AD560D1D490E00B4588C /* misc */,
				2086AD640D1D490E00B4588C /* schemas */,
			);
			path = xml;
			sourceTree = "<group>";
		};
		2086AD560D1D490E00B4588C /* misc */ = {
			isa = PBXGroup;
			children = (
			);
			path = misc;
			sourceTree = "<group>";
		};
		2086AD640D1D490E00B4588C /* schemas */ = {
			isa = PBXGroup;
			children = (
			);
			path = schemas;
			sourceTree = "<group>";
		};
		2086AD700D1D490F00B4588C /* themes */ = {
			isa = PBXGroup;
			children = (
				2086AD710D1D490F00B4588C /* amber */,
				2086AD900D1D491000B4588C /* black */,
				2086ADAD0D1D491100B4588C /* brown */,
				2086ADCA0D1D491200B4588C /* brown_and_pink */,
				2086ADE70D1D491300B4588C /* brushed_metal */,
				2086AE010D1D491400B4588C /* CarbonClassic */,
				2086AE1F0D1D491500B4588C /* classic */,
				2086AE3B0D1D491600B4588C /* green */,
				2086AE580D1D491700B4588C /* GTK */,
				2086AE720D1D491800B4588C /* halloween */,
				2086AEA30D1D491A00B4588C /* holiday */,
				2086AEBF0D1D491B00B4588C /* limewire */,
				2086AEDC0D1D491C00B4588C /* limewirePro */,
				2086AEFA0D1D491D00B4588C /* ocean */,
				2086AF160D1D491E00B4588C /* other */,
				2086AF300D1D491F00B4588C /* party */,
				2086AF4C0D1D492000B4588C /* patriotic */,
				2086AF680D1D492000B4588C /* pink */,
				2086AF840D1D492100B4588C /* pink_and_black */,
				2086AFA10D1D492200B4588C /* pinstripes */,
				2086AFBB0D1D492300B4588C /* red */,
				2086AFD70D1D492400B4588C /* valentine */,
				2086AFF30D1D492500B4588C /* white */,
				2086B00F0D1D492600B4588C /* windows */,
			);
			path = themes;
			sourceTree = "<group>";
		};
		2086AD710D1D490F00B4588C /* amber */ = {
			isa = PBXGroup;
			children = (
			);
			path = amber;
			sourceTree = "<group>";
		};
		2086AD900D1D491000B4588C /* black */ = {
			isa = PBXGroup;
			children = (
			);
			path = black;
			sourceTree = "<group>";
		};
		2086ADAD0D1D491100B4588C /* brown */ = {
			isa = PBXGroup;
			children = (
			);
			path = brown;
			sourceTree = "<group>";
		};
		2086ADCA0D1D491200B4588C /* brown_and_pink */ = {
			isa = PBXGroup;
			children = (
			);
			path = brown_and_pink;
			sourceTree = "<group>";
		};
		2086ADE70D1D491300B4588C /* brushed_metal */ = {
			isa = PBXGroup;
			children = (
			);
			path = brushed_metal;
			sourceTree = "<group>";
		};
		2086AE010D1D491400B4588C /* CarbonClassic */ = {
			isa = PBXGroup;
			children = (
			);
			path = CarbonClassic;
			sourceTree = "<group>";
		};
		2086AE1F0D1D491500B4588C /* classic */ = {
			isa = PBXGroup;
			children = (
			);
			path = classic;
			sourceTree = "<group>";
		};
		2086AE3B0D1D491600B4588C /* green */ = {
			isa = PBXGroup;
			children = (
			);
			path = green;
			sourceTree = "<group>";
		};
		2086AE580D1D491700B4588C /* GTK */ = {
			isa = PBXGroup;
			children = (
			);
			path = GTK;
			sourceTree = "<group>";
		};
		2086AE720D1D491800B4588C /* halloween */ = {
			isa = PBXGroup;
			children = (
			);
			path = halloween;
			sourceTree = "<group>";
		};
		2086AEA30D1D491A00B4588C /* holiday */ = {
			isa = PBXGroup;
			children = (
			);
			path = holiday;
			sourceTree = "<group>";
		};
		2086AEBF0D1D491B00B4588C /* limewire */ = {
			isa = PBXGroup;
			children = (
			);
			path = limewire;
			sourceTree = "<group>";
		};
		2086AEDC0D1D491C00B4588C /* limewirePro */ = {
			isa = PBXGroup;
			children = (
			);
			path = limewirePro;
			sourceTree = "<group>";
		};
		2086AEFA0D1D491D00B4588C /* ocean */ = {
			isa = PBXGroup;
			children = (
			);
			path = ocean;
			sourceTree = "<group>";
		};
		2086AF160D1D491E00B4588C /* other */ = {
			isa = PBXGroup;
			children = (
			);
			path = other;
			sourceTree = "<group>";
		};
		2086AF300D1D491F00B4588C /* party */ = {
			isa = PBXGroup;
			children = (
			);
			path = party;
			sourceTree = "<group>";
		};
		2086AF4C0D1D492000B4588C /* patriotic */ = {
			isa = PBXGroup;
			children = (
			);
			path = patriotic;
			sourceTree = "<group>";
		};
		2086AF680D1D492000B4588C /* pink */ = {
			isa = PBXGroup;
			children = (
			);
			path = pink;
			sourceTree = "<group>";
		};
		2086AF840D1D492100B4588C /* pink_and_black */ = {
			isa = PBXGroup;
			children = (
			);
			path = pink_and_black;
			sourceTree = "<group>";
		};
		2086AFA10D1D492200B4588C /* pinstripes */ = {
			isa = PBXGroup;
			children = (
			);
			path = pinstripes;
			sourceTree = "<group>";
		};
		2086AFBB0D1D492300B4588C /* red */ = {
			isa = PBXGroup;
			children = (
			);
			path = red;
			sourceTree = "<group>";
		};
		2086AFD70D1D492400B4588C /* valentine */ = {
			isa = PBXGroup;
			children = (
			);
			path = valentine;
			sourceTree = "<group>";
		};
		2086AFF30D1D492500B4588C /* white */ = {
			isa = PBXGroup;
			children = (
			);
			path = white;
			sourceTree = "<group>";
		};
		2086B00F0D1D492600B4588C /* windows */ = {
			isa = PBXGroup;
			children = (
			);
			path = windows;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXJavaArchiveBuildPhase section */
		2030F38A0D1D4D66007A7661 /* JavaArchive */ = {
			isa = PBXJavaArchiveBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXJavaArchiveBuildPhase section */

/* Begin PBXLibraryTarget section */
		2030F38C0D1D4D66007A7661 /* CabosCore */ = {
			isa = PBXLibraryTarget;
			buildConfigurationList = 2030F38F0D1D4D67007A7661 /* Build configuration list for PBXLibraryTarget "CabosCore" */;
			buildPhases = (
				2030F3890D1D4D66007A7661 /* Sources */,
				2030F38A0D1D4D66007A7661 /* JavaArchive */,
				2030F38B0D1D4D66007A7661 /* Frameworks */,
			);
			dependencies = (
			);
			name = CabosCore;
			productInstallPath = /usr/local/lib;
			productName = AcqliteCore;
			productReference = 204A49950D200BD30003B702 /* CabosCore.jar */;
		};
/* End PBXLibraryTarget section */

/* Begin PBXProject section */
		2086A93E0D1D48CD00B4588C /* Project object */ = {
			isa = PBXProject;
			buildConfigurationList = 2086A93F0D1D48CD00B4588C /* Build configuration list for PBXProject "CabosCore" */;
			hasScannedForEncodings = 0;
			mainGroup = 2086A93C0D1D48CD00B4588C;
			productRefGroup = 2030F38E0D1D4D66007A7661 /* Products */;
			projectDirPath = "";
			targets = (
				2030F38C0D1D4D66007A7661 /* CabosCore */,
			);
		};
/* End PBXProject section */

/* Begin PBXSourcesBuildPhase section */
		2030F3890D1D4D66007A7661 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				2073B7540D29C6DA0024807D /* Ip2CountryDBBuilder.java in Sources */,
				2073B7550D29C6DA0024807D /* Ip2CountryManager.java in Sources */,
				204A9CD90D1EA4A200556684 /* AbstractChannelInterestRead.java in Sources */,
				204A9CDA0D1EA4A200556684 /* AbstractI18NConverter.java in Sources */,
				204A9CDB0D1EA4A200556684 /* AbstractKilobytesStatistic.java in Sources */,
				204A9CDC0D1EA4A200556684 /* AbstractLicense.java in Sources */,
				204A9CDD0D1EA4A200556684 /* AbstractMessageQueue.java in Sources */,
				204A9CDE0D1EA4A200556684 /* AbstractMessageStatHandler.java in Sources */,
				204A9CDF0D1EA4A200556684 /* AbstractNBSocket.java in Sources */,
				204A9CE00D1EA4A200556684 /* AbstractNumberSetting.java in Sources */,
				204A9CE10D1EA4A200556684 /* AbstractSettings.java in Sources */,
				204A9CE20D1EA4A200556684 /* AbstractStatHandler.java in Sources */,
				204A9CE30D1EA4A200556684 /* AbstractStatistic.java in Sources */,
				204A9CE40D1EA4A200556684 /* AbstractToken.java in Sources */,
				204A9CE50D1EA4A200556684 /* AcceptChannelObserver.java in Sources */,
				204A9CE60D1EA4A200556684 /* AcceptObserver.java in Sources */,
				204A9CE70D1EA4A200556684 /* Acceptor.java in Sources */,
				204A9CE80D1EA4A200556684 /* AckMessage.java in Sources */,
				204A9CE90D1EA4A200556684 /* ActivityCallback.java in Sources */,
				204A9CEA0D1EA4A200556684 /* AddressToken.java in Sources */,
				204A9CEB0D1EA4A200556684 /* AdvancedKilobytesStatistic.java in Sources */,
				204A9CEC0D1EA4A200556684 /* AdvancedStatistic.java in Sources */,
				204A9CED0D1EA4A200556684 /* AllowFilter.java in Sources */,
				204A9CEE0D1EA4A200556684 /* AlternateLocation.java in Sources */,
				204A9CEF0D1EA4A200556684 /* AlternateLocationCollection.java in Sources */,
				204A9CF00D1EA4A200556684 /* AltLocListener.java in Sources */,
				204A9CF10D1EA4A200556684 /* AltLocManager.java in Sources */,
				204A9CF20D1EA4A200556684 /* ApplicationSettings.java in Sources */,
				204A9CF30D1EA4A200556684 /* ApproximateMatcher.java in Sources */,
				204A9CF40D1EA4A200556684 /* ArrayListUtil.java in Sources */,
				204A9CF50D1EA4A200556684 /* ASFParser.java in Sources */,
				204A9CF60D1EA4A200556684 /* Assert.java in Sources */,
				204A9CF70D1EA4A200556684 /* AssertFailure.java in Sources */,
				204A9CF80D1EA4A200556684 /* AsyncDimeParser.java in Sources */,
				204A9CF90D1EA4A200556684 /* AsyncDimeRecordReader.java in Sources */,
				204A9CFA0D1EA4A200556684 /* AsyncHashTreeHandler.java in Sources */,
				204A9CFB0D1EA4A200556684 /* AsyncIncomingHandshaker.java in Sources */,
				204A9CFC0D1EA4A200556684 /* AsyncOutgoingHandshaker.java in Sources */,
				204A9CFD0D1EA4A200556684 /* AudioMetaData.java in Sources */,
				204A9CFE0D1EA4A200556684 /* AudioMetaDataEditor.java in Sources */,
				204A9CFF0D1EA4A200556684 /* AutoCompleteDictionary.java in Sources */,
				204A9D000D1EA4A200556684 /* AutoDownloadDetails.java in Sources */,
				204A9D010D1EA4A200556684 /* BadCCLicense.java in Sources */,
				204A9D020D1EA4A200556684 /* BadGGEPBlockException.java in Sources */,
				204A9D030D1EA4A200556684 /* BadGGEPPropertyException.java in Sources */,
				204A9D040D1EA4A200556684 /* BadHandshakeException.java in Sources */,
				204A9D050D1EA4A200556684 /* BadPacketException.java in Sources */,
				204A9D060D1EA4A200556684 /* BadURLException.java in Sources */,
				204A9D070D1EA4A200556684 /* BandwidthStat.java in Sources */,
				204A9D080D1EA4A200556684 /* BandwidthThrottle.java in Sources */,
				204A9D090D1EA4A200556684 /* BandwidthTracker.java in Sources */,
				204A9D0A0D1EA4A200556684 /* BandwidthTrackerImpl.java in Sources */,
				204A9D0B0D1EA4A200556684 /* BannedUploadState.java in Sources */,
				204A9D0C0D1EA4A200556684 /* Base32.java in Sources */,
				204A9D0D0D1EA4A200556684 /* BasicKilobytesStatistic.java in Sources */,
				204A9D0E0D1EA4A200556684 /* BasicQueue.java in Sources */,
				204A9D0F0D1EA4A200556684 /* BasicStatistic.java in Sources */,
				204A9D100D1EA4A200556684 /* BiasedRandomDownloadStrategy.java in Sources */,
				204A9D110D1EA4A200556684 /* BinaryHeap.java in Sources */,
				204A9D120D1EA4A200556684 /* BitSet.java in Sources */,
				204A9D130D1EA4A200556684 /* BlockingHandshakeSupport.java in Sources */,
				204A9D140D1EA4A200556684 /* BlockingIncomingHandshaker.java in Sources */,
				204A9D150D1EA4A200556684 /* BlockingOutgoingHandshaker.java in Sources */,
				204A9D160D1EA4A200556684 /* BlockingServerSocketAdapter.java in Sources */,
				204A9D170D1EA4A200556684 /* BlockingSocketAdapter.java in Sources */,
				204A9D180D1EA4A200556684 /* BooleanSetting.java in Sources */,
				204A9D190D1EA4A200556684 /* BootstrapServer.java in Sources */,
				204A9D1A0D1EA4A200556684 /* BootstrapServerManager.java in Sources */,
				204A9D1B0D1EA4A200556684 /* BrowseHostHandler.java in Sources */,
				204A9D1C0D1EA4A200556684 /* BrowseHostUploadState.java in Sources */,
				204A9D1D0D1EA4A200556684 /* BrowserControlUploadState.java in Sources */,
				204A9D1E0D1EA4A200556684 /* BucketQueue.java in Sources */,
				204A9D1F0D1EA4A200556684 /* Buffer.java in Sources */,
				204A9D200D1EA4A200556684 /* BufferByteArrayOutputStream.java in Sources */,
				204A9D210D1EA4A200556684 /* BufferInputStream.java in Sources */,
				204A9D220D1EA4A200556684 /* BufferOutputStream.java in Sources */,
				204A9D230D1EA4A200556684 /* BufferUtils.java in Sources */,
				204A9D240D1EA4A200556684 /* ByteArrayCache.java in Sources */,
				204A9D250D1EA4A200556684 /* ByteBufferCache.java in Sources */,
				204A9D260D1EA4A200556684 /* ByteOrder.java in Sources */,
				204A9D270D1EA4A200556684 /* ByteReader.java in Sources */,
				204A9D280D1EA4A200556684 /* ByteSetting.java in Sources */,
				204A9D290D1EA4A200556684 /* Cancellable.java in Sources */,
				204A9D2A0D1EA4A200556684 /* CantConnectException.java in Sources */,
				204A9D2B0D1EA4A200556684 /* CantResumeException.java in Sources */,
				204A9D2C0D1EA4A200556684 /* CapabilitiesVM.java in Sources */,
				204A9D2D0D1EA4A200556684 /* CCConstants.java in Sources */,
				204A9D2E0D1EA4A200556684 /* CCLicense.java in Sources */,
				204A9D2F0D1EA4A200556684 /* ChannelReader.java in Sources */,
				204A9D300D1EA4A200556684 /* ChannelReadObserver.java in Sources */,
				204A9D310D1EA4A200556684 /* ChannelWriter.java in Sources */,
				204A9D320D1EA4A200556684 /* CharArraySetting.java in Sources */,
				204A9D330D1EA4A200556684 /* CharSequenceKeyAnalyzer.java in Sources */,
				204A9D340D1EA4A200556684 /* ChatSettings.java in Sources */,
				204A9D350D1EA4A200556684 /* ChunkReleaser.java in Sources */,
				204A9D360D1EA4A200556684 /* CircularByteBuffer.java in Sources */,
				204A9D370D1EA4A200556684 /* COBSUtil.java in Sources */,
				204A9D380D1EA4A200556684 /* CommonUtils.java in Sources */,
				204A9D390D1EA4A200556684 /* Comparators.java in Sources */,
				204A9D3A0D1EA4A200556684 /* CompositeFilter.java in Sources */,
				204A9D3B0D1EA4A200556684 /* CompositeQueue.java in Sources */,
				204A9D3C0D1EA4A200556684 /* CompressingOutputStream.java in Sources */,
				204A9D3D0D1EA4A200556684 /* CompressionStat.java in Sources */,
				204A9D3E0D1EA4A200556684 /* Connection.java in Sources */,
				204A9D3F0D1EA4A200556684 /* ConnectionChecker.java in Sources */,
				204A9D400D1EA4A200556684 /* ConnectionDispatcher.java in Sources */,
				204A9D410D1EA4A200556684 /* ConnectionManager.java in Sources */,
				204A9D420D1EA4A200556684 /* ConnectionSettings.java in Sources */,
				204A9D430D1EA4A200556684 /* ConnectionStat.java in Sources */,
				204A9D440D1EA4A200556684 /* ConnectionStats.java in Sources */,
				204A9D450D1EA4A200556684 /* ConnectionStatus.java in Sources */,
				204A9D460D1EA4A200556684 /* ConnectionWatchdog.java in Sources */,
				204A9D470D1EA4A200556684 /* ConnectObserver.java in Sources */,
				204A9D480D1EA4A200556684 /* ConstantHTTPHeaderValue.java in Sources */,
				204A9D490D1EA4A200556684 /* Constants.java in Sources */,
				204A9D4A0D1EA4A200556684 /* Container.java in Sources */,
				204A9D4B0D1EA4A200556684 /* ContentAuthority.java in Sources */,
				204A9D4C0D1EA4A200556684 /* ContentCache.java in Sources */,
				204A9D4D0D1EA4A200556684 /* ContentManager.java in Sources */,
				204A9D4E0D1EA4A200556684 /* ContentRequest.java in Sources */,
				204A9D4F0D1EA4A200556684 /* ContentResponse.java in Sources */,
				204A9D500D1EA4A200556684 /* ContentResponseData.java in Sources */,
				204A9D510D1EA4A200556684 /* ContentResponseObserver.java in Sources */,
				204A9D520D1EA4A200556684 /* ContentSettings.java in Sources */,
				204A9D530D1EA4A200556684 /* ContentUrnMismatchException.java in Sources */,
				204A9D540D1EA4A200556684 /* ConverterObjectInputStream.java in Sources */,
				204A9D550D1EA4A200556684 /* CountingInputStream.java in Sources */,
				204A9D560D1EA4A200556684 /* CountingOutputStream.java in Sources */,
				204A9D570D1EA4A200556684 /* CoWList.java in Sources */,
				204A9D580D1EA4A200556684 /* CreationTimeCache.java in Sources */,
				204A9D590D1EA4A200556684 /* Data.java in Sources */,
				204A9D5A0D1EA4A200556684 /* DataMessage.java in Sources */,
				204A9D5B0D1EA4A200556684 /* DataUtils.java in Sources */,
				204A9D5C0D1EA4A200556684 /* DataWindow.java in Sources */,
				204A9D5D0D1EA4A200556684 /* DefaultBootstrapServers.java in Sources */,
				204A9D5E0D1EA4A200556684 /* DefaultHandshakeResponder.java in Sources */,
				204A9D5F0D1EA4A200556684 /* DefaultHeaders.java in Sources */,
				204A9D600D1EA4A200556684 /* DefaultThreadPool.java in Sources */,
				204A9D610D1EA4A200556684 /* DeflaterWriter.java in Sources */,
				204A9D620D1EA4A200556684 /* DelayedBufferWriter.java in Sources */,
				204A9D630D1EA4A200556684 /* DIMEException.java in Sources */,
				204A9D640D1EA4A200556684 /* DIMEGenerator.java in Sources */,
				204A9D650D1EA4A200556684 /* DIMEMessageException.java in Sources */,
				204A9D660D1EA4A200556684 /* DIMEParser.java in Sources */,
				204A9D670D1EA4A200556684 /* DIMERecord.java in Sources */,
				204A9D680D1EA4A200556684 /* DirectAltLoc.java in Sources */,
				204A9D690D1EA4A200556684 /* DirectByteBufferCache.java in Sources */,
				204A9D6A0D1EA4A200556684 /* DiskException.java in Sources */,
				204A9D6B0D1EA4A200556684 /* DoublyLinkedList.java in Sources */,
				204A9D6C0D1EA4A200556684 /* DownloadBrowseHostList.java in Sources */,
				204A9D6D0D1EA4A200556684 /* DownloadCallback.java in Sources */,
				204A9D6E0D1EA4A200556684 /* DownloadChatList.java in Sources */,
				204A9D6F0D1EA4A200556684 /* Downloader.java in Sources */,
				204A9D700D1EA4A200556684 /* DownloadManager.java in Sources */,
				204A9D710D1EA4A200556684 /* DownloadSettings.java in Sources */,
				204A9D720D1EA4A200556684 /* DownloadStat.java in Sources */,
				204A9D730D1EA4A200556684 /* DownloadState.java in Sources */,
				204A9D740D1EA4A200556684 /* DownloadWorker.java in Sources */,
				204A9D750D1EA4A200556684 /* DroppedLimeSentMessageStat.java in Sources */,
				204A9D760D1EA4A200556684 /* DroppedLimeSentMessageStatBytes.java in Sources */,
				204A9D770D1EA4A200556684 /* DroppedSentMessageStat.java in Sources */,
				204A9D780D1EA4A200556684 /* DroppedSentMessageStatBytes.java in Sources */,
				204A9D790D1EA4A200556684 /* DroppedSentMessageStatHandler.java in Sources */,
				204A9D7A0D1EA4A200556684 /* DualIterator.java in Sources */,
				204A9D7B0D1EA4A200556684 /* DuplicateFilter.java in Sources */,
				204A9D7C0D1EA4A200556684 /* Endpoint.java in Sources */,
				204A9D7D0D1EA4A200556684 /* EndpointData.java in Sources */,
				204A9D7E0D1EA4A200556684 /* ErrorCallback.java in Sources */,
				204A9D7F0D1EA4A200556684 /* ErrorService.java in Sources */,
				204A9D800D1EA4A200556684 /* Expand.java in Sources */,
				204A9D810D1EA4A200556684 /* ExtendedEndpoint.java in Sources */,
				204A9D820D1EA4A200556684 /* FeatureSearchData.java in Sources */,
				204A9D830D1EA4A200556684 /* FileArraySetting.java in Sources */,
				204A9D840D1EA4A200556684 /* FileCantBeMovedException.java in Sources */,
				204A9D850D1EA4A200556684 /* FileComparator.java in Sources */,
				204A9D860D1EA4A200556684 /* FileDesc.java in Sources */,
				204A9D870D1EA4A200556684 /* FileDetails.java in Sources */,
				204A9D880D1EA4A200556684 /* FileEventListener.java in Sources */,
				204A9D890D1EA4A200556684 /* FileExistsException.java in Sources */,
				204A9D8A0D1EA4A200556684 /* FileIncompleteException.java in Sources */,
				204A9D8B0D1EA4A200556684 /* FileManager.java in Sources */,
				204A9D8C0D1EA4A200556684 /* FileManagerEvent.java in Sources */,
				204A9D8D0D1EA4A200556684 /* FileNotFoundException.java in Sources */,
				204A9D8E0D1EA4A200556684 /* FileNotFoundUploadState.java in Sources */,
				204A9D8F0D1EA4A200556684 /* FileSetSetting.java in Sources */,
				204A9D900D1EA4A200556684 /* FileSetting.java in Sources */,
				204A9D910D1EA4A200556684 /* FileTooLargeException.java in Sources */,
				204A9D920D1EA4A200556684 /* FileUtils.java in Sources */,
				204A9D930D1EA4A200556684 /* FilterSettings.java in Sources */,
				204A9D940D1EA4A200556684 /* FinMessage.java in Sources */,
				204A9D950D1EA4A200556684 /* FixedSizeArrayHashSet.java in Sources */,
				204A9D960D1EA4A200556684 /* FixedSizeExpiringSet.java in Sources */,
				204A9D970D1EA4A200556684 /* FixedsizeForgetfulHashMap.java in Sources */,
				204A9D980D1EA4A200556684 /* FixedsizeHashMap.java in Sources */,
				204A9D990D1EA4A200556684 /* FixedsizePriorityQueue.java in Sources */,
				204A9D9A0D1EA4A200556684 /* FixedSizeSortedSet.java in Sources */,
				204A9D9B0D1EA4A200556684 /* FLACMetaData.java in Sources */,
				204A9D9C0D1EA4A200556684 /* FloatSetting.java in Sources */,
				204A9D9D0D1EA4A200556684 /* ForgetfulHashMap.java in Sources */,
				204A9D9E0D1EA4A200556684 /* ForMeReplyHandler.java in Sources */,
				204A9D9F0D1EA4A200556684 /* FreeloaderUploadingException.java in Sources */,
				204A9DA00D1EA4A200556684 /* FreeloaderUploadState.java in Sources */,
				204A9DA10D1EA4A200556684 /* Function.java in Sources */,
				204A9DA20D1EA4A200556684 /* Future.java in Sources */,
				204A9DA30D1EA4A200556684 /* GeneralStatHandler.java in Sources */,
				204A9DA40D1EA4A200556684 /* GGEP.java in Sources */,
				204A9DA50D1EA4A200556684 /* GGEPParser.java in Sources */,
				204A9DA60D1EA4A200556684 /* GnetConnectObserver.java in Sources */,
				204A9DA70D1EA4A200556684 /* GreedyQueryFilter.java in Sources */,
				204A9DA80D1EA4A200556684 /* GUESSEndpoint.java in Sources */,
				204A9DA90D1EA4A200556684 /* GUID.java in Sources */,
				204A9DAA0D1EA4A200556684 /* GUIDFilter.java in Sources */,
				204A9DAB0D1EA4A200556684 /* GuidMap.java in Sources */,
				204A9DAC0D1EA4A200556684 /* GuidMapFactory.java in Sources */,
				204A9DAD0D1EA4A200556684 /* HandshakeObserver.java in Sources */,
				204A9DAE0D1EA4A200556684 /* Handshaker.java in Sources */,
				204A9DAF0D1EA4A200556684 /* HandshakeResponder.java in Sources */,
				204A9DB00D1EA4A200556684 /* HandshakeResponse.java in Sources */,
				204A9DB10D1EA4A200556684 /* HandshakeState.java in Sources */,
				204A9DB20D1EA4A200556684 /* HandshakeStatus.java in Sources */,
				204A9DB30D1EA4A200556684 /* HandshakeSupport.java in Sources */,
				204A9DB40D1EA4A200556684 /* HandshakingStat.java in Sources */,
				204A9DB50D1EA4A200556684 /* Hasher.java in Sources */,
				204A9DB60D1EA4A200556684 /* HasherSet.java in Sources */,
				204A9DB70D1EA4A200556684 /* HashFilter.java in Sources */,
				204A9DB80D1EA4A200556684 /* HashFunction.java in Sources */,
				204A9DB90D1EA4A200556684 /* HashTree.java in Sources */,
				204A9DBA0D1EA4A200556684 /* HashTreeHandler.java in Sources */,
				204A9DBB0D1EA4A200556684 /* HashTreeNodeManager.java in Sources */,
				204A9DBC0D1EA4A200556684 /* HeaderNames.java in Sources */,
				204A9DBD0D1EA4A200556684 /* HeaderSupport.java in Sources */,
				204A9DBE0D1EA4A200556684 /* HeaderUpdateVendorMessage.java in Sources */,
				204A9DBF0D1EA4A200556684 /* HeadPing.java in Sources */,
				204A9DC00D1EA4A200556684 /* HeadPong.java in Sources */,
				204A9DC10D1EA4A200556684 /* HeapByteBufferCache.java in Sources */,
				204A9DC20D1EA4A200556684 /* HopsFlowVendorMessage.java in Sources */,
				204A9DC30D1EA4A200556684 /* HostCatcher.java in Sources */,
				204A9DC40D1EA4A200556684 /* HostData.java in Sources */,
				204A9DC50D1EA4A200556684 /* HttpClientManager.java in Sources */,
				204A9DC60D1EA4A200556684 /* HTTPConnectObserver.java in Sources */,
				204A9DC70D1EA4A200556684 /* HTTPConstants.java in Sources */,
				204A9DC80D1EA4A200556684 /* HTTPDownloader.java in Sources */,
				204A9DC90D1EA4A200556684 /* HTTPHeaderName.java in Sources */,
				204A9DCA0D1EA4A200556684 /* HTTPHeaderValue.java in Sources */,
				204A9DCB0D1EA4A200556684 /* HTTPHeaderValueCollection.java in Sources */,
				204A9DCC0D1EA4A200556684 /* HTTPMessage.java in Sources */,
				204A9DCD0D1EA4A200556684 /* HTTPRequestMethod.java in Sources */,
				204A9DCE0D1EA4A200556684 /* HTTPStat.java in Sources */,
				204A9DCF0D1EA4A200556684 /* HTTPUploader.java in Sources */,
				204A9DD00D1EA4A200556684 /* HTTPUtils.java in Sources */,
				204A9DD10D1EA4A200556684 /* HUGEExtension.java in Sources */,
				204A9DD20D1EA4A200556684 /* I18NConvert.java in Sources */,
				204A9DD30D1EA4A200556684 /* I18NConvertICU.java in Sources */,
				204A9DD40D1EA4A200556684 /* IncompleteFileDesc.java in Sources */,
				204A9DD50D1EA4A200556684 /* IncompleteFileManager.java in Sources */,
				204A9DD60D1EA4A200556684 /* InflaterReader.java in Sources */,
				204A9DD70D1EA4A200556684 /* InsufficientDataException.java in Sources */,
				204A9DD80D1EA4A200556684 /* IntBuffer.java in Sources */,
				204A9DD90D1EA4A200556684 /* InterestReadChannel.java in Sources */,
				204A9DDA0D1EA4A200556684 /* InterestWriteChannel.java in Sources */,
				204A9DDB0D1EA4A200556684 /* InterruptedIOException.java in Sources */,
				204A9DDC0D1EA4A200556684 /* Interval.java in Sources */,
				204A9DDD0D1EA4A200556684 /* IntervalSet.java in Sources */,
				204A9DDE0D1EA4A200556684 /* IntHashMap.java in Sources */,
				204A9DDF0D1EA4A200556684 /* IntPair.java in Sources */,
				204A9DE00D1EA4A200556684 /* IntSet.java in Sources */,
				204A9DE10D1EA4A200556684 /* IntSetting.java in Sources */,
				204A9DE20D1EA4A200556684 /* IntWrapper.java in Sources */,
				204A9DE30D1EA4A200556684 /* InvalidPathException.java in Sources */,
				204A9DE40D1EA4A200556684 /* IOErrorObserver.java in Sources */,
				204A9DE50D1EA4A200556684 /* IOState.java in Sources */,
				204A9DE60D1EA4A200556684 /* IOStateMachine.java in Sources */,
				204A9DE70D1EA4A200556684 /* IOStateObserver.java in Sources */,
				204A9DE80D1EA4A200556684 /* IOUtils.java in Sources */,
				204A9DE90D1EA4A200556684 /* IP.java in Sources */,
				204A9DEA0D1EA4A200556684 /* IPFilter.java in Sources */,
				204A9DEB0D1EA4A200556684 /* IPList.java in Sources */,
				204A9DEC0D1EA4A200556684 /* IpPort.java in Sources */,
				204A9DED0D1EA4A200556684 /* IPPortCombo.java in Sources */,
				204A9DEE0D1EA4A200556684 /* IpPortContentAuthority.java in Sources */,
				204A9DEF0D1EA4A200556684 /* IpPortForSelf.java in Sources */,
				204A9DF00D1EA4A200556684 /* IpPortImpl.java in Sources */,
				204A9DF10D1EA4A200556684 /* IpPortSet.java in Sources */,
				204A9DF20D1EA4A200556684 /* JOrbisComment.java in Sources */,
				204A9DF30D1EA4A200556684 /* KeepAliveMessage.java in Sources */,
				204A9DF40D1EA4A200556684 /* KeyValue.java in Sources */,
				204A9DF50D1EA4A200556684 /* KeywordFilter.java in Sources */,
				204A9DF60D1EA4A200556684 /* KeywordToken.java in Sources */,
				204A9DF70D1EA4A200556684 /* LeafHandshakeResponder.java in Sources */,
				204A9DF80D1EA4A200556684 /* LeafHeaders.java in Sources */,
				204A9DF90D1EA4A200556684 /* LegacyRanker.java in Sources */,
				204A9DFA0D1EA4A200556684 /* LibraryData.java in Sources */,
				204A9DFB0D1EA4A200556684 /* License.java in Sources */,
				204A9DFC0D1EA4A200556684 /* LicenseCache.java in Sources */,
				204A9DFD0D1EA4A200556684 /* LicenseConstants.java in Sources */,
				204A9DFE0D1EA4A200556684 /* LicenseFactory.java in Sources */,
				204A9DFF0D1EA4A200556684 /* LimeACKVendorMessage.java in Sources */,
				204A9E000D1EA4A200556684 /* LimeProps.java in Sources */,
				204A9E010D1EA4A200556684 /* LimeReceivedMessageStat.java in Sources */,
				204A9E020D1EA4A200556684 /* LimeReceivedMessageStatBytes.java in Sources */,
				204A9E030D1EA4A200556684 /* LimeSentMessageStat.java in Sources */,
				204A9E040D1EA4A200556684 /* LimeSentMessageStatBytes.java in Sources */,
				204A9E050D1EA4A200556684 /* LimeXMLDocument.java in Sources */,
				204A9E060D1EA4A200556684 /* LimeXMLDocumentHelper.java in Sources */,
				204A9E070D1EA4A200556684 /* LimeXMLNames.java in Sources */,
				204A9E080D1EA4A200556684 /* LimeXMLProperties.java in Sources */,
				204A9E090D1EA4A200556684 /* LimeXMLReplyCollection.java in Sources */,
				204A9E0A0D1EA4A200556684 /* LimeXMLSchema.java in Sources */,
				204A9E0B0D1EA4A200556684 /* LimeXMLSchemaFieldExtractor.java in Sources */,
				204A9E0C0D1EA4A200556684 /* LimeXMLSchemaRepository.java in Sources */,
				204A9E0D0D1EA4A200556684 /* LimeXMLUtils.java in Sources */,
				204A9E0E0D1EA4A200556684 /* LimitedSocketController.java in Sources */,
				204A9E0F0D1EA4A200556684 /* LimitReachedUploadState.java in Sources */,
				204A9E100D1EA4A200556684 /* LogUtils.java in Sources */,
				204A9E110D1EA4A200556684 /* LongSetting.java in Sources */,
				204A9E120D1EA4A200556684 /* M4AMetaData.java in Sources */,
				204A9E130D1EA4A200556684 /* MalformedRequestState.java in Sources */,
				204A9E140D1EA4A200556684 /* ManagedConnection.java in Sources */,
				204A9E150D1EA4A200556684 /* ManagedDownloader.java in Sources */,
				204A9E160D1EA4A200556684 /* ManagedThread.java in Sources */,
				204A9E170D1EA4A200556684 /* MediaType.java in Sources */,
				204A9E180D1EA4A200556684 /* MeshHandler.java in Sources */,
				204A9E190D1EA4A200556684 /* Message.java in Sources */,
				204A9E1A0D1EA4A200556684 /* MessageCallback.java in Sources */,
				204A9E1B0D1EA4A200556684 /* MessageDispatcher.java in Sources */,
				204A9E1C0D1EA4A200556684 /* MessageFactory.java in Sources */,
				204A9E1D0D1EA4A200556684 /* MessageListener.java in Sources */,
				204A9E1E0D1EA4A200556684 /* MessageQueue.java in Sources */,
				204A9E1F0D1EA4A200556684 /* MessageReader.java in Sources */,
				204A9E200D1EA4A200556684 /* MessageReceiver.java in Sources */,
				204A9E210D1EA4A200556684 /* MessageResourceCallback.java in Sources */,
				204A9E220D1EA4A200556684 /* MessageResourceService.java in Sources */,
				204A9E230D1EA4A200556684 /* MessageRouter.java in Sources */,
				204A9E240D1EA4A200556684 /* MessageService.java in Sources */,
				204A9E250D1EA4A200556684 /* MessageSettings.java in Sources */,
				204A9E260D1EA4A200556684 /* MessagesSupportedVendorMessage.java in Sources */,
				204A9E270D1EA4A200556684 /* MessageWriter.java in Sources */,
				204A9E280D1EA4A200556684 /* MetaData.java in Sources */,
				204A9E290D1EA4A200556684 /* MetaDataEditor.java in Sources */,
				204A9E2A0D1EA4A200556684 /* MetaDataReader.java in Sources */,
				204A9E2B0D1EA4A200556684 /* MetaFileManager.java in Sources */,
				204A9E2C0D1EA4A200556684 /* MP3DataEditor.java in Sources */,
				204A9E2D0D1EA4A200556684 /* MP3Info.java in Sources */,
				204A9E2E0D1EA4A200556684 /* MP3MetaData.java in Sources */,
				204A9E2F0D1EA4A200556684 /* MulticastService.java in Sources */,
				204A9E300D1EA4A200556684 /* MultiIterator.java in Sources */,
				204A9E310D1EA4A200556684 /* MultiRRIterator.java in Sources */,
				204A9E320D1EA4A200556684 /* MutableGUIDFilter.java in Sources */,
				204A9E330D1EA4A200556684 /* NamedLicense.java in Sources */,
				204A9E340D1EA4A200556684 /* NameValue.java in Sources */,
				204A9E350D1EA4A200556684 /* NBSocket.java in Sources */,
				204A9E360D1EA4A200556684 /* NBThrottle.java in Sources */,
				204A9E370D1EA4A200556684 /* NetworkUpdateSanityChecker.java in Sources */,
				204A9E380D1EA4A200556684 /* NetworkUtils.java in Sources */,
				204A9E390D1EA4A200556684 /* NIODispatcher.java in Sources */,
				204A9E3A0D1EA4A200556684 /* NIOInputStream.java in Sources */,
				204A9E3B0D1EA4A200556684 /* NIOMultiplexor.java in Sources */,
				204A9E3C0D1EA4A200556684 /* NIOOutputStream.java in Sources */,
				204A9E3D0D1EA4A200556684 /* NIOServerSocket.java in Sources */,
				204A9E3E0D1EA4A200556684 /* NIOSocket.java in Sources */,
				204A9E3F0D1EA4A200556684 /* NoGnutellaOkException.java in Sources */,
				204A9E400D1EA4A200556684 /* NoHTTPOKException.java in Sources */,
				204A9E410D1EA4A200556684 /* NoMoreStorageException.java in Sources */,
				204A9E420D1EA4A200556684 /* NoOpReader.java in Sources */,
				204A9E430D1EA4A200556684 /* NoOpWriter.java in Sources */,
				204A9E440D1EA4A200556684 /* NormalUploadState.java in Sources */,
				204A9E450D1EA4A200556684 /* NoSuchRangeException.java in Sources */,
				204A9E460D1EA4A200556684 /* NotSharingException.java in Sources */,
				204A9E470D1EA4A200556684 /* NPECatchingInputStream.java in Sources */,
				204A9E480D1EA4A200556684 /* NullIncompleteDirectoryException.java in Sources */,
				204A9E490D1EA4A200556684 /* NumericalDownloadStat.java in Sources */,
				204A9E4A0D1EA4A200556684 /* NumericalStatistic.java in Sources */,
				204A9E4B0D1EA4A200556684 /* OGGDataEditor.java in Sources */,
				204A9E4C0D1EA4A200556684 /* OGGMetaData.java in Sources */,
				204A9E4D0D1EA4A200556684 /* OGMMetaData.java in Sources */,
				204A9E4E0D1EA4A200556684 /* OnDemandUnicaster.java in Sources */,
				204A9E4F0D1EA4A200556684 /* OutOfBandThroughputStat.java in Sources */,
				204A9E500D1EA4A200556684 /* OutputRunner.java in Sources */,
				204A9E510D1EA4A200556684 /* OverlapMismatchException.java in Sources */,
				204A9E520D1EA4A200556684 /* PackagedMediaFileUtils.java in Sources */,
				204A9E530D1EA4A200556684 /* Pair.java in Sources */,
				204A9E540D1EA4A200556684 /* PairTuple.java in Sources */,
				204A9E550D1EA4A200556684 /* PatchTableMessage.java in Sources */,
				204A9E560D1EA4A200556684 /* PatriciaTrie.java in Sources */,
				204A9E570D1EA4A200556684 /* Pinger.java in Sources */,
				204A9E580D1EA4A200556684 /* PingPongSettings.java in Sources */,
				204A9E590D1EA4A200556684 /* PingRanker.java in Sources */,
				204A9E5A0D1EA4A200556684 /* PingReply.java in Sources */,
				204A9E5B0D1EA4A200556684 /* PingRequest.java in Sources */,
				204A9E5C0D1EA4A200556684 /* PongCacher.java in Sources */,
				204A9E5D0D1EA4A200556684 /* PowerOf2ByteArrayCache.java in Sources */,
				204A9E5E0D1EA4A200556684 /* PowerOfTwoSetting.java in Sources */,
				204A9E5F0D1EA4A200556684 /* PriorityMessageQueue.java in Sources */,
				204A9E600D1EA4A200556684 /* ProbeQuery.java in Sources */,
				204A9E610D1EA4A200556684 /* ProblemReadingHeaderException.java in Sources */,
				204A9E620D1EA4A200556684 /* ProcessingQueue.java in Sources */,
				204A9E630D1EA4A200556684 /* PromotionManager.java in Sources */,
				204A9E640D1EA4A200556684 /* ProxyFileSetting.java in Sources */,
				204A9E650D1EA4A200556684 /* ProxyUtils.java in Sources */,
				204A9E660D1EA4A200556684 /* PublishedCCLicense.java in Sources */,
				204A9E670D1EA4A200556684 /* PushAltLoc.java in Sources */,
				204A9E680D1EA4A200556684 /* PushDetails.java in Sources */,
				204A9E690D1EA4A200556684 /* PushEndpoint.java in Sources */,
				204A9E6A0D1EA4A200556684 /* PushEndpointForSelf.java in Sources */,
				204A9E6B0D1EA4A200556684 /* PushList.java in Sources */,
				204A9E6C0D1EA4A200556684 /* PushManager.java in Sources */,
				204A9E6D0D1EA4A200556684 /* PushProxyAcknowledgement.java in Sources */,
				204A9E6E0D1EA4A200556684 /* PushProxyRequest.java in Sources */,
				204A9E6F0D1EA4A200556684 /* PushProxyUploadState.java in Sources */,
				204A9E700D1EA4A200556684 /* PushRequest.java in Sources */,
				204A9E710D1EA4A200556684 /* PushRequestedFile.java in Sources */,
				204A9E720D1EA4A200556684 /* QueryDispatcher.java in Sources */,
				204A9E730D1EA4A200556684 /* QueryHandler.java in Sources */,
				204A9E740D1EA4A200556684 /* QueryKey.java in Sources */,
				204A9E750D1EA4A200556684 /* QueryKeyGenerator.java in Sources */,
				204A9E760D1EA4A200556684 /* QueryReply.java in Sources */,
				204A9E770D1EA4A200556684 /* QueryReplyData.java in Sources */,
				204A9E780D1EA4A200556684 /* QueryRequest.java in Sources */,
				204A9E790D1EA4A200556684 /* QueryRouteTable.java in Sources */,
				204A9E7A0D1EA4A200556684 /* QueryStatusRequest.java in Sources */,
				204A9E7B0D1EA4A200556684 /* QueryStatusResponse.java in Sources */,
				204A9E7C0D1EA4A200556684 /* QueryUnicaster.java in Sources */,
				204A9E7D0D1EA4A200556684 /* QueuedException.java in Sources */,
				204A9E7E0D1EA4A200556684 /* QueuedUploadState.java in Sources */,
				204A9E7F0D1EA4A200556684 /* RandomAcessCoWList.java in Sources */,
				204A9E800D1EA4A200556684 /* RandomDownloadStrategy.java in Sources */,
				204A9E810D1EA4A200556684 /* RandomOrderHashSet.java in Sources */,
				204A9E820D1EA4A200556684 /* RandomSequence.java in Sources */,
				204A9E830D1EA4A200556684 /* RangeNotAvailableException.java in Sources */,
				204A9E840D1EA4A200556684 /* RatingTable.java in Sources */,
				204A9E850D1EA4A200556684 /* ReaderIsNullException.java in Sources */,
				204A9E860D1EA4A200556684 /* ReadHandshakeState.java in Sources */,
				204A9E870D1EA4A200556684 /* ReadHeadersIOState.java in Sources */,
				204A9E880D1EA4A200556684 /* ReadObserver.java in Sources */,
				204A9E890D1EA4A200556684 /* ReadSkipState.java in Sources */,
				204A9E8A0D1EA4A200556684 /* ReadState.java in Sources */,
				204A9E8B0D1EA4A200556684 /* ReadTimeout.java in Sources */,
				204A9E8C0D1EA4A200556684 /* ReadWriteObserver.java in Sources */,
				204A9E8D0D1EA4A200556684 /* ReceivedErrorStat.java in Sources */,
				204A9E8E0D1EA4A200556684 /* ReceivedMessageStat.java in Sources */,
				204A9E8F0D1EA4A200556684 /* ReceivedMessageStatBytes.java in Sources */,
				204A9E900D1EA4A200556684 /* ReceivedMessageStatHandler.java in Sources */,
				204A9E910D1EA4A200556684 /* RemoteFileDesc.java in Sources */,
				204A9E920D1EA4A200556684 /* RemoteHostData.java in Sources */,
				204A9E930D1EA4A200556684 /* ReplyHandler.java in Sources */,
				204A9E940D1EA4A200556684 /* ReplyNumberVendorMessage.java in Sources */,
				204A9E950D1EA4A200556684 /* RequeryDownloader.java in Sources */,
				204A9E960D1EA4A200556684 /* RequeryFilter.java in Sources */,
				204A9E970D1EA4A200556684 /* ResetTableMessage.java in Sources */,
				204A9E980D1EA4A200556684 /* Response.java in Sources */,
				204A9E990D1EA4A200556684 /* ResponseVerifier.java in Sources */,
				204A9E9A0D1EA4A200556684 /* ResultCounter.java in Sources */,
				204A9E9B0D1EA4A200556684 /* ResumeDownloader.java in Sources */,
				204A9E9C0D1EA4A200556684 /* RichConnectionThread.java in Sources */,
				204A9E9D0D1EA4A200556684 /* RIFFMetaData.java in Sources */,
				204A9E9E0D1EA4A200556684 /* RoundRobinQueue.java in Sources */,
				204A9E9F0D1EA4A200556684 /* RoundRobinSetQueue.java in Sources */,
				204A9EA00D1EA4A200556684 /* RoutedQueryStat.java in Sources */,
				204A9EA10D1EA4A200556684 /* RouteErrorStat.java in Sources */,
				204A9EA20D1EA4A200556684 /* RouterService.java in Sources */,
				204A9EA30D1EA4A200556684 /* RouteTable.java in Sources */,
				204A9EA40D1EA4A200556684 /* RouteTableMessage.java in Sources */,
				204A9EA50D1EA4A200556684 /* SavedFileManager.java in Sources */,
				204A9EA60D1EA4A200556684 /* SaveLocationException.java in Sources */,
				204A9EA70D1EA4A200556684 /* SchemaFieldInfo.java in Sources */,
				204A9EA80D1EA4A200556684 /* SchemaNotFoundException.java in Sources */,
				204A9EA90D1EA4A200556684 /* SchemaReplyCollectionMapper.java in Sources */,
				204A9EAA0D1EA4A200556684 /* SearchResultHandler.java in Sources */,
				204A9EAB0D1EA4A200556684 /* SearchSettings.java in Sources */,
				204A9EAC0D1EA4A200556684 /* SecureGGEPData.java in Sources */,
				204A9EAD0D1EA4A200556684 /* SecureMessage.java in Sources */,
				204A9EAE0D1EA4A200556684 /* SecureMessageCallback.java in Sources */,
				204A9EAF0D1EA4A200556684 /* SecureMessageVerifier.java in Sources */,
				204A9EB00D1EA4A200556684 /* SecurityUtils.java in Sources */,
				204A9EB10D1EA4A200556684 /* SelectionStrategy.java in Sources */,
				204A9EB20D1EA4A200556684 /* SelectionStrategyFactory.java in Sources */,
				204A9EB30D1EA4A200556684 /* SentMessageHandler.java in Sources */,
				204A9EB40D1EA4A200556684 /* SentMessageStat.java in Sources */,
				204A9EB50D1EA4A200556684 /* SentMessageStatBytes.java in Sources */,
				204A9EB60D1EA4A200556684 /* SentMessageStatHandler.java in Sources */,
				204A9EB70D1EA4A200556684 /* SequenceNumberExtender.java in Sources */,
				204A9EB80D1EA4A200556684 /* Setting.java in Sources */,
				204A9EB90D1EA4A200556684 /* Settings.java in Sources */,
				204A9EBA0D1EA4A200556684 /* SettingsBasedContentAuthority.java in Sources */,
				204A9EBB0D1EA4A200556684 /* SettingsFactory.java in Sources */,
				204A9EBC0D1EA4A200556684 /* SettingsHandler.java in Sources */,
				204A9EBD0D1EA4A200556684 /* SHA1.java in Sources */,
				204A9EBE0D1EA4A200556684 /* SharingSettings.java in Sources */,
				204A9EBF0D1EA4A200556684 /* Shutdownable.java in Sources */,
				204A9EC00D1EA4A200556684 /* SignatureVerifier.java in Sources */,
				204A9EC10D1EA4A200556684 /* SimpleMessageQueue.java in Sources */,
				204A9EC20D1EA4A200556684 /* SimpleReadHeaderState.java in Sources */,
				204A9EC30D1EA4A200556684 /* SimpleSocketController.java in Sources */,
				204A9EC40D1EA4A200556684 /* SimpleTimer.java in Sources */,
				204A9EC50D1EA4A200556684 /* SimpleWriteHeaderState.java in Sources */,
				204A9EC60D1EA4A200556684 /* SimppDataVerifier.java in Sources */,
				204A9EC70D1EA4A200556684 /* SimppManager.java in Sources */,
				204A9EC80D1EA4A200556684 /* SimppParser.java in Sources */,
				204A9EC90D1EA4A200556684 /* SimppRequestVM.java in Sources */,
				204A9ECA0D1EA4A200556684 /* SimppSettingsManager.java in Sources */,
				204A9ECB0D1EA4A200556684 /* SimppVM.java in Sources */,
				204A9ECC0D1EA4A200556684 /* SizeToken.java in Sources */,
				204A9ECD0D1EA4A200556684 /* SocketController.java in Sources */,
				204A9ECE0D1EA4A200556684 /* SocketFactory.java in Sources */,
				204A9ECF0D1EA4A200556684 /* SocketInterestReadAdapter.java in Sources */,
				204A9ED00D1EA4A200556684 /* SocketInterestWriteAdapter.java in Sources */,
				204A9ED10D1EA4A200556684 /* Sockets.java in Sources */,
				204A9ED20D1EA4A200556684 /* SoTimeout.java in Sources */,
				204A9ED30D1EA4A200556684 /* SourceRanker.java in Sources */,
				204A9ED40D1EA4A200556684 /* SpamFilter.java in Sources */,
				204A9ED50D1EA4A200556684 /* SpamManager.java in Sources */,
				204A9ED60D1EA4A200556684 /* SpamReplyFilter.java in Sources */,
				204A9ED70D1EA4A200556684 /* SpeedConstants.java in Sources */,
				204A9ED80D1EA4A200556684 /* StalledUploadWatchdog.java in Sources */,
				204A9ED90D1EA4A200556684 /* StandardMessageRouter.java in Sources */,
				204A9EDA0D1EA4A200556684 /* StaticMessages.java in Sources */,
				204A9EDB0D1EA4A200556684 /* Statistic.java in Sources */,
				204A9EDC0D1EA4A200556684 /* Statistics.java in Sources */,
				204A9EDD0D1EA4A200556684 /* StatisticsManager.java in Sources */,
				204A9EDE0D1EA4A200556684 /* StatisticsSettings.java in Sources */,
				204A9EE00D1EA4A200556684 /* StringArraySetting.java in Sources */,
				204A9EE10D1EA4A200556684 /* StringComparator.java in Sources */,
				204A9EE20D1EA4A200556684 /* StringSetSetting.java in Sources */,
				204A9EE30D1EA4A200556684 /* StringSetting.java in Sources */,
				204A9EE40D1EA4A200556684 /* StringUtils.java in Sources */,
				204A9EE50D1EA4A200556684 /* SupernodeAssigner.java in Sources */,
				204A9EE70D1EA4A200556684 /* SynMessage.java in Sources */,
				204A9EE80D1EA4A200556684 /* SystemUtils.java in Sources */,
				204A9EE90D1EA4A200556684 /* TCPConnectBackRedirect.java in Sources */,
				204A9EEA0D1EA4A200556684 /* TCPConnectBackVendorMessage.java in Sources */,
				204A9EEB0D1EA4A200556684 /* TEAQueryKeyGenerator.java in Sources */,
				204A9EEC0D1EA4A200556684 /* ThexReader.java in Sources */,
				204A9EED0D1EA4A200556684 /* THEXUploadState.java in Sources */,
				204A9EEE0D1EA4A200556684 /* ThreadFactory.java in Sources */,
				204A9EEF0D1EA4A200556684 /* ThreadPool.java in Sources */,
				204A9EF00D1EA4A200556684 /* ThreadWorkGroup.java in Sources */,
				204A9EF10D1EA4A200556684 /* Throttle.java in Sources */,
				204A9EF20D1EA4A200556684 /* ThrottledOutputStream.java in Sources */,
				204A9EF30D1EA4A200556684 /* ThrottleListener.java in Sources */,
				204A9EF40D1EA4A200556684 /* ThrottleReader.java in Sources */,
				204A9EF50D1EA4A200556684 /* ThrottleWriter.java in Sources */,
				204A9EF60D1EA4A200556684 /* Tiger.java in Sources */,
				204A9EF70D1EA4A200556684 /* TigerTree.java in Sources */,
				204A9EF80D1EA4A200556684 /* TigerTreeCache.java in Sources */,
				204A9EF90D1EA4A200556684 /* Timeoutable.java in Sources */,
				204A9EFA0D1EA4A200556684 /* TimeoutController.java in Sources */,
				204A9EFB0D1EA4A200556684 /* Token.java in Sources */,
				204A9EFC0D1EA4A200556684 /* Tokenizer.java in Sources */,
				204A9EFD0D1EA4A200556684 /* Trie.java in Sources */,
				204A9EFE0D1EA4A200556684 /* TrieSet.java in Sources */,
				204A9EFF0D1EA4A200556684 /* TryAgainLaterException.java in Sources */,
				204A9F000D1EA4A200556684 /* TTLHopsRecorder.java in Sources */,
				204A9F010D1EA4A200556684 /* TypeConverter.java in Sources */,
				204A9F020D1EA4A200556684 /* UDPConnectBackRedirect.java in Sources */,
				204A9F030D1EA4A200556684 /* UDPConnectBackVendorMessage.java in Sources */,
				204A9F040D1EA4A200556684 /* UDPConnection.java in Sources */,
				204A9F050D1EA4A200556684 /* UDPConnectionMessage.java in Sources */,
				204A9F060D1EA4A200556684 /* UDPConnectionProcessor.java in Sources */,
				204A9F070D1EA4A200556684 /* UDPCrawlerPing.java in Sources */,
				204A9F080D1EA4A200556684 /* UDPCrawlerPong.java in Sources */,
				204A9F090D1EA4A200556684 /* UDPHostCache.java in Sources */,
				204A9F0A0D1EA4A200556684 /* UDPMultiplexor.java in Sources */,
				204A9F0B0D1EA4A200556684 /* UDPPinger.java in Sources */,
				204A9F0C0D1EA4A200556684 /* UDPReplyHandler.java in Sources */,
				204A9F0D0D1EA4A200556684 /* UDPScheduler.java in Sources */,
				204A9F0E0D1EA4A200556684 /* UDPSelectionKey.java in Sources */,
				204A9F0F0D1EA4A200556684 /* UDPSelectorProvider.java in Sources */,
				204A9F100D1EA4A200556684 /* UDPService.java in Sources */,
				204A9F110D1EA4A200556684 /* UDPSocketChannel.java in Sources */,
				204A9F120D1EA4A200556684 /* UDPTimerEvent.java in Sources */,
				204A9F130D1EA4A200556684 /* UltrapeerHandshakeResponder.java in Sources */,
				204A9F140D1EA4A200556684 /* UltrapeerHeaders.java in Sources */,
				204A9F150D1EA4A200556684 /* UltrapeerSettings.java in Sources */,
				204A9F160D1EA4A200556684 /* UnavailableRangeUploadState.java in Sources */,
				204A9F170D1EA4A200556684 /* UncompressingInputStream.java in Sources */,
				204A9F180D1EA4A200556684 /* UniqueHostPinger.java in Sources */,
				204A9F190D1EA4A200556684 /* UnknownCodeException.java in Sources */,
				204A9F1A0D1EA4A200556684 /* UnknownLicense.java in Sources */,
				204A9F1B0D1EA4A200556684 /* UnmodifiableIterator.java in Sources */,
				204A9F1C0D1EA4A200556684 /* UpdateFileState.java in Sources */,
				204A9F1D0D1EA4A200556684 /* UpdateRequest.java in Sources */,
				204A9F1E0D1EA4A200556684 /* UpdateResponse.java in Sources */,
				204A9F1F0D1EA4A200556684 /* Uploader.java in Sources */,
				204A9F200D1EA4A200556684 /* UploadManager.java in Sources */,
				204A9F210D1EA4A200556684 /* UploadSettings.java in Sources */,
				204A9F220D1EA4A200556684 /* UploadStat.java in Sources */,
				204A9F230D1EA4A200556684 /* UploadState.java in Sources */,
				204A9F240D1EA4A200556684 /* UPnPManager.java in Sources */,
				204A9F250D1EA4A200556684 /* URLDecoder.java in Sources */,
				204A9F260D1EA4A200556684 /* URLRemoteFileDesc.java in Sources */,
				204A9F270D1EA4A200556684 /* URN.java in Sources */,
				204A9F280D1EA4A200556684 /* UrnCache.java in Sources */,
				204A9F290D1EA4A200556684 /* UrnCallback.java in Sources */,
				204A9F2A0D1EA4A200556684 /* UrnToken.java in Sources */,
				204A9F2B0D1EA4A200556684 /* UrnType.java in Sources */,
				204A9F2C0D1EA4A200556684 /* Utilities.java in Sources */,
				204A9F2D0D1EA4A200556684 /* UUID.java in Sources */,
				204A9F2E0D1EA4A200556684 /* VendorMessage.java in Sources */,
				204A9F2F0D1EA4A200556684 /* VendorMessageFactory.java in Sources */,
				204A9F300D1EA4A200556684 /* VendorToken.java in Sources */,
				204A9F310D1EA4A200556684 /* VerificationListener.java in Sources */,
				204A9F320D1EA4A200556684 /* VerifyingFile.java in Sources */,
				204A9F330D1EA4A200556684 /* VideoMetaData.java in Sources */,
				204A9F340D1EA4A200556684 /* WeedInfo.java in Sources */,
				204A9F350D1EA4A200556684 /* WeedLicense.java in Sources */,
				204A9F360D1EA4A200556684 /* Weighable.java in Sources */,
				204A9F370D1EA4A200556684 /* WeightBasedHashMap.java in Sources */,
				204A9F380D1EA4A200556684 /* WMAMetaData.java in Sources */,
				204A9F390D1EA4A200556684 /* WMVMetaData.java in Sources */,
				204A9F3A0D1EA4A200556684 /* WriteHandshakeState.java in Sources */,
				204A9F3B0D1EA4A200556684 /* WriteHeadersIOState.java in Sources */,
				204A9F3C0D1EA4A200556684 /* WriteObserver.java in Sources */,
				204A9F3D0D1EA4A200556684 /* WriteRegulator.java in Sources */,
				204A9F3E0D1EA4A200556684 /* WriteState.java in Sources */,
				204A9F3F0D1EA4A200556684 /* WRMXML.java in Sources */,
				204A9F400D1EA4A200556684 /* XMLHostCache.java in Sources */,
				204A9F410D1EA4A200556684 /* XMLKeywordToken.java in Sources */,
				204A9F420D1EA4A200556684 /* XMLParsingUtils.java in Sources */,
				204A9F430D1EA4A200556684 /* XMLStringUtils.java in Sources */,
				2030F3AB0D1D4D9F007A7661 /* AqDispatcher.java in Sources */,
				2030F3AC0D1D4D9F007A7661 /* AqEvent.java in Sources */,
				2030F3AD0D1D4D9F007A7661 /* AqEventHandler.java in Sources */,
				2030F3AE0D1D4D9F007A7661 /* AqMain.java in Sources */,
				2073B7870D29C8C10024807D /* AddressUtils.java in Sources */,
				2073B78C0D29C8E00024807D /* IOUtil.java in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin XCBuildConfiguration section */
		2030F3900D1D4D67007A7661 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				JAVAC_SOURCE_FILE_ENCODING = "UTF-8";
				JAVA_ARCHIVE_CLASSES = YES;
				JAVA_ARCHIVE_TYPE = JAR;
				JAVA_COMPILER = /usr/bin/javac;
				JAVA_COMPILER_SOURCE_VERSION = 1.4;
				JAVA_COMPILER_TARGET_VM_VERSION = 1.4;
				JAVA_SOURCE_SUBDIR = .;
				LIBRARY_STYLE = STATIC;
				OPTIMIZATION_CFLAGS = "-O0";
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = "";
				OTHER_LIBTOOL_FLAGS = "";
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = CabosCore;
				PURE_JAVA = YES;
				REZ_EXECUTABLE = YES;
				SECTORDER_FLAGS = "";
				WARNING_CFLAGS = (
					"-Wmost",
					"-Wno-four-char-constants",
					"-Wno-unknown-pragmas",
				);
			};
			name = Debug;
		};
		2030F3910D1D4D67007A7661 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				JAVAC_SOURCE_FILE_ENCODING = "UTF-8";
				JAVA_ARCHIVE_CLASSES = YES;
				JAVA_ARCHIVE_TYPE = JAR;
				JAVA_COMPILER = /usr/bin/javac;
				JAVA_COMPILER_DEBUGGING_SYMBOLS = NO;
				JAVA_COMPILER_FLAGS = "-O";
				JAVA_COMPILER_SOURCE_VERSION = 1.4;
				JAVA_COMPILER_TARGET_VM_VERSION = 1.4;
				JAVA_SOURCE_SUBDIR = .;
				LIBRARY_STYLE = STATIC;
				OPTIMIZATION_CFLAGS = "-O0";
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = "";
				OTHER_LIBTOOL_FLAGS = "";
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = CabosCore;
				PURE_JAVA = YES;
				REZ_EXECUTABLE = YES;
				SECTORDER_FLAGS = "";
				WARNING_CFLAGS = (
					"-Wmost",
					"-Wno-four-char-constants",
					"-Wno-unknown-pragmas",
				);
				ZERO_LINK = NO;
			};
			name = Release;
		};
		2086A9400D1D48CD00B4588C /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
			};
			name = Debug;
		};
		2086A9410D1D48CD00B4588C /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		2030F38F0D1D4D67007A7661 /* Build configuration list for PBXLibraryTarget "CabosCore" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				2030F3900D1D4D67007A7661 /* Debug */,
				2030F3910D1D4D67007A7661 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
		2086A93F0D1D48CD00B4588C /* Build configuration list for PBXProject "CabosCore" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				2086A9400D1D48CD00B4588C /* Debug */,
				2086A9410D1D48CD00B4588C /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Release;
		};
/* End XCConfigurationList section */
	};
	rootObject = 2086A93E0D1D48CD00B4588C /* Project object */;
}
