+
+Permission to use, copy, modify, and distribute this software for any purpose
+with or without fee is hereby granted, provided that the above copyright
+notice and this permission notice appear in all copies.
+
+THE SOFTWARE IS PROVIDED "AS IS" AND TODD C. MILLER DISCLAIMS ALL WARRANTIES
+WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL TODD C. MILLER BE LIABLE FOR
+ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES
+WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION
+OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 3.2.7. Thomas
+Winischhofer
+
+Copyright (C) 2001-2004 Thomas Winischhofer
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+ 1. Redistributions of source code must retain the above copyright notice,
+ this list of conditions and the following disclaimer.
+
+ 2. Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ 3. The name of the author may not be used to endorse or promote products
+ derived from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESSED OR IMPLIED
+WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
+MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO
+EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR
+BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER
+IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
+ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
+POSSIBILITY OF SUCH DAMAGE. 3.3. NVIDIA Corp
+
+Copyright (c) 1996 NVIDIA, Corp. All rights reserved.
+
+NOTICE TO USER: The source code is copyrighted under U.S. and international
+laws. NVIDIA, Corp. of Sunnyvale, California owns the copyright and as design
+patents pending on the design and interface of the NV chips. Users and
+possessors of this source code are hereby granted a nonexclusive, royalty-free
+copyright and design patent license to use this code in individual and
+commercial software.
+
+Any use of this source code must include, in the user documentation and
+internal comments to the code, notices to the end user as follows:
+
+Copyright (c) 1996 NVIDIA, Corp. NVIDIA design patents pending in the U.S. and
+foreign countries.
+
+NVIDIA, CORP. MAKES NO REPRESENTATION ABOUT THE SUITABILITY OF THIS SOURCE
+CODE FOR ANY PURPOSE. IT IS PROVIDED "AS IS" WITHOUT EXPRESS OR IMPLIED
+WARRANTY OF ANY KIND. NVIDIA, CORP. DISCLAIMS ALL WARRANTIES WITH REGARD TO
+THIS SOURCE CODE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND
+FITNESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL NVIDIA, CORP. BE LIABLE
+FOR ANY SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, OR ANY
+DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN
+ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN
+CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOURCE CODE. 3.4. GLX Public
+License
+
+GLX PUBLIC LICENSE (Version 1.0 (2/11/99)) ("License")
+
+Subject to any third party claims, Silicon Graphics, Inc. ("SGI") hereby
+grants permission to Recipient (defined below), under Recipient's copyrights
+in the Original Software (defined below), to use, copy, modify, merge,
+publish, distribute, sublicense and/or sell copies of Subject Software
+(defined below), and to permit persons to whom the Subject Software is
+furnished in accordance with this License to do the same, subject to all of
+the following terms and conditions, which Recipient accepts by engaging in any
+such use, copying, modifying, merging, publishing, distributing, sublicensing
+or selling:
+
+1. Definitions.
+
+ (a) "Original Software" means source code of computer software code which
+ is described in Exhibit A as Original Software.
+
+ (b) "Modifications" means any addition to or deletion from the substance
+ or structure of either the Original Software or any previous
+ Modifications. When Subject Software is released as a series of files, a
+ Modification means (i) any addition to or deletion from the contents of a
+ file containing Original Software or previous Modifications and (ii) any
+ new file that contains any part of the Original Code or previous
+ Modifications.
+
+ (c) "Subject Software" means the Original Software or Modifications or the
+ combination of the Original Software and Modifications, or portions of any
+ of the foregoing.
+
+ (d) "Recipient" means an individual or a legal entity exercising rights
+ under, and complying with all of the terms of, this License. For legal
+ entities, "Recipient" includes any entity which controls, is controlled
+ by, or is under common control with Recipient. For purposes of this
+ definition, "control" of an entity means (a) the power, direct or
+ indirect, to direct or manage such entity, or (b) ownership of fifty
+ percent (50%) or more of the outstanding shares or beneficial ownership of
+ such entity.
+
+2. Redistribution of Source Code Subject to These Terms. Redistributions of
+Subject Software in source code form must retain the notice set forth in
+Exhibit A, below, in every file. A copy of this License must be included in
+any documentation for such Subject Software where the recipients' rights
+relating to Subject Software are described. Recipient may distribute the
+source code version of Subject Software under a license of Recipient's choice,
+which may contain terms different from this License, provided that (i)
+Recipient is in compliance with the terms of this License, and (ii) the
+license terms include this Section 2 and Sections 3, 4, 7, 8, 10, 12 and 13 of
+this License, which terms may not be modified or superseded by any other terms
+of such license. If Recipient distributes the source code version under a
+different license Recipient must make it absolutely clear that any terms which
+differ from this License are offered by Recipient alone, not by SGI. Recipient
+hereby agrees to indemnify SGI for any liability incurred by SGI as a result
+of any such terms Recipient offers.
+
+3. Redistribution in Executable Form. The notice set forth in Exhibit A must
+be conspicuously included in any notice in an executable version of Subject
+Software, related documentation or collateral in which Recipient describes the
+user's rights relating to the Subject Software. Recipient may distribute the
+executable version of Subject Software under a license of Recipient's choice,
+which may contain terms different from this License, provided that (i)
+Recipient is in compliance with the terms of this License, and (ii) the
+license terms include this Section 3 and Sections 4, 7, 8, 10, 12 and 13 of
+this License, which terms may not be modified or superseded by any other terms
+of such license. If Recipient distributes the executable version under a
+different license Recipient must make it absolutely clear that any terms which
+differ from this License are offered by Recipient alone, not by SGI. Recipient
+hereby agrees to indemnify SGI for any liability incurred by SGI as a result
+of any such terms Recipient offers.
+
+4. Termination. This License and the rights granted hereunder will terminate
+automatically if Recipient fails to comply with terms herein and fails to cure
+such breach within 30 days of the breach. Any sublicense to the Subject
+Software which is properly granted shall survive any termination of this
+License absent termination by the terms of such sublicense. Provisions which,
+by their nature, must remain in effect beyond the termination of this License
+shall survive.
+
+5. No Trademark Rights. This License does not grant any rights to use any
+trade name, trademark or service mark whatsoever. No trade name, trademark or
+service mark of SGI may be used to endorse or promote products derived from
+the Subject Software without prior written permission of SGI.
+
+6. No Other Rights. This License does not grant any rights with respect to the
+OpenGL API or to any software or hardware implementation thereof or to any
+other software whatsoever, nor shall any other rights or licenses not
+expressly granted hereunder arise by implication, estoppel or otherwise with
+respect to the Subject Software. Title to and ownership of the Original
+Software at all times remains with SGI. All rights in the Original Software
+not expressly granted under this License are reserved.
+
+7. Compliance with Laws; Non-Infringement. Recipient shall comply with all
+applicable laws and regulations in connection with use and distribution of the
+Subject Software, including but not limited to, all export and import control
+laws and regulations of the U.S. government and other countries. Recipient may
+not distribute Subject Software that (i) in any way infringes (directly or
+contributorily) the rights (including patent, copyright, trade secret,
+trademark or other intellectual property rights of any kind) of any other
+person or entity or (ii) breaches any representation or warranty, express,
+implied or statutory, which under any applicable law it might be deemed to
+have been distributed.
+
+8. Claims of Infringement. If Recipient at any time has knowledge of any one
+or more third party claims that reproduction, modification, use, distribution,
+import or sale of Subject Software (including particular functionality or code
+incorporated in Subject Software) infringes the third party's intellectual
+property rights, Recipient must place in a well-identified web page bearing
+the title "LEGAL" a description of each such claim and a description of the
+party making each such claim in sufficient detail that a user of the Subject
+Software will know whom to contact regarding the claim. Also, upon gaining
+such knowledge of any such claim, Recipient must conspicuously include the URL
+for such web page in the Exhibit A notice required under Sections 2 and 3,
+above, and in the text of any related documentation, license agreement or
+collateral in which Recipient describes end user's rights relating to the
+Subject Software. If Recipient obtains such knowledge after it makes Subject
+Software available to any other person or entity, Recipient shall take other
+steps (such as notifying appropriate mailing lists or newsgroups) reasonably
+calculated to inform those who received the Subject Software that new
+knowledge has been obtained.
+
+9. DISCLAIMER OF WARRANTY. SUBJECT SOFTWARE IS PROVIDED ON AN "AS IS" BASIS,
+WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT
+LIMITATION, WARRANTIES THAT THE SUBJECT SOFTWARE IS FREE OF DEFECTS,
+MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON- INFRINGING. SGI ASSUMES NO
+RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE. SHOULD ANY SOFTWARE
+PROVE DEFECTIVE IN ANY RESPECT, SGI ASSUMES NO COST OR LIABILITY FOR ANY
+SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN
+ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY SUBJECT SOFTWARE IS AUTHORIZED
+HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+10. LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY,
+WHETHER TORT (INCLUDING, WITHOUT LIMITATION, NEGLIGENCE OR STRICT LIABILITY),
+CONTRACT, OR OTHERWISE, SHALL SGI OR ANY SGI LICENSOR BE LIABLE FOR ANY
+DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES OF ANY
+CHARACTER INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF GOODWILL, WORK
+STOPPAGE, LOSS OF DATA, COMPUTER FAILURE OR MALFUNCTION, OR ANY AND ALL OTHER
+COMMERCIAL DAMAGES OR LOSSES, EVEN IF SUCH PARTY SHALL HAVE BEEN INFORMED OF
+THE POSSIBILITY OF SUCH DAMAGES. THIS LIMITATION OF LIABILITY SHALL NOT APPLY
+TO LIABILITY FOR DEATH OR PERSONAL INJURY RESULTING FROM SGI's NEGLIGENCE TO
+THE EXTENT APPLICABLE LAW PROHIBITS SUCH LIMITATION. SOME JURISDICTIONS DO NOT
+ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL DAMAGES, SO
+THAT EXCLUSION AND LIMITATION MAY NOT APPLY TO RECIPIENT.
+
+11. Indemnity. Recipient shall be solely responsible for damages arising,
+directly or indirectly, out of its utilization of rights under this License.
+Recipient will defend, indemnify and hold harmless Silicon Graphics, Inc. from
+and against any loss, liability, damages, costs or expenses (including the
+payment of reasonable attorneys fees) arising out of Recipient's use,
+modification, reproduction and distribution of the Subject Software or out of
+any representation or warranty made by Recipient.
+
+12. U.S. Government End Users. The Subject Software is a "commercial item"
+consisting of "commercial computer software" as such terms are defined in
+title 48 of the Code of Federal Regulations and all U.S. Government End Users
+acquire only the rights set forth in this License and are subject to the terms
+of this License.
+
+13. Miscellaneous. This License represents the complete agreement concerning
+subject matter hereof. If any provision of this License is held to be
+unenforceable, such provision shall be reformed so as to achieve as nearly as
+possible the same economic effect as the original provision and the remainder
+of this License will remain in effect. This License shall be governed by and
+construed in accordance with the laws of the United States and the State of
+California as applied to agreements entered into and to be performed entirely
+within California between California residents. Any litigation relating to
+this License shall be subject to the exclusive jurisdiction of the Federal
+Courts of the Northern District of California (or, absent subject matter
+jurisdiction in such courts, the courts of the State of California), with
+venue lying exclusively in Santa Clara County, California, with the losing
+party responsible for costs, including without limitation, court costs and
+reasonable attorneys fees and expenses. The application of the United Nations
+Convention on Contracts for the International Sale of Goods is expressly
+excluded. Any law or regulation which provides that the language of a contract
+shall be construed against the drafter shall not apply to this License.
+
+Exhibit A
+
+The contents of this file are subject to Sections 2, 3, 4, 7, 8, 10, 12 and 13
+of the GLX Public License Version 1.0 (the "License"). You may not use this
+file except in compliance with those sections of the License. You may obtain a
+copy of the License at Silicon Graphics, Inc., attn: Legal Services, 2011 N.
+Shoreline Blvd., Mountain View, CA 94043 or at
+http://www.sgi.com/software/opensource/glx/license.html.
+
+Software distributed under the License is distributed on an "AS IS" basis. ALL
+WARRANTIES ARE DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED
+WARRANTIES OF MERCHANTABILITY, OF FITNESS FOR A PARTICULAR PURPOSE OR OF NON-
+INFRINGEMENT. See the License for the specific language governing rights and
+limitations under the License.
+
+The Original Software is GLX version 1.2 source code, released February, 1999.
+The developer of the Original Software is Silicon Graphics, Inc. Those
+portions of the Subject Software created by Silicon Graphics, Inc. are
+Copyright (c) 1991-9 Silicon Graphics, Inc. All Rights Reserved. 3.5. CID
+Font Code Public License
+
+CID FONT CODE PUBLIC LICENSE (Version 1.0 (3/31/99))("License")
+
+Subject to any applicable third party claims, Silicon Graphics, Inc. ("SGI")
+hereby grants permission to Recipient (defined below), under SGI's copyrights
+in the Original Software (defined below), to use, copy, modify, merge,
+publish, distribute, sublicense and/or sell copies of Subject Software
+(defined below) in both source code and executable form, and to permit persons
+to whom the Subject Software is furnished in accordance with this License to
+do the same, subject to all of the following terms and conditions, which
+Recipient accepts by engaging in any such use, copying, modifying, merging,
+publication, distributing, sublicensing or selling:
+
+1. Definitions.
+
+ a. "Original Software" means source code of computer software code that is
+ described in Exhibit A as Original Software.
+
+ b. "Modifications" means any addition to or deletion from the substance or
+ structure of either the Original Software or any previous Modifications.
+ When Subject Software is released as a series of files, a Modification
+ means (i) any addition to or deletion from the contents of a file
+ containing Original Software or previous Modifications and (ii) any new
+ file that contains any part of the Original Code or previous
+ Modifications.
+
+ c. "Subject Software" means the Original Software or Modifications or the
+ combination of the Original Software and Modifications, or portions of any
+ of the foregoing.
+
+ d. "Recipient" means an individual or a legal entity exercising rights
+ under the terms of this License. For legal entities, "Recipient" includes
+ any entity that controls, is controlled by, or is under common control
+ with Recipient. For purposes of this definition, "control" of an entity
+ means (i) the power, direct or indirect, to direct or manage such entity,
+ or (ii) ownership of fifty percent (50%) or more of the outstanding shares
+ or beneficial ownership of such entity.
+
+ e. "Required Notice" means the notice set forth in Exhibit A to this
+ License.
+
+ f. "Accompanying Technology" means any software or other technology that
+ is not a Modification and that is distributed or made publicly available
+ by Recipient with the Subject Software. Separate software files that do
+ not contain any Original Software or any previous Modification shall not
+ be deemed a Modification, even if such software files are aggregated as
+ part of a product, or in any medium of storage, with any file that does
+ contain Original Software or any previous Modification.
+
+2. License Terms. All distribution of the Subject Software must be made
+subject to the terms of this License. A copy of this License and the Required
+Notice must be included in any documentation for Subject Software where
+Recipient's rights relating to Subject Software and/or any Accompanying
+Technology are described. Distributions of Subject Software in source code
+form must also include the Required Notice in every file distributed. In
+addition, a ReadMe file entitled "Important Legal Notice" must be distributed
+with each distribution of one or more files that incorporate Subject Software.
+That file must be included with distributions made in both source code and
+executable form. A copy of the License and the Required Notice must be
+included in that file. Recipient may distribute Accompanying Technology under
+a license of Recipient's choice, which may contain terms different from this
+License, provided that (i) Recipient is in compliance with the terms of this
+License, (ii) such other license terms do not modify or supersede the terms of
+this License as applicable to the Subject Software, (iii) Recipient hereby
+indemnifies SGI for any liability incurred by SGI as a result of the
+distribution of Accompanying Technology or the use of other license terms.
+
+3. Termination. This License and the rights granted hereunder will terminate
+automatically if Recipient fails to comply with terms herein and fails to cure
+such breach within 30 days of the breach. Any sublicense to the Subject
+Software that is properly granted shall survive any termination of this
+License absent termination by the terms of such sublicense. Provisions which,
+by their nature, must remain in effect beyond the termination of this License
+shall survive.
+
+4. Trademark Rights. This License does not grant any rights to use any trade
+name, trademark or service mark whatsoever. No trade name, trademark or
+service mark of SGI may be used to endorse or promote products derived from or
+incorporating any Subject Software without prior written permission of SGI.
+
+5. No Other Rights. No rights or licenses not expressly granted hereunder
+shall arise by implication, estoppel or otherwise. Title to and ownership of
+the Original Software at all times remains with SGI. All rights in the
+Original Software not expressly granted under this License are reserved.
+
+6. Compliance with Laws; Non-Infringement. Recipient shall comply with all
+applicable laws and regulations in connection with use and distribution of the
+Subject Software, including but not limited to, all export and import control
+laws and regulations of the U.S. government and other countries. Recipient may
+not distribute Subject Software that (i) in any way infringes (directly or
+contributorily) the rights (including patent, copyright, trade secret,
+trademark or other intellectual property rights of any kind) of any other
+person or entity, or (ii) breaches any representation or warranty, express,
+implied or statutory, which under any applicable law it might be deemed to
+have been distributed.
+
+7. Claims of Infringement. If Recipient at any time has knowledge of any one
+or more third party claims that reproduction, modification, use, distribution,
+import or sale of Subject Software (including particular functionality or code
+incorporated in Subject Software) infringes the third party's intellectual
+property rights, Recipient must place in a well-identified web page bearing
+the title "LEGAL" a description of each such claim and a description of the
+party making each such claim in sufficient detail that a user of the Subject
+Software will know whom to contact regarding the claim. Also, upon gaining
+such knowledge of any such claim, Recipient must conspicuously include the URL
+for such web page in the Required Notice, and in the text of any related
+documentation, license agreement or collateral in which Recipient describes
+end user's rights relating to the Subject Software. If Recipient obtains such
+knowledge after it makes Subject Software available to any other person or
+entity, Recipient shall take other steps (such as notifying appropriate
+mailing lists or newsgroups) reasonably calculated to provide such knowledge
+to those who received the Subject Software.
+
+8. DISCLAIMER OF WARRANTY. SUBJECT SOFTWARE IS PROVIDED ON AN "AS IS" BASIS,
+WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, WITHOUT
+LIMITATION, WARRANTIES THAT THE SUBJECT SOFTWARE IS FREE OF DEFECTS,
+MERCHANTABLE, FIT FOR A PARTICULAR PURPOSE OR NON-INFRINGING. SGI ASSUMES NO
+RISK AS TO THE QUALITY AND PERFORMANCE OF THE SOFTWARE. SHOULD ANY SOFTWARE
+PROVE DEFECTIVE IN ANY RESPECT, SGI ASSUMES NO COST OR LIABILITY FOR ANY
+SERVICING, REPAIR OR CORRECTION. THIS DISCLAIMER OF WARRANTY CONSTITUTES AN
+ESSENTIAL PART OF THIS LICENSE. NO USE OF ANY SUBJECT SOFTWARE IS AUTHORIZED
+HEREUNDER EXCEPT UNDER THIS DISCLAIMER.
+
+9. LIMITATION OF LIABILITY. UNDER NO CIRCUMSTANCES AND UNDER NO LEGAL THEORY,
+WHETHER TORT (INCLUDING, WITHOUT LIMITATION, NEGLIGENCE OR STRICT LIABILITY),
+CONTRACT, OR OTHERWISE, SHALL SGI OR ANY SGI LICENSOR BE LIABLE FOR ANY CLAIM,
+DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
+OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SUBJECT SOFTWARE OR
+THE USE OR OTHER DEALINGS IN THE SUBJECT SOFTWARE. SOME JURISDICTIONS DO NOT
+ALLOW THE EXCLUSION OR LIMITATION OF CERTAIN DAMAGES, SO THIS EXCLUSION AND
+LIMITATION MAY NOT APPLY TO RECIPIENT TO THE EXTENT SO DISALLOWED.
+
+10. Indemnity. Recipient shall be solely responsible for damages arising,
+directly or indirectly, out of its utilization of rights under this License.
+Recipient will defend, indemnify and hold SGI and its successors and assigns
+harmless from and against any loss, liability, damages, costs or expenses
+(including the payment of reasonable attorneys fees) arising out of
+(Recipient's use, modification, reproduction and distribution of the Subject
+Software or out of any representation or warranty made by Recipient.
+
+11. U.S. Government End Users. The Subject Software is a "commercial item"
+consisting of "commercial computer software" as such terms are defined in
+title 48 of the Code of Federal Regulations and all U.S. Government End Users
+acquire only the rights set forth in this License and are subject to the terms
+of this License.
+
+12. Miscellaneous. This License represents the complete agreement concerning
+subject matter hereof. If any provision of this License is held to be
+unenforceable by any judicial or administrative authority having proper
+jurisdiction with respect thereto, such provision shall be reformed so as to
+achieve as nearly as possible the same economic effect as the original
+provision and the remainder of this License will remain in effect. This
+License shall be governed by and construed in accordance with the laws of the
+United States and the State of California as applied to agreements entered
+into and to be performed entirely within California between California
+residents. Any litigation relating to this License shall be subject to the
+exclusive jurisdiction of the Federal Courts of the Northern District of
+California (or, absent subject matter jurisdiction in such courts, the courts
+of the State of California), with venue lying exclusively in Santa Clara
+County, California, with the losing party responsible for costs, including
+without limitation, court costs and reasonable attorneys fees and expenses.
+The application of the United Nations Convention on Contracts for the
+International Sale of Goods is expressly excluded. Any law or regulation that
+provides that the language of a contract shall be construed against the
+drafter shall not apply to this License.
+
+Exhibit A
+
+Copyright (c) 1994-1999 Silicon Graphics, Inc.
+
+The contents of this file are subject to the CID Font Code Public License
+Version 1.0 (the "License"). You may not use this file except in compliance
+with the License. You may obtain a copy of the License at Silicon Graphics,
+Inc., attn: Legal Services, 2011 N. Shoreline Blvd., Mountain View, CA 94043
+or at http://www.sgi.com/software/opensource/cid/license.html
+
+Software distributed under the License is distributed on an "AS IS" basis. ALL
+WARRANTIES ARE DISCLAIMED, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED
+WARRANTIES OF MERCHANTABILITY, OF FITNESS FOR A PARTICULAR PURPOSE OR OF
+NON-INFRINGEMENT. See the License for the specific language governing rights
+and limitations under the License.
+
+The Original Software (as defined in the License) is CID font code that was
+developed by Silicon Graphics, Inc. Those portions of the Subject Software (as
+defined in the License) that were created by Silicon Graphics, Inc. are
+Copyright (c) 1994-1999 Silicon Graphics, Inc. All Rights Reserved.
+
+[NOTE: When using this text in connection with Subject Software delivered
+solely in object code form, Recipient may replace the words "this file" with
+"this software" in both the first and second sentences.] 3.6. Bitstream Vera
+Fonts Copyright
+
+The fonts have a generous copyright, allowing derivative works (as long as
+"Bitstream" or "Vera" are not in the names), and full redistribution (so long
+as they are not *sold* by themselves). They can be be bundled, redistributed
+and sold with any software.
+
+The fonts are distributed under the following copyright:
+
+Copyright (c) 2003 by Bitstream, Inc. All Rights Reserved. Bitstream Vera is a
+trademark of Bitstream, Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of the fonts accompanying this license ("Fonts") and associated documentation
+files (the "Font Software"), to reproduce and distribute the Font Software,
+including without limitation the rights to use, copy, merge, publish,
+distribute, and/or sell copies of the Font Software, and to permit persons to
+whom the Font Software is furnished to do so, subject to the following
+conditions:
+
+The above copyright and trademark notices and this permission notice shall be
+included in all copies of one or more of the Font Software typefaces.
+
+The Font Software may be modified, altered, or added to, and in particular the
+designs of glyphs or characters in the Fonts may be modified and additional
+glyphs or characters may be added to the Fonts, only if the fonts are renamed
+to names not containing either the words "Bitstream" or the word "Vera".
+
+This License becomes null and void to the extent applicable to Fonts or Font
+Software that has been modified and is distributed under the "Bitstream Vera"
+names.
+
+The Font Software may be sold as part of a larger software package but no copy
+of one or more of the Font Software typefaces may be sold by itself.
+
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,
+TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BITSTREAM OR THE GNOME FOUNDATION
+BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY GENERAL,
+SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN AN ACTION
+OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR INABILITY TO
+USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT SOFTWARE.
+
+Except as contained in this notice, the names of Gnome, the Gnome Foundation,
+and Bitstream Inc., shall not be used in advertising or otherwise to promote
+the sale, use or other dealings in this Font Software without prior written
+authorization from the Gnome Foundation or Bitstream Inc., respectively. For
+further information, contact: fonts at gnome dot org. 3.7. Bigelow & Holmes
+Inc and URW++ GmbH Luxi font license
+
+Luxi fonts copyright (c) 2001 by Bigelow & Holmes Inc. Luxi font instruction
+code copyright (c) 2001 by URW++ GmbH. All Rights Reserved. Luxi is a
+registered trademark of Bigelow & Holmes Inc.
+
+Permission is hereby granted, free of charge, to any person obtaining a copy
+of these Fonts and associated documentation files (the "Font Software"), to
+deal in the Font Software, including without limitation the rights to use,
+copy, merge, publish, distribute, sublicense, and/or sell copies of the Font
+Software, and to permit persons to whom the Font Software is furnished to do
+so, subject to the following conditions:
+
+The above copyright and trademark notices and this permission notice shall be
+included in all copies of one or more of the Font Software.
+
+The Font Software may not be modified, altered, or added to, and in particular
+the designs of glyphs or characters in the Fonts may not be modified nor may
+additional glyphs or characters be added to the Fonts. This License becomes
+null and void when the Fonts or Font Software have been modified.
+
+THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
+OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT OF COPYRIGHT, PATENT,
+TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL BIGELOW & HOLMES INC. OR URW++
+GMBH. BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, INCLUDING ANY
+GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, WHETHER IN
+AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF THE USE OR
+INABILITY TO USE THE FONT SOFTWARE OR FROM OTHER DEALINGS IN THE FONT
+SOFTWARE.
+
+Except as contained in this notice, the names of Bigelow & Holmes Inc. and
+URW++ GmbH. shall not be used in advertising or otherwise to promote the sale,
+use or other dealings in this Font Software without prior written
+authorization from Bigelow & Holmes Inc. and URW++ GmbH.
+
+For further information, contact:
+
+info@urwpp.de or design@bigelowandholmes.com
+
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to zlib v1.2.3, which is included
+with JRE 7, JDK 7, and OpenJDK 7
+
+--- begin of LICENSE ---
+
+ version 1.2.3, July 18th, 2005
+
+ Copyright (C) 1995-2005 Jean-loup Gailly and Mark Adler
+
+ This software is provided 'as-is', without any express or implied
+ warranty. In no event will the authors be held liable for any damages
+ arising from the use of this software.
+
+ Permission is granted to anyone to use this software for any purpose,
+ including commercial applications, and to alter it and redistribute it
+ freely, subject to the following restrictions:
+
+ 1. The origin of this software must not be misrepresented; you must not
+ claim that you wrote the original software. If you use this software
+ in a product, an acknowledgment in the product documentation would be
+ appreciated but is not required.
+ 2. Altered source versions must be plainly marked as such, and must not be
+ misrepresented as being the original software.
+ 3. This notice may not be removed or altered from any source distribution.
+
+ Jean-loup Gailly Mark Adler
+ jloup@gzip.org madler@alumni.caltech.edu
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
+%% This notice is provided with respect to the following which is
+included with JRE 7, JDK 7, and OpenJDK 7, except where noted:
+
+ Apache Derby 10.8.3.0 [included with JDK 7 only]
+ Apache Jakarta BCEL 5.2
+ Apache Jakarta Regexp 1.4
+ Apache Santuario XMLSec-Java 1.4.2
+ Apache Xalan-Java 2.7.1
+ Apache Xerces2 Java 2.11.0
+ Apache XML Resolver 1.1
+
+
+--- begin of LICENSE ---
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+--- end of LICENSE ---
+
+-------------------------------------------------------------------------------
+
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/Welcome.html b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/Welcome.html
new file mode 100644
index 00000000..622dea92
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/Welcome.html
@@ -0,0 +1,28 @@
+
+
+
+Welcome to the Java(TM) Platform
+
+
+
+
+Welcome to the JavaTM Platform
+ Welcome to the JavaTM Standard Edition Runtime
+ Environment. This provides complete runtime support for Java applications.
+
The runtime environment includes the JavaTM
+ Plug-in product which supports the Java environment inside web browsers.
+
References
+
+See the Java Plug-in product
+documentation for more information on using the Java Plug-in product.
+
See the Java Platform web site for
+ more information on the Java Platform.
+
+
+Copyright (c) 2006, 2015, Oracle and/or its affiliates. All rights reserved.
+
+
+
+
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/alt-rt.jar b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/alt-rt.jar
new file mode 100644
index 00000000..133b785d
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/alt-rt.jar differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/calendars.properties b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/calendars.properties
new file mode 100644
index 00000000..772ebba6
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/calendars.properties
@@ -0,0 +1,54 @@
+# Copyright (c) 2005, 2007, Oracle and/or its affiliates. All rights reserved.
+# ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+# Japanese imperial calendar
+#
+# Meiji since 1868-01-01 00:00:00 local time (Gregorian)
+# Taisho since 1912-07-30 00:00:00 local time (Gregorian)
+# Showa since 1926-12-25 00:00:00 local time (Gregorian)
+# Heisei since 1989-01-08 00:00:00 local time (Gregorian)
+calendar.japanese.type: LocalGregorianCalendar
+calendar.japanese.eras: \
+ name=Meiji,abbr=M,since=-3218832000000; \
+ name=Taisho,abbr=T,since=-1812153600000; \
+ name=Showa,abbr=S,since=-1357603200000; \
+ name=Heisei,abbr=H,since=600220800000
+
+#
+# Taiwanese calendar
+# Minguo since 1911-01-01 00:00:00 local time (Gregorian)
+calendar.taiwanese.type: LocalGregorianCalendar
+calendar.taiwanese.eras: \
+ name=MinGuo,since=-1830384000000
+
+#
+# Thai Buddhist calendar
+# Buddhist Era since -542-01-01 00:00:00 local time (Gregorian)
+calendar.thai-buddhist.type: LocalGregorianCalendar
+calendar.thai-buddhist.eras: \
+ name=BuddhistEra,abbr=B.E.,since=-79302585600000
+calendar.thai-buddhist.year-boundary: \
+ day1=4-1,since=-79302585600000; \
+ day1=1-1,since=-915148800000
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/charsets.jar b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/charsets.jar
new file mode 100644
index 00000000..c35ad4d1
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/charsets.jar differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/classlist b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/classlist
new file mode 100644
index 00000000..48d5157e
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/classlist
@@ -0,0 +1,2406 @@
+java/lang/Object
+java/lang/String
+java/io/Serializable
+java/lang/Comparable
+java/lang/CharSequence
+java/lang/Class
+java/lang/reflect/GenericDeclaration
+java/lang/reflect/Type
+java/lang/reflect/AnnotatedElement
+java/lang/Cloneable
+java/lang/ClassLoader
+java/lang/System
+java/lang/Throwable
+java/lang/Error
+java/lang/ThreadDeath
+java/lang/Exception
+java/lang/RuntimeException
+java/security/ProtectionDomain
+java/security/AccessControlContext
+java/lang/ClassNotFoundException
+java/lang/NoClassDefFoundError
+java/lang/LinkageError
+java/lang/ClassCastException
+java/lang/ArrayStoreException
+java/lang/VirtualMachineError
+java/lang/OutOfMemoryError
+java/lang/StackOverflowError
+java/lang/IllegalMonitorStateException
+java/lang/ref/Reference
+java/lang/ref/SoftReference
+java/lang/ref/WeakReference
+java/lang/ref/FinalReference
+java/lang/ref/PhantomReference
+java/lang/ref/Finalizer
+java/lang/Thread
+java/lang/Runnable
+java/lang/ThreadGroup
+java/lang/Thread$UncaughtExceptionHandler
+java/util/Properties
+java/util/Hashtable
+java/util/Map
+java/util/Dictionary
+java/lang/reflect/AccessibleObject
+java/lang/reflect/Field
+java/lang/reflect/Member
+java/lang/reflect/Method
+java/lang/reflect/Constructor
+sun/reflect/MagicAccessorImpl
+sun/reflect/MethodAccessorImpl
+sun/reflect/MethodAccessor
+sun/reflect/ConstructorAccessorImpl
+sun/reflect/ConstructorAccessor
+sun/reflect/DelegatingClassLoader
+sun/reflect/ConstantPool
+sun/reflect/UnsafeStaticFieldAccessorImpl
+sun/reflect/UnsafeFieldAccessorImpl
+sun/reflect/FieldAccessorImpl
+sun/reflect/FieldAccessor
+java/util/Vector
+java/util/List
+java/util/Collection
+java/lang/Iterable
+java/util/RandomAccess
+java/util/AbstractList
+java/util/AbstractCollection
+java/lang/StringBuffer
+java/lang/AbstractStringBuilder
+java/lang/Appendable
+java/lang/StackTraceElement
+java/nio/Buffer
+java/lang/Boolean
+java/lang/Character
+java/lang/Float
+java/lang/Number
+java/lang/Double
+java/lang/Byte
+java/lang/Short
+java/lang/Integer
+java/lang/Long
+java/lang/NullPointerException
+java/lang/ArithmeticException
+java/io/ObjectStreamField
+java/lang/String$CaseInsensitiveComparator
+java/util/Comparator
+java/lang/RuntimePermission
+java/security/BasicPermission
+java/security/Permission
+java/security/Guard
+sun/misc/SoftCache
+java/util/AbstractMap
+java/lang/ref/ReferenceQueue
+java/lang/ref/ReferenceQueue$Null
+java/lang/ref/ReferenceQueue$Lock
+java/util/HashMap
+java/lang/annotation/Annotation
+java/util/HashMap$Entry
+java/util/Map$Entry
+java/security/AccessController
+java/lang/reflect/ReflectPermission
+sun/reflect/ReflectionFactory$GetReflectionFactoryAction
+java/security/PrivilegedAction
+java/util/Stack
+sun/reflect/ReflectionFactory
+java/lang/ref/Reference$Lock
+java/lang/ref/Reference$ReferenceHandler
+java/lang/ref/Finalizer$FinalizerThread
+java/util/Hashtable$EmptyEnumerator
+java/util/Enumeration
+java/util/Hashtable$EmptyIterator
+java/util/Iterator
+java/util/Hashtable$Entry
+java/nio/charset/Charset
+sun/nio/cs/StandardCharsets
+sun/nio/cs/FastCharsetProvider
+java/nio/charset/spi/CharsetProvider
+sun/nio/cs/StandardCharsets$Aliases
+sun/util/PreHashedMap
+sun/nio/cs/StandardCharsets$Classes
+sun/nio/cs/StandardCharsets$Cache
+java/lang/ThreadLocal
+java/util/concurrent/atomic/AtomicInteger
+sun/misc/Unsafe
+java/lang/NoSuchMethodError
+java/lang/IncompatibleClassChangeError
+sun/reflect/Reflection
+java/util/Collections
+java/util/Collections$EmptySet
+java/util/AbstractSet
+java/util/Set
+java/util/Collections$EmptyList
+java/util/Collections$EmptyMap
+java/util/Collections$ReverseComparator
+java/util/Collections$SynchronizedMap
+java/lang/Class$3
+java/lang/reflect/Modifier
+java/lang/reflect/ReflectAccess
+sun/reflect/LangReflectAccess
+java/util/Arrays
+java/lang/Math
+sun/nio/cs/US_ASCII
+sun/nio/cs/HistoricallyNamedCharset
+sun/misc/VM
+java/lang/StringCoding
+java/lang/ThreadLocal$ThreadLocalMap
+java/lang/ThreadLocal$ThreadLocalMap$Entry
+java/lang/StringCoding$StringDecoder
+sun/nio/cs/US_ASCII$Decoder
+java/nio/charset/CharsetDecoder
+java/nio/charset/CodingErrorAction
+java/nio/ByteBuffer
+java/nio/HeapByteBuffer
+java/nio/Bits
+java/nio/ByteOrder
+java/nio/CharBuffer
+java/lang/Readable
+java/nio/HeapCharBuffer
+java/nio/charset/CoderResult
+java/nio/charset/CoderResult$1
+java/nio/charset/CoderResult$Cache
+java/nio/charset/CoderResult$2
+sun/misc/Version
+java/io/FileInputStream
+java/io/InputStream
+java/io/Closeable
+java/io/FileDescriptor
+java/io/FileOutputStream
+java/io/OutputStream
+java/io/Flushable
+java/io/BufferedInputStream
+java/io/FilterInputStream
+java/util/concurrent/atomic/AtomicReferenceFieldUpdater
+java/util/concurrent/atomic/AtomicReferenceFieldUpdater$AtomicReferenceFieldUpdaterImpl
+sun/reflect/misc/ReflectUtil
+java/io/PrintStream
+java/io/FilterOutputStream
+java/io/BufferedOutputStream
+java/io/OutputStreamWriter
+java/io/Writer
+sun/nio/cs/StreamEncoder
+sun/security/action/GetPropertyAction
+sun/nio/cs/US_ASCII$Encoder
+java/nio/charset/CharsetEncoder
+sun/nio/cs/Surrogate$Parser
+sun/nio/cs/Surrogate
+java/io/BufferedWriter
+java/lang/Runtime
+java/io/File
+java/io/FileSystem
+java/io/UnixFileSystem
+java/io/ExpiringCache
+java/io/ExpiringCache$1
+java/util/LinkedHashMap
+java/util/LinkedHashMap$Entry
+java/lang/StringBuilder
+java/io/File$1
+sun/misc/JavaIODeleteOnExitAccess
+sun/misc/SharedSecrets
+java/lang/ClassLoader$3
+java/lang/StringCoding$StringEncoder
+java/io/ExpiringCache$Entry
+java/lang/ClassLoader$NativeLibrary
+java/lang/Terminator
+java/lang/Terminator$1
+sun/misc/SignalHandler
+sun/misc/Signal
+sun/misc/NativeSignalHandler
+java/io/Console
+java/io/Console$1
+sun/misc/JavaIOAccess
+java/io/Console$1$1
+java/lang/Shutdown
+java/util/ArrayList
+java/lang/Shutdown$Lock
+java/lang/ApplicationShutdownHooks
+java/util/IdentityHashMap
+sun/misc/OSEnvironment
+java/lang/System$2
+sun/misc/JavaLangAccess
+java/lang/Compiler
+java/lang/Compiler$1
+sun/misc/Launcher
+sun/misc/Launcher$Factory
+java/net/URLStreamHandlerFactory
+sun/misc/Launcher$ExtClassLoader
+java/net/URLClassLoader
+java/security/SecureClassLoader
+sun/security/util/Debug
+java/net/URLClassLoader$7
+sun/misc/JavaNetAccess
+java/util/StringTokenizer
+sun/misc/Launcher$ExtClassLoader$1
+java/security/PrivilegedExceptionAction
+sun/misc/MetaIndex
+java/io/BufferedReader
+java/io/Reader
+java/io/FileReader
+java/io/InputStreamReader
+sun/nio/cs/StreamDecoder
+java/lang/reflect/Array
+sun/net/www/ParseUtil
+java/util/BitSet
+java/io/ObjectStreamClass
+java/net/URL
+java/util/Locale
+java/util/concurrent/ConcurrentHashMap
+java/util/concurrent/ConcurrentMap
+java/util/concurrent/ConcurrentHashMap$Segment
+java/util/concurrent/locks/ReentrantLock
+java/util/concurrent/locks/Lock
+java/util/concurrent/locks/ReentrantLock$NonfairSync
+java/util/concurrent/locks/ReentrantLock$Sync
+java/util/concurrent/locks/AbstractQueuedSynchronizer
+java/util/concurrent/locks/AbstractOwnableSynchronizer
+java/util/concurrent/locks/AbstractQueuedSynchronizer$Node
+java/util/concurrent/ConcurrentHashMap$HashEntry
+java/lang/CharacterDataLatin1
+java/net/Parts
+sun/net/www/protocol/file/Handler
+java/net/URLStreamHandler
+java/lang/Class$1
+sun/reflect/ReflectionFactory$1
+sun/reflect/NativeConstructorAccessorImpl
+sun/reflect/DelegatingConstructorAccessorImpl
+java/util/HashSet
+sun/misc/URLClassPath
+sun/net/www/protocol/jar/Handler
+sun/misc/Launcher$AppClassLoader
+sun/misc/Launcher$AppClassLoader$1
+java/lang/SystemClassLoaderAction
+java/net/URLClassLoader$1
+sun/misc/URLClassPath$3
+sun/misc/URLClassPath$JarLoader
+sun/misc/URLClassPath$Loader
+java/security/PrivilegedActionException
+sun/misc/URLClassPath$FileLoader
+sun/misc/URLClassPath$FileLoader$1
+sun/misc/Resource
+sun/nio/ByteBuffered
+java/security/CodeSource
+java/security/Permissions
+java/security/PermissionCollection
+sun/net/www/protocol/file/FileURLConnection
+sun/net/www/URLConnection
+java/net/URLConnection
+java/net/UnknownContentHandler
+java/net/ContentHandler
+sun/net/www/MessageHeader
+java/io/FilePermission
+java/io/FilePermission$1
+sun/security/provider/PolicyFile
+java/security/Policy
+java/security/Policy$UnsupportedEmptyCollection
+java/io/FilePermissionCollection
+java/security/AllPermission
+java/security/UnresolvedPermission
+java/security/BasicPermissionCollection
+java/security/Principal
+java/security/cert/Certificate
+java/util/AbstractList$Itr
+java/util/IdentityHashMap$KeySet
+java/util/IdentityHashMap$KeyIterator
+java/util/IdentityHashMap$IdentityHashMapIterator
+java/io/DeleteOnExitHook
+java/util/LinkedHashSet
+java/util/HashMap$KeySet
+java/util/LinkedHashMap$KeyIterator
+java/util/LinkedHashMap$LinkedHashIterator
+java/awt/Frame
+java/awt/MenuContainer
+java/awt/Window
+javax/accessibility/Accessible
+java/awt/Container
+java/awt/Component
+java/awt/image/ImageObserver
+java/lang/InterruptedException
+java/awt/Label
+java/util/logging/Logger
+java/util/logging/Handler
+java/util/logging/Level
+java/util/logging/LogManager
+java/util/logging/LogManager$1
+java/beans/PropertyChangeSupport
+java/util/logging/LogManager$LogNode
+java/util/logging/LoggingPermission
+java/util/logging/LogManager$Cleaner
+java/util/logging/LogManager$RootLogger
+java/util/logging/LogManager$2
+java/util/Properties$LineReader
+java/util/Hashtable$Enumerator
+java/beans/PropertyChangeEvent
+java/util/EventObject
+java/awt/Component$AWTTreeLock
+sun/awt/DebugHelper
+sun/awt/NativeLibLoader
+sun/security/action/LoadLibraryAction
+java/awt/GraphicsEnvironment
+java/awt/GraphicsEnvironment$1
+java/lang/ProcessEnvironment
+java/lang/ProcessEnvironment$Variable
+java/lang/ProcessEnvironment$ExternalData
+java/lang/ProcessEnvironment$Value
+java/lang/ProcessEnvironment$StringEnvironment
+java/util/Collections$UnmodifiableMap
+sun/awt/DebugHelperStub
+java/awt/Toolkit
+java/awt/Toolkit$3
+sun/util/CoreResourceBundleControl
+java/util/ResourceBundle$Control
+java/util/Arrays$ArrayList
+java/util/Collections$UnmodifiableRandomAccessList
+java/util/Collections$UnmodifiableList
+java/util/Collections$UnmodifiableCollection
+java/util/ResourceBundle
+java/util/ResourceBundle$1
+java/util/ResourceBundle$RBClassLoader
+java/util/ResourceBundle$RBClassLoader$1
+java/util/ResourceBundle$CacheKey
+java/util/ResourceBundle$LoaderReference
+java/util/ResourceBundle$CacheKeyReference
+java/util/ResourceBundle$SingleFormatControl
+sun/awt/resources/awt
+java/util/ListResourceBundle
+java/awt/Toolkit$1
+java/io/FileNotFoundException
+java/io/IOException
+java/awt/event/KeyEvent
+java/awt/event/InputEvent
+java/awt/event/ComponentEvent
+java/awt/AWTEvent
+java/awt/event/NativeLibLoader
+java/util/WeakHashMap
+java/util/WeakHashMap$Entry
+java/awt/Component$DummyRequestFocusController
+sun/awt/RequestFocusController
+java/awt/LayoutManager
+java/awt/LightweightDispatcher
+java/awt/event/AWTEventListener
+java/util/EventListener
+java/awt/Dimension
+java/awt/geom/Dimension2D
+java/util/concurrent/atomic/AtomicBoolean
+java/awt/ComponentOrientation
+java/awt/Component$2
+java/lang/NoSuchMethodException
+sun/awt/AppContext
+sun/awt/AppContext$1
+sun/awt/AppContext$2
+sun/awt/MostRecentKeyValue
+java/awt/Cursor
+sun/awt/X11GraphicsEnvironment
+sun/java2d/SunGraphicsEnvironment
+sun/java2d/FontSupport
+sun/awt/DisplayChangedListener
+sun/java2d/SunGraphicsEnvironment$TTFilter
+java/io/FilenameFilter
+sun/java2d/SunGraphicsEnvironment$T1Filter
+sun/awt/X11GraphicsEnvironment$1
+sun/awt/SunToolkit
+sun/awt/WindowClosingSupport
+sun/awt/WindowClosingListener
+sun/awt/ComponentFactory
+sun/awt/InputMethodSupport
+java/util/concurrent/locks/AbstractQueuedSynchronizer$ConditionObject
+java/util/concurrent/locks/Condition
+sun/awt/AWTAutoShutdown
+sun/awt/AWTAutoShutdown$PeerMap
+sun/awt/SunToolkit$6
+java/awt/Dialog$ModalExclusionType
+java/lang/Enum
+java/awt/Dialog
+java/awt/Dialog$ModalityType
+java/awt/ModalEventFilter
+java/awt/EventFilter
+sun/reflect/UnsafeFieldAccessorFactory
+sun/reflect/UnsafeQualifiedStaticObjectFieldAccessorImpl
+sun/reflect/UnsafeQualifiedStaticFieldAccessorImpl
+sun/awt/SunDisplayChanger
+sun/java2d/SunGraphicsEnvironment$1
+java/io/StreamTokenizer
+sun/font/FontManager
+sun/font/FileFont
+sun/font/PhysicalFont
+sun/font/Font2D
+sun/font/CompositeFont
+java/util/HashMap$Values
+java/util/HashMap$ValueIterator
+java/util/HashMap$HashIterator
+sun/font/FontManager$1
+java/awt/Font
+java/awt/geom/AffineTransform
+sun/font/AttributeValues
+sun/font/EAttribute
+java/text/AttributedCharacterIterator$Attribute
+java/lang/Class$4
+sun/reflect/NativeMethodAccessorImpl
+sun/reflect/DelegatingMethodAccessorImpl
+java/awt/font/TextAttribute
+java/lang/Integer$IntegerCache
+sun/font/TrueTypeFont
+java/awt/font/FontRenderContext
+java/awt/RenderingHints
+sun/awt/SunHints
+sun/awt/SunHints$Key
+java/awt/RenderingHints$Key
+sun/awt/SunHints$Value
+sun/awt/SunHints$LCDContrastKey
+sun/font/Type1Font
+java/awt/geom/Point2D$Float
+java/awt/geom/Point2D
+sun/font/StrikeMetrics
+java/awt/geom/Rectangle2D$Float
+java/awt/geom/Rectangle2D
+java/awt/geom/RectangularShape
+java/awt/Shape
+java/awt/geom/GeneralPath
+java/awt/geom/Path2D$Float
+java/awt/geom/Path2D
+sun/font/CharToGlyphMapper
+sun/font/PhysicalStrike
+sun/font/FontStrike
+sun/font/GlyphList
+sun/font/StrikeCache
+sun/java2d/Disposer
+sun/java2d/Disposer$1
+sun/font/StrikeCache$1
+sun/font/FontManager$FontRegistrationInfo
+sun/awt/motif/MFontConfiguration
+sun/awt/FontConfiguration
+sun/awt/FontDescriptor
+java/util/Scanner
+java/util/regex/Pattern
+java/util/regex/Pattern$8
+java/util/regex/Pattern$Node
+java/util/regex/Pattern$LastNode
+java/util/regex/Pattern$GroupHead
+java/util/regex/Pattern$CharPropertyNames
+java/util/regex/Pattern$CharPropertyNames$1
+java/util/regex/Pattern$CharPropertyNames$CharPropertyFactory
+java/util/regex/Pattern$CharPropertyNames$2
+java/util/regex/Pattern$CharPropertyNames$5
+java/util/regex/Pattern$CharPropertyNames$3
+java/util/regex/Pattern$CharPropertyNames$6
+java/util/regex/Pattern$CharPropertyNames$CloneableProperty
+java/util/regex/Pattern$CharProperty
+java/util/regex/Pattern$CharPropertyNames$4
+java/util/regex/Pattern$CharPropertyNames$7
+java/util/regex/Pattern$CharPropertyNames$8
+java/util/regex/Pattern$CharPropertyNames$9
+java/util/regex/Pattern$CharPropertyNames$10
+java/util/regex/Pattern$CharPropertyNames$11
+java/util/regex/Pattern$CharPropertyNames$12
+java/util/regex/Pattern$CharPropertyNames$13
+java/util/regex/Pattern$CharPropertyNames$14
+java/util/regex/Pattern$CharPropertyNames$15
+java/util/regex/Pattern$CharPropertyNames$16
+java/util/regex/Pattern$CharPropertyNames$17
+java/util/regex/Pattern$CharPropertyNames$18
+java/util/regex/Pattern$CharPropertyNames$19
+java/util/regex/Pattern$CharPropertyNames$20
+java/util/regex/Pattern$CharPropertyNames$21
+java/util/regex/Pattern$Curly
+java/util/regex/Pattern$Slice
+java/util/regex/Pattern$Begin
+java/util/regex/Pattern$First
+java/util/regex/Pattern$Start
+java/util/regex/Pattern$TreeInfo
+java/util/regex/Pattern$All
+java/util/regex/Pattern$BitClass
+java/util/regex/Pattern$BmpCharProperty
+java/util/regex/Pattern$6
+java/util/regex/Pattern$CharProperty$1
+java/util/regex/Pattern$10
+sun/nio/ch/FileChannelImpl
+java/nio/channels/FileChannel
+java/nio/channels/ByteChannel
+java/nio/channels/ReadableByteChannel
+java/nio/channels/Channel
+java/nio/channels/WritableByteChannel
+java/nio/channels/GatheringByteChannel
+java/nio/channels/ScatteringByteChannel
+java/nio/channels/spi/AbstractInterruptibleChannel
+java/nio/channels/InterruptibleChannel
+sun/nio/ch/Util
+sun/nio/ch/IOUtil
+sun/nio/ch/FileDispatcher
+sun/nio/ch/NativeDispatcher
+sun/nio/ch/Reflect
+java/nio/MappedByteBuffer
+sun/nio/ch/Reflect$1
+sun/nio/ch/NativeThreadSet
+java/nio/channels/Channels
+java/util/Scanner$1
+sun/misc/LRUCache
+java/util/regex/Matcher
+java/util/regex/MatchResult
+java/text/NumberFormat
+java/text/Format
+java/text/spi/NumberFormatProvider
+java/util/spi/LocaleServiceProvider
+sun/util/LocaleServiceProviderPool
+sun/util/LocaleServiceProviderPool$1
+java/util/ServiceLoader
+java/util/ServiceLoader$LazyIterator
+java/util/ServiceLoader$1
+java/util/HashMap$EntrySet
+java/util/LinkedHashMap$EntryIterator
+sun/misc/Launcher$1
+sun/misc/URLClassPath$2
+java/lang/ClassLoader$2
+sun/misc/URLClassPath$1
+java/net/URLClassLoader$3
+sun/misc/CompoundEnumeration
+sun/misc/URLClassPath$JarLoader$1
+sun/misc/FileURLMapper
+java/net/URLClassLoader$3$1
+sun/util/resources/LocaleData
+sun/util/resources/LocaleData$1
+sun/util/resources/LocaleData$LocaleDataResourceBundleControl
+sun/util/LocaleDataMetaInfo
+sun/text/resources/FormatData
+java/util/ResourceBundle$BundleReference
+sun/text/resources/FormatData_en
+sun/text/resources/FormatData_en_US
+java/text/DecimalFormatSymbols
+java/text/spi/DecimalFormatSymbolsProvider
+java/util/Currency
+java/util/Currency$1
+java/util/CurrencyData
+java/util/spi/CurrencyNameProvider
+sun/util/resources/CurrencyNames
+sun/util/resources/LocaleNamesBundle
+sun/util/resources/OpenListResourceBundle
+sun/util/resources/CurrencyNames_en_US
+java/text/DecimalFormat
+java/text/FieldPosition
+java/text/DigitList
+java/math/RoundingMode
+java/util/regex/Pattern$GroupTail
+java/util/regex/Pattern$Ctype
+java/util/regex/Pattern$Ques
+java/util/regex/Pattern$GroupCurly
+java/util/regex/Pattern$5
+java/util/regex/Pattern$Loop
+java/util/regex/Pattern$Prolog
+java/util/regex/Pattern$9
+java/util/regex/Pattern$BranchConn
+java/util/regex/Pattern$Branch
+java/nio/channels/spi/AbstractInterruptibleChannel$1
+sun/nio/ch/Interruptible
+sun/nio/ch/NativeThread
+sun/nio/ch/DirectBuffer
+java/nio/DirectByteBuffer
+java/nio/DirectByteBuffer$Deallocator
+sun/misc/Cleaner
+sun/nio/ch/IOStatus
+java/util/regex/ASCII
+java/io/DataInputStream
+java/io/DataInput
+java/lang/Short$ShortCache
+java/util/HashMap$KeyIterator
+sun/font/CompositeFontDescriptor
+sun/font/Font2DHandle
+sun/font/FontFamily
+java/awt/GraphicsDevice
+sun/awt/X11GraphicsDevice
+sun/awt/X11GraphicsConfig
+java/awt/GraphicsConfiguration
+java/awt/ImageCapabilities
+sun/java2d/x11/X11SurfaceData
+sun/java2d/SurfaceData
+java/awt/Transparency
+sun/java2d/DisposerTarget
+sun/java2d/InvalidPipeException
+java/lang/IllegalStateException
+sun/java2d/NullSurfaceData
+sun/java2d/loops/SurfaceType
+sun/awt/image/PixelConverter
+sun/awt/image/PixelConverter$Xrgb
+sun/awt/image/PixelConverter$Argb
+sun/awt/image/PixelConverter$ArgbPre
+sun/awt/image/PixelConverter$Xbgr
+sun/awt/image/PixelConverter$Rgba
+sun/awt/image/PixelConverter$RgbaPre
+sun/awt/image/PixelConverter$Ushort565Rgb
+sun/awt/image/PixelConverter$Ushort555Rgb
+sun/awt/image/PixelConverter$Ushort555Rgbx
+sun/awt/image/PixelConverter$Ushort4444Argb
+sun/awt/image/PixelConverter$ByteGray
+sun/awt/image/PixelConverter$UshortGray
+sun/awt/image/PixelConverter$Rgbx
+sun/awt/image/PixelConverter$Bgrx
+sun/awt/image/PixelConverter$ArgbBm
+java/awt/image/ColorModel
+java/awt/image/DirectColorModel
+java/awt/image/PackedColorModel
+java/awt/color/ColorSpace
+java/awt/color/ICC_Profile
+sun/awt/color/ProfileDeferralInfo
+sun/awt/color/ProfileDeferralMgr
+java/awt/color/ICC_ProfileRGB
+java/awt/color/ICC_Profile$1
+sun/awt/color/ProfileActivator
+java/awt/color/ICC_ColorSpace
+sun/java2d/pipe/NullPipe
+sun/java2d/pipe/PixelDrawPipe
+sun/java2d/pipe/PixelFillPipe
+sun/java2d/pipe/ShapeDrawPipe
+sun/java2d/pipe/TextPipe
+sun/java2d/pipe/DrawImagePipe
+java/awt/image/IndexColorModel
+sun/java2d/pipe/LoopPipe
+sun/java2d/pipe/OutlineTextRenderer
+sun/java2d/pipe/SolidTextRenderer
+sun/java2d/pipe/GlyphListLoopPipe
+sun/java2d/pipe/GlyphListPipe
+sun/java2d/pipe/AATextRenderer
+sun/java2d/pipe/LCDTextRenderer
+sun/java2d/pipe/AlphaColorPipe
+sun/java2d/pipe/CompositePipe
+sun/java2d/pipe/PixelToShapeConverter
+sun/java2d/pipe/TextRenderer
+sun/java2d/pipe/SpanClipRenderer
+sun/java2d/pipe/Region
+sun/java2d/pipe/RegionIterator
+sun/java2d/pipe/DuctusShapeRenderer
+sun/java2d/pipe/DuctusRenderer
+sun/java2d/pipe/AlphaPaintPipe
+sun/java2d/pipe/SpanShapeRenderer$Composite
+sun/java2d/pipe/SpanShapeRenderer
+sun/java2d/pipe/GeneralCompositePipe
+sun/java2d/pipe/DrawImage
+sun/java2d/loops/RenderCache
+sun/java2d/loops/RenderCache$Entry
+sun/java2d/loops/XORComposite
+java/awt/Composite
+sun/font/X11TextRenderer
+sun/java2d/loops/GraphicsPrimitive
+sun/java2d/x11/X11PMBlitLoops
+sun/java2d/loops/Blit
+sun/java2d/loops/GraphicsPrimitiveMgr
+sun/java2d/loops/CompositeType
+sun/java2d/SunGraphics2D
+sun/awt/ConstrainableGraphics
+java/awt/Graphics2D
+java/awt/Graphics
+java/awt/Color
+java/awt/Paint
+java/awt/AlphaComposite
+sun/java2d/loops/BlitBg
+sun/java2d/loops/ScaledBlit
+sun/java2d/loops/FillRect
+sun/java2d/loops/FillSpans
+sun/java2d/loops/DrawLine
+sun/java2d/loops/DrawRect
+sun/java2d/loops/DrawPolygons
+sun/java2d/loops/DrawPath
+sun/java2d/loops/FillPath
+sun/java2d/loops/MaskBlit
+sun/java2d/loops/MaskFill
+sun/java2d/loops/DrawGlyphList
+sun/java2d/loops/DrawGlyphListAA
+sun/java2d/loops/DrawGlyphListLCD
+sun/java2d/loops/TransformHelper
+java/awt/BasicStroke
+java/awt/Stroke
+sun/misc/PerformanceLogger
+sun/misc/PerformanceLogger$TimeData
+sun/java2d/pipe/ValidatePipe
+sun/java2d/loops/CustomComponent
+sun/java2d/loops/GraphicsPrimitiveProxy
+sun/java2d/loops/GeneralRenderer
+sun/java2d/loops/GraphicsPrimitiveMgr$1
+sun/java2d/loops/GraphicsPrimitiveMgr$2
+sun/java2d/x11/X11PMBlitLoops$DelegateBlitLoop
+sun/java2d/x11/X11PMBlitBgLoops
+sun/java2d/x11/X11SurfaceData$LazyPipe
+sun/awt/X11GraphicsConfig$X11GCDisposerRecord
+sun/java2d/DisposerRecord
+java/awt/BorderLayout
+java/awt/LayoutManager2
+java/awt/Rectangle
+java/awt/Toolkit$2
+sun/awt/X11/XToolkit
+sun/awt/X11/XConstants
+sun/awt/UNIXToolkit
+java/util/TreeMap
+java/util/NavigableMap
+java/util/SortedMap
+sun/awt/X11/XlibWrapper
+sun/awt/X11/XUtilConstants
+sun/awt/X11/XProtocolConstants
+sun/awt/X11/XCursorFontConstants
+sun/awt/X11/XlibWrapper$1
+sun/awt/X11/XToolkit$4
+sun/awt/X11/XModifierKeymap
+sun/awt/X11/XWrapperBase
+sun/awt/X11/Native
+sun/awt/X11/Native$1
+java/awt/EventQueue
+sun/awt/X11/XToolkit$7
+java/util/EmptyStackException
+java/lang/reflect/InvocationTargetException
+java/awt/EventDispatchThread
+java/awt/event/PaintEvent
+java/awt/event/MouseEvent
+sun/awt/PeerEvent
+java/awt/event/InvocationEvent
+java/awt/ActiveEvent
+java/awt/EventQueueItem
+sun/awt/X11/XToolkit$1
+sun/awt/X11/XToolkit$XErrorHandler
+sun/awt/X11/XToolkit$5
+sun/awt/X11/XEventDispatcher
+sun/awt/SunToolkit$ModalityListenerList
+sun/awt/ModalityListener
+sun/awt/SunToolkit$1
+java/util/MissingResourceException
+java/awt/Queue
+sun/awt/PostEventQueue
+java/util/LinkedList
+java/util/Deque
+java/util/Queue
+java/util/AbstractSequentialList
+java/util/LinkedList$Entry
+sun/awt/X11/AwtScreenData
+sun/awt/X11/XWM
+sun/awt/X11/MWMConstants
+sun/awt/X11/XAtom
+java/awt/Insets
+sun/awt/X11/XWM$1
+sun/awt/X11/XWM$2
+sun/awt/X11/XSetWindowAttributes
+sun/awt/X11/XErrorEvent
+sun/awt/X11/XNETProtocol
+sun/awt/X11/XStateProtocol
+sun/awt/X11/XLayerProtocol
+sun/awt/X11/XProtocol
+sun/awt/X11/XProtocol$1
+sun/awt/X11/WindowPropertyGetter
+sun/awt/X11/UnsafeXDisposerRecord
+sun/awt/X11/XPropertyCache
+sun/awt/X11/XWINProtocol
+sun/awt/X11/XAtomList
+sun/awt/X11/XToolkit$3
+sun/awt/X11/XAnyEvent
+sun/awt/X11/IXAnyEvent
+java/awt/Window$WindowDisposerRecord
+java/awt/KeyboardFocusManager
+java/awt/KeyEventDispatcher
+java/awt/KeyEventPostProcessor
+java/awt/AWTKeyStroke
+java/awt/AWTKeyStroke$1
+java/awt/DefaultKeyboardFocusManager
+java/awt/DefaultFocusTraversalPolicy
+java/awt/ContainerOrderFocusTraversalPolicy
+java/awt/FocusTraversalPolicy
+java/awt/MutableBoolean
+java/util/Collections$UnmodifiableSet
+sun/awt/HeadlessToolkit
+sun/awt/X11/XKeyboardFocusManagerPeer
+java/awt/peer/KeyboardFocusManagerPeer
+sun/awt/X11/XKeyboardFocusManagerPeer$1
+sun/awt/X11/XFramePeer
+java/awt/peer/FramePeer
+java/awt/peer/WindowPeer
+java/awt/peer/ContainerPeer
+java/awt/peer/ComponentPeer
+sun/awt/X11/XDecoratedPeer
+sun/awt/X11/XWindowPeer
+sun/awt/X11/XPanelPeer
+java/awt/peer/PanelPeer
+sun/awt/X11/XCanvasPeer
+java/awt/peer/CanvasPeer
+sun/awt/X11/XComponentPeer
+java/awt/dnd/peer/DropTargetPeer
+sun/awt/X11/XWindow
+sun/awt/X11ComponentPeer
+sun/awt/X11/XBaseWindow
+sun/awt/X11/XCreateWindowParams
+java/lang/Long$LongCache
+sun/awt/X11/XBaseWindow$InitialiseState
+sun/awt/X11/XBaseWindow$StateLock
+sun/awt/X11/AwtGraphicsConfigData
+sun/awt/X11/XVisualInfo
+java/awt/SystemColor
+sun/awt/X11/MotifColorUtilities
+java/lang/StrictMath
+sun/awt/X11/XRepaintArea
+sun/awt/RepaintArea
+sun/awt/X11/XWindowAttributesData
+java/util/concurrent/locks/LockSupport
+sun/awt/X11/WindowDimensions
+java/awt/Point
+java/util/TreeMap$Entry
+sun/nio/cs/UTF_8
+sun/nio/cs/Unicode
+sun/nio/cs/UTF_8$Encoder
+sun/nio/cs/UTF_8$Decoder
+sun/nio/cs/Surrogate$Generator
+sun/awt/X11/XPropertyEvent
+sun/awt/X11/XDropTargetEventProcessor
+sun/awt/X11/XDragSourceContextPeer
+sun/awt/X11/XDragSourceProtocolListener
+sun/awt/dnd/SunDragSourceContextPeer
+java/awt/dnd/peer/DragSourceContextPeer
+sun/awt/X11/XAwtState
+sun/awt/X11/XBaseWindow$1
+sun/awt/X11/XRootWindow
+sun/nio/cs/ISO_8859_1
+sun/nio/cs/ISO_8859_1$Encoder
+sun/nio/cs/ISO_8859_1$Decoder
+sun/java2d/x11/X11SurfaceData$X11WindowSurfaceData
+sun/java2d/loops/RenderLoops
+sun/java2d/loops/GraphicsPrimitiveMgr$PrimitiveSpec
+sun/java2d/DefaultDisposerRecord
+sun/java2d/x11/X11Renderer
+sun/awt/X11/XGlobalCursorManager
+sun/awt/GlobalCursorManager
+sun/awt/X11/XToolkit$6
+java/awt/Cursor$CursorDisposer
+java/awt/AWTException
+java/awt/HeadlessException
+java/lang/UnsupportedOperationException
+sun/reflect/UnsafeLongFieldAccessorImpl
+sun/reflect/UnsafeIntegerFieldAccessorImpl
+sun/awt/X11/XClientMessageEvent
+sun/awt/X11/XIconInfo
+sun/awt/X11/XAWTIcon32_java_icon16_png
+sun/awt/X11/XAWTIcon32_java_icon24_png
+sun/awt/X11/XAWTIcon32_java_icon32_png
+sun/awt/X11/XAWTIcon32_java_icon48_png
+sun/awt/X11/XSizeHints
+sun/awt/X11/XContentWindow
+sun/awt/X11/XFocusProxyWindow
+sun/awt/X11/XWMHints
+java/util/LinkedList$ListItr
+java/util/ListIterator
+sun/awt/SunToolkit$2
+java/awt/image/BufferStrategy
+java/awt/dnd/DropTarget
+java/awt/dnd/DropTargetListener
+java/awt/event/ComponentListener
+java/awt/event/FocusListener
+java/awt/event/HierarchyListener
+java/awt/event/HierarchyBoundsListener
+java/awt/event/KeyListener
+java/awt/event/MouseListener
+java/awt/event/MouseMotionListener
+java/awt/event/MouseWheelListener
+java/awt/event/InputMethodListener
+java/awt/Component$NativeInLightFixer
+java/awt/event/ContainerListener
+javax/accessibility/AccessibleContext
+sun/reflect/UnsafeObjectFieldAccessorImpl
+java/awt/peer/LightweightPeer
+sun/awt/X11/XLabelPeer
+java/awt/peer/LabelPeer
+sun/awt/X11/XMapEvent
+sun/awt/X11/XQueryTree
+sun/awt/X11/XConfigureEvent
+sun/awt/X11/PropMwmHints
+sun/awt/GlobalCursorManager$NativeUpdater
+javax/swing/JFrame
+javax/swing/WindowConstants
+javax/swing/RootPaneContainer
+javax/swing/TransferHandler$HasGetTransferHandler
+javax/swing/JLabel
+javax/swing/SwingConstants
+javax/swing/JComponent
+javax/swing/JComponent$1
+javax/swing/SwingUtilities
+javax/swing/JRootPane
+sun/security/action/GetBooleanAction
+javax/swing/event/EventListenerList
+javax/swing/JPanel
+java/awt/FlowLayout
+javax/swing/UIManager
+javax/swing/UIManager$LookAndFeelInfo
+sun/swing/SwingUtilities2
+sun/swing/SwingUtilities2$LSBCacheEntry
+javax/swing/UIManager$LAFState
+javax/swing/UIDefaults
+javax/swing/MultiUIDefaults
+javax/swing/UIManager$1
+javax/swing/plaf/metal/MetalLookAndFeel
+javax/swing/plaf/basic/BasicLookAndFeel
+javax/swing/LookAndFeel
+sun/swing/DefaultLookup
+javax/swing/plaf/metal/OceanTheme
+javax/swing/plaf/metal/DefaultMetalTheme
+javax/swing/plaf/metal/MetalTheme
+javax/swing/plaf/ColorUIResource
+javax/swing/plaf/UIResource
+sun/swing/PrintColorUIResource
+javax/swing/plaf/metal/DefaultMetalTheme$FontDelegate
+javax/swing/plaf/FontUIResource
+sun/swing/SwingLazyValue
+javax/swing/UIDefaults$LazyValue
+javax/swing/UIDefaults$ActiveValue
+javax/swing/plaf/InsetsUIResource
+sun/swing/SwingUtilities2$2
+javax/swing/plaf/basic/BasicLookAndFeel$2
+javax/swing/plaf/DimensionUIResource
+javax/swing/UIDefaults$LazyInputMap
+java/lang/Character$CharacterCache
+javax/swing/plaf/metal/MetalLookAndFeel$MetalLazyValue
+javax/swing/plaf/metal/MetalLookAndFeel$FontActiveValue
+java/awt/print/PrinterJob
+sun/swing/SwingUtilities2$AATextInfo
+sun/awt/X11/XAWTXSettings
+sun/awt/X11/XMSelectionListener
+sun/awt/XSettings
+sun/awt/X11/XMSelection
+sun/awt/X11/XMSelection$1
+javax/swing/plaf/metal/MetalLookAndFeel$AATextListener
+java/beans/PropertyChangeListener
+java/beans/PropertyChangeListenerProxy
+java/util/EventListenerProxy
+sun/awt/EventListenerAggregate
+javax/swing/UIDefaults$ProxyLazyValue
+javax/swing/plaf/metal/OceanTheme$1
+javax/swing/plaf/metal/OceanTheme$2
+javax/swing/plaf/metal/OceanTheme$3
+javax/swing/plaf/metal/OceanTheme$4
+javax/swing/plaf/metal/OceanTheme$5
+javax/swing/plaf/metal/OceanTheme$6
+javax/swing/RepaintManager
+javax/swing/RepaintManager$DisplayChangedHandler
+javax/swing/SwingPaintEventDispatcher
+sun/awt/PaintEventDispatcher
+javax/swing/UIManager$2
+javax/swing/UIManager$3
+java/awt/PopupMenu
+java/awt/Menu
+java/awt/MenuItem
+java/awt/MenuComponent
+java/io/ObjectOutputStream
+java/io/ObjectOutput
+java/io/DataOutput
+java/io/ObjectStreamConstants
+java/io/PrintWriter
+java/io/ObjectInputStream
+java/io/ObjectInput
+java/awt/Event
+java/awt/im/InputContext
+java/awt/event/MouseWheelEvent
+java/awt/BufferCapabilities
+sun/awt/CausedFocusEvent$Cause
+java/awt/PointerInfo
+java/awt/Component$BaselineResizeBehavior
+java/awt/FontMetrics
+java/awt/Image
+java/awt/image/ImageProducer
+java/awt/image/VolatileImage
+java/awt/im/InputMethodRequests
+java/awt/event/FocusEvent
+java/awt/event/InputMethodEvent
+java/awt/event/HierarchyEvent
+javax/accessibility/AccessibleStateSet
+com/sun/swing/internal/plaf/metal/resources/metal
+sun/util/ResourceBundleEnumeration
+com/sun/swing/internal/plaf/basic/resources/basic
+javax/swing/plaf/basic/BasicPanelUI
+javax/swing/plaf/PanelUI
+javax/swing/plaf/ComponentUI
+sun/reflect/misc/MethodUtil
+sun/reflect/misc/MethodUtil$1
+java/util/jar/JarFile
+java/util/zip/ZipFile
+java/util/zip/ZipConstants
+java/util/jar/JavaUtilJarAccessImpl
+sun/misc/JavaUtilJarAccess
+sun/misc/JarIndex
+java/util/zip/ZipEntry
+java/util/jar/JarFile$JarFileEntry
+java/util/jar/JarEntry
+sun/misc/URLClassPath$JarLoader$2
+sun/net/www/protocol/jar/JarURLConnection
+java/net/JarURLConnection
+sun/net/www/protocol/jar/JarFileFactory
+sun/net/www/protocol/jar/URLJarFile$URLJarFileCloseController
+java/net/HttpURLConnection
+sun/net/www/protocol/jar/URLJarFile
+sun/net/www/protocol/jar/URLJarFile$URLJarFileEntry
+sun/net/www/protocol/jar/JarURLConnection$JarURLInputStream
+java/util/zip/ZipFile$ZipFileInputStream
+java/security/AllPermissionCollection
+java/lang/IllegalAccessException
+javax/swing/JPasswordField
+javax/swing/JTextField
+javax/swing/text/JTextComponent
+javax/swing/Scrollable
+javax/swing/JLayeredPane
+javax/swing/JRootPane$1
+javax/swing/ArrayTable
+javax/swing/JInternalFrame
+javax/swing/JRootPane$RootLayout
+javax/swing/BufferStrategyPaintManager
+javax/swing/RepaintManager$PaintManager
+javax/swing/plaf/metal/MetalRootPaneUI
+javax/swing/plaf/basic/BasicRootPaneUI
+javax/swing/plaf/RootPaneUI
+javax/swing/plaf/basic/BasicRootPaneUI$RootPaneInputMap
+javax/swing/plaf/ComponentInputMapUIResource
+javax/swing/ComponentInputMap
+javax/swing/InputMap
+javax/swing/plaf/InputMapUIResource
+javax/swing/KeyStroke
+java/awt/VKCollection
+sun/reflect/UnsafeQualifiedStaticIntegerFieldAccessorImpl
+javax/swing/plaf/basic/LazyActionMap
+javax/swing/plaf/ActionMapUIResource
+javax/swing/ActionMap
+javax/swing/LayoutFocusTraversalPolicy
+javax/swing/SortingFocusTraversalPolicy
+javax/swing/InternalFrameFocusTraversalPolicy
+javax/swing/SwingContainerOrderFocusTraversalPolicy
+javax/swing/SwingDefaultFocusTraversalPolicy
+javax/swing/LayoutComparator
+javax/swing/plaf/metal/MetalLabelUI
+javax/swing/plaf/basic/BasicLabelUI
+javax/swing/plaf/LabelUI
+javax/swing/plaf/metal/DefaultMetalTheme$FontDelegate$1
+javax/swing/plaf/basic/BasicHTML
+javax/swing/SystemEventQueueUtilities
+javax/swing/SystemEventQueueUtilities$SystemEventQueue
+sun/awt/NullComponentPeer
+java/awt/event/WindowEvent
+java/awt/EventQueue$1
+java/awt/EventDispatchThread$1
+java/awt/Conditional
+java/awt/EventDispatchThread$HierarchyEventFilter
+java/awt/EventFilter$FilterAction
+sun/awt/dnd/SunDropTargetEvent
+java/awt/event/ActionEvent
+java/util/jar/Manifest
+java/io/ByteArrayInputStream
+java/util/jar/Attributes
+java/util/jar/Manifest$FastInputStream
+java/util/jar/Attributes$Name
+sun/misc/ASCIICaseInsensitiveComparator
+java/util/jar/JarVerifier
+java/io/ByteArrayOutputStream
+sun/misc/ExtensionDependency
+java/lang/Package
+sun/security/util/ManifestEntryVerifier
+sun/security/provider/Sun
+java/security/Provider
+java/security/Provider$ServiceKey
+java/security/Provider$EngineDescription
+sun/security/provider/Sun$1
+java/security/Security
+java/security/Security$1
+sun/misc/FloatingDecimal
+sun/misc/FloatingDecimal$1
+sun/security/provider/NativePRNG
+java/security/SecureRandomSpi
+sun/security/provider/NativePRNG$1
+sun/security/provider/NativePRNG$RandomIO
+sun/misc/BASE64Decoder
+sun/misc/CharacterDecoder
+sun/security/util/SignatureFileVerifier
+java/awt/event/KeyAdapter
+java/lang/NumberFormatException
+java/lang/IllegalArgumentException
+java/io/FileWriter
+java/net/Authenticator
+java/net/MalformedURLException
+javax/swing/text/Element
+javax/swing/text/Document
+javax/swing/text/PlainDocument
+javax/swing/text/AbstractDocument
+javax/swing/text/GapContent
+javax/swing/text/AbstractDocument$Content
+javax/swing/text/GapVector
+javax/swing/text/GapContent$MarkVector
+javax/swing/text/GapContent$MarkData
+javax/swing/text/StyleContext
+javax/swing/text/AbstractDocument$AttributeContext
+javax/swing/text/StyleConstants
+javax/swing/text/StyleConstants$CharacterConstants
+javax/swing/text/AttributeSet$CharacterAttribute
+javax/swing/text/StyleConstants$FontConstants
+javax/swing/text/AttributeSet$FontAttribute
+javax/swing/text/StyleConstants$ColorConstants
+javax/swing/text/AttributeSet$ColorAttribute
+javax/swing/text/StyleConstants$ParagraphConstants
+javax/swing/text/AttributeSet$ParagraphAttribute
+javax/swing/text/StyleContext$FontKey
+javax/swing/text/SimpleAttributeSet
+javax/swing/text/MutableAttributeSet
+javax/swing/text/AttributeSet
+javax/swing/text/SimpleAttributeSet$EmptyAttributeSet
+javax/swing/text/StyleContext$NamedStyle
+javax/swing/text/Style
+javax/swing/text/SimpleAttributeSet$1
+javax/swing/text/StyleContext$SmallAttributeSet
+javax/swing/text/AbstractDocument$BidiRootElement
+javax/swing/text/AbstractDocument$BranchElement
+javax/swing/text/AbstractDocument$AbstractElement
+javax/swing/tree/TreeNode
+javax/swing/text/AbstractDocument$1
+javax/swing/text/AbstractDocument$BidiElement
+javax/swing/text/AbstractDocument$LeafElement
+javax/swing/text/GapContent$StickyPosition
+javax/swing/text/Position
+javax/swing/text/StyleContext$KeyEnumeration
+javax/swing/text/GapContent$InsertUndo
+javax/swing/undo/AbstractUndoableEdit
+javax/swing/undo/UndoableEdit
+javax/swing/text/AbstractDocument$DefaultDocumentEvent
+javax/swing/event/DocumentEvent
+javax/swing/undo/CompoundEdit
+javax/swing/event/DocumentEvent$EventType
+javax/swing/text/Segment
+java/text/CharacterIterator
+javax/swing/text/Utilities
+javax/swing/text/SegmentCache
+javax/swing/text/SegmentCache$CachedSegment
+javax/swing/event/UndoableEditEvent
+javax/swing/text/AbstractDocument$ElementEdit
+javax/swing/event/DocumentEvent$ElementChange
+java/net/Socket
+java/net/InetAddress
+java/net/InetAddress$Cache
+java/net/InetAddress$Cache$Type
+java/net/InetAddressImplFactory
+java/net/Inet4AddressImpl
+java/net/InetAddressImpl
+java/net/InetAddress$1
+sun/net/spi/nameservice/NameService
+sun/net/util/IPAddressUtil
+java/util/RandomAccessSubList
+java/util/SubList
+java/util/SubList$1
+java/util/AbstractList$ListItr
+java/net/Inet4Address
+java/net/InetSocketAddress
+java/net/SocketAddress
+java/net/SocksSocketImpl
+java/net/SocksConsts
+java/net/PlainSocketImpl
+java/net/SocketImpl
+java/net/SocketOptions
+java/net/SocketException
+java/net/SocksSocketImpl$5
+java/net/ProxySelector
+sun/net/spi/DefaultProxySelector
+sun/net/spi/DefaultProxySelector$1
+sun/net/NetProperties
+sun/net/NetProperties$1
+sun/net/spi/DefaultProxySelector$NonProxyInfo
+java/net/Inet6Address
+java/net/URI
+java/net/URI$Parser
+java/net/Proxy
+java/net/Proxy$Type
+java/net/ConnectException
+javax/swing/JMenu
+javax/swing/MenuElement
+javax/swing/JMenuItem
+javax/swing/AbstractButton
+java/awt/ItemSelectable
+javax/swing/event/MenuListener
+javax/swing/JCheckBoxMenuItem
+javax/swing/Icon
+javax/swing/JButton
+java/awt/event/WindowListener
+java/net/URLClassLoader$2
+javax/swing/ImageIcon
+javax/swing/ImageIcon$1
+java/awt/MediaTracker
+sun/misc/SoftCache$ValueCell
+sun/awt/image/URLImageSource
+sun/awt/image/InputStreamImageSource
+sun/awt/image/ImageFetchable
+sun/awt/image/ToolkitImage
+java/awt/Image$1
+sun/awt/image/SurfaceManager$ImageAccessor
+sun/awt/image/SurfaceManager
+sun/awt/image/NativeLibLoader
+java/awt/ImageMediaEntry
+java/awt/MediaEntry
+sun/awt/image/ImageRepresentation
+java/awt/image/ImageConsumer
+sun/awt/image/ImageWatched
+sun/awt/image/ImageWatched$Link
+sun/awt/image/ImageWatched$WeakLink
+sun/awt/image/ImageConsumerQueue
+sun/awt/image/ImageFetcher
+sun/awt/image/FetcherInfo
+sun/awt/image/ImageFetcher$1
+sun/awt/image/GifImageDecoder
+sun/awt/image/ImageDecoder
+sun/awt/image/GifFrame
+java/awt/image/Raster
+java/awt/image/DataBufferByte
+java/awt/image/DataBuffer
+java/awt/image/PixelInterleavedSampleModel
+java/awt/image/ComponentSampleModel
+java/awt/image/SampleModel
+sun/awt/image/ByteInterleavedRaster
+sun/awt/image/ByteComponentRaster
+sun/awt/image/SunWritableRaster
+java/awt/image/WritableRaster
+java/awt/image/BufferedImage
+java/awt/image/WritableRenderedImage
+java/awt/image/RenderedImage
+sun/awt/image/IntegerComponentRaster
+sun/awt/image/BytePackedRaster
+java/awt/Canvas
+sun/font/FontDesignMetrics
+sun/font/FontStrikeDesc
+sun/font/CompositeStrike
+sun/font/FontStrikeDisposer
+sun/font/StrikeCache$SoftDisposerRef
+sun/font/StrikeCache$DisposableStrike
+sun/font/TrueTypeFont$TTDisposerRecord
+sun/font/TrueTypeFont$1
+java/io/RandomAccessFile
+java/nio/ByteBufferAsIntBufferB
+java/nio/IntBuffer
+sun/font/TrueTypeFont$DirectoryEntry
+java/nio/ByteBufferAsShortBufferB
+java/nio/ShortBuffer
+sun/nio/cs/UTF_16
+sun/nio/cs/UTF_16$Decoder
+sun/nio/cs/UnicodeDecoder
+sun/font/FileFontStrike
+sun/font/FileFont$FileFontDisposer
+sun/font/TrueTypeGlyphMapper
+sun/font/CMap
+sun/font/CMap$NullCMapClass
+sun/font/CMap$CMapFormat4
+java/nio/ByteBufferAsCharBufferB
+sun/font/FontDesignMetrics$KeyReference
+sun/awt/image/PNGImageDecoder
+sun/awt/image/PNGFilterInputStream
+java/util/zip/InflaterInputStream
+java/util/zip/Inflater
+sun/awt/EventQueueItem
+sun/awt/SunToolkit$3
+sun/awt/X11/XExposeEvent
+sun/awt/X11/ComponentAccessor
+sun/awt/X11/ComponentAccessor$1
+sun/reflect/UnsafeBooleanFieldAccessorImpl
+sun/awt/event/IgnorePaintEvent
+java/awt/image/DataBufferInt
+java/awt/image/SinglePixelPackedSampleModel
+sun/awt/image/IntegerInterleavedRaster
+sun/java2d/x11/X11RemoteOffScreenImage
+sun/awt/image/RemoteOffScreenImage
+sun/awt/image/OffScreenImage
+sun/java2d/x11/X11RemoteOffScreenImage$X11RemoteSurfaceManager
+sun/awt/image/OffScreenSurfaceManager
+sun/awt/image/CachingSurfaceManager
+sun/awt/image/RasterListener
+sun/awt/image/BufImgSurfaceData
+sun/java2d/opengl/GLXGraphicsConfig
+sun/java2d/opengl/OGLGraphicsConfig
+sun/java2d/x11/X11SurfaceData$X11PixmapSurfaceData
+sun/awt/image/WritableRasterNative
+sun/awt/image/DataBufferNative
+sun/java2d/SurfaceManagerFactory
+sun/java2d/x11/X11CachingSurfaceManager
+sun/java2d/opengl/GLXSurfaceData
+sun/java2d/opengl/OGLSurfaceData
+sun/font/CompositeGlyphMapper
+sun/java2d/loops/FontInfo
+java/util/Date
+sun/util/calendar/CalendarSystem
+sun/util/calendar/Gregorian
+sun/util/calendar/BaseCalendar
+sun/util/calendar/AbstractCalendar
+java/util/TimeZone
+java/lang/InheritableThreadLocal
+sun/util/calendar/ZoneInfo
+sun/util/calendar/ZoneInfoFile
+sun/util/calendar/ZoneInfoFile$1
+java/util/TimeZone$1
+sun/util/calendar/Gregorian$Date
+sun/util/calendar/BaseCalendar$Date
+sun/util/calendar/CalendarDate
+sun/util/calendar/CalendarUtils
+java/util/TimeZone$DisplayNames
+sun/util/TimeZoneNameUtility
+sun/util/resources/TimeZoneNames
+sun/util/resources/TimeZoneNamesBundle
+sun/util/resources/TimeZoneNames_en
+java/util/spi/TimeZoneNameProvider
+java/lang/ProcessBuilder
+java/lang/ProcessImpl
+java/lang/UNIXProcess
+java/lang/Process
+java/lang/UNIXProcess$Gate
+java/lang/UNIXProcess$1
+java/lang/UNIXProcess$1$1
+java/lang/UNIXProcess$1$1$1
+java/net/ServerSocket
+java/util/Random
+java/util/concurrent/atomic/AtomicLong
+java/lang/InternalError
+java/io/StringReader
+java/lang/SecurityException
+java/io/FilterReader
+java/lang/reflect/Proxy
+java/lang/reflect/InvocationHandler
+java/lang/NoSuchFieldException
+java/lang/InstantiationException
+java/lang/ArrayIndexOutOfBoundsException
+java/lang/IndexOutOfBoundsException
+javax/swing/JDialog
+sun/awt/X11/XClipboard
+sun/awt/datatransfer/SunClipboard
+java/awt/datatransfer/Clipboard
+java/awt/datatransfer/SystemFlavorMap
+java/awt/datatransfer/FlavorMap
+java/awt/datatransfer/FlavorTable
+java/awt/datatransfer/SystemFlavorMap$1
+sun/net/ProgressMonitor
+sun/net/DefaultProgressMeteringPolicy
+sun/net/ProgressMeteringPolicy
+java/awt/datatransfer/SystemFlavorMap$2
+java/awt/datatransfer/MimeType
+java/io/Externalizable
+java/awt/datatransfer/MimeTypeParameterList
+sun/awt/datatransfer/DataTransferer
+java/util/Collections$SynchronizedSet
+java/util/Collections$SynchronizedCollection
+java/awt/datatransfer/DataFlavor
+java/awt/datatransfer/DataFlavor$1
+sun/awt/datatransfer/DataTransferer$CharsetComparator
+sun/awt/datatransfer/DataTransferer$IndexedComparator
+sun/nio/cs/UTF_16LE
+sun/nio/cs/UTF_16BE
+sun/awt/datatransfer/DataTransferer$DataFlavorComparator
+java/rmi/Remote
+sun/awt/datatransfer/DataTransferer$1
+sun/awt/X11/XDataTransferer
+sun/awt/datatransfer/ToolkitThreadBlockedHandler
+javax/imageio/ImageTypeSpecifier
+sun/awt/X11/XSelection
+sun/security/action/GetIntegerAction
+sun/awt/X11/XSelection$IncrementalTransferHandler
+sun/awt/X11/XSelection$SelectionEventHandler
+java/awt/datatransfer/Transferable
+java/io/EOFException
+java/util/Vector$1
+java/util/zip/ZipFile$1
+java/util/zip/ZipFile$2
+java/util/jar/JarFile$1
+java/util/PropertyResourceBundle
+java/util/ResourceBundle$Control$1
+java/util/Hashtable$EntrySet
+java/lang/IllegalAccessError
+java/text/MessageFormat
+java/text/MessageFormat$Field
+java/text/Format$Field
+java/lang/CloneNotSupportedException
+sun/reflect/MethodAccessorGenerator
+sun/reflect/AccessorGenerator
+sun/reflect/ClassFileConstants
+java/lang/Void
+sun/reflect/ByteVectorFactory
+sun/reflect/ByteVectorImpl
+sun/reflect/ByteVector
+sun/reflect/ClassFileAssembler
+sun/reflect/UTF8
+sun/reflect/Label
+sun/reflect/Label$PatchInfo
+sun/reflect/MethodAccessorGenerator$1
+sun/reflect/ClassDefiner
+sun/reflect/ClassDefiner$1
+sun/reflect/BootstrapConstructorAccessorImpl
+java/awt/event/ActionListener
+javax/swing/Timer
+javax/swing/Timer$DoPostEvent
+javax/swing/TimerQueue
+javax/swing/TimerQueue$1
+javax/swing/ToolTipManager
+java/awt/event/MouseAdapter
+javax/swing/ToolTipManager$insideTimerAction
+javax/swing/ToolTipManager$outsideTimerAction
+javax/swing/ToolTipManager$stillInsideTimerAction
+javax/swing/ToolTipManager$Actions
+sun/swing/UIAction
+javax/swing/Action
+javax/swing/ToolTipManager$MoveBeforeEnterListener
+java/awt/event/MouseMotionAdapter
+java/util/Hashtable$ValueCollection
+javax/swing/event/CaretListener
+javax/swing/JToolBar
+javax/swing/JSplitPane
+javax/swing/border/Border
+javax/swing/JToggleButton
+javax/swing/border/EmptyBorder
+javax/swing/border/AbstractBorder
+javax/swing/DefaultButtonModel
+javax/swing/ButtonModel
+javax/swing/AbstractButton$Handler
+javax/swing/event/ChangeListener
+java/awt/event/ItemListener
+javax/swing/plaf/metal/MetalButtonUI
+javax/swing/plaf/basic/BasicButtonUI
+javax/swing/plaf/ButtonUI
+javax/swing/plaf/metal/MetalBorders
+javax/swing/plaf/BorderUIResource$CompoundBorderUIResource
+javax/swing/border/CompoundBorder
+javax/swing/plaf/metal/MetalBorders$ButtonBorder
+javax/swing/plaf/basic/BasicBorders$MarginBorder
+javax/swing/plaf/basic/BasicButtonListener
+java/awt/AWTEventMulticaster
+java/awt/event/WindowFocusListener
+java/awt/event/WindowStateListener
+java/awt/event/AdjustmentListener
+java/awt/event/TextListener
+javax/swing/event/AncestorListener
+java/beans/VetoableChangeListener
+javax/swing/ButtonGroup
+javax/swing/JToggleButton$ToggleButtonModel
+javax/swing/plaf/metal/MetalToggleButtonUI
+javax/swing/plaf/basic/BasicToggleButtonUI
+javax/swing/plaf/metal/MetalBorders$ToggleButtonBorder
+java/awt/CardLayout
+javax/swing/Box
+javax/swing/plaf/metal/MetalBorders$TextFieldBorder
+javax/swing/plaf/metal/MetalBorders$Flush3DBorder
+javax/swing/BoxLayout
+javax/swing/JMenuBar
+javax/swing/DefaultSingleSelectionModel
+javax/swing/SingleSelectionModel
+javax/swing/plaf/basic/BasicMenuBarUI
+javax/swing/plaf/MenuBarUI
+javax/swing/plaf/basic/DefaultMenuLayout
+javax/swing/plaf/metal/MetalBorders$MenuBarBorder
+javax/swing/plaf/basic/BasicMenuBarUI$Handler
+javax/swing/KeyboardManager
+javax/swing/event/MenuEvent
+javax/swing/JMenu$MenuChangeListener
+javax/swing/JMenuItem$MenuItemFocusListener
+javax/swing/plaf/basic/BasicMenuUI
+javax/swing/plaf/basic/BasicMenuItemUI
+javax/swing/plaf/MenuItemUI
+javax/swing/plaf/metal/MetalBorders$MenuItemBorder
+javax/swing/plaf/metal/MetalIconFactory
+javax/swing/plaf/metal/MetalIconFactory$MenuArrowIcon
+javax/swing/plaf/basic/BasicMenuUI$Handler
+javax/swing/event/MenuKeyListener
+javax/swing/plaf/basic/BasicMenuItemUI$Handler
+javax/swing/event/MenuDragMouseListener
+javax/swing/event/MouseInputListener
+javax/swing/event/ChangeEvent
+java/awt/event/ContainerEvent
+javax/swing/plaf/metal/MetalIconFactory$MenuItemArrowIcon
+javax/swing/JPopupMenu
+javax/swing/plaf/basic/BasicPopupMenuUI
+javax/swing/plaf/PopupMenuUI
+javax/swing/plaf/basic/BasicLookAndFeel$AWTEventHelper
+java/awt/event/AWTEventListenerProxy
+java/awt/Toolkit$SelectiveAWTEventListener
+java/awt/Toolkit$ToolkitEventMulticaster
+javax/swing/plaf/basic/BasicLookAndFeel$1
+javax/swing/plaf/metal/MetalBorders$PopupMenuBorder
+javax/swing/plaf/basic/BasicPopupMenuUI$BasicPopupMenuListener
+javax/swing/event/PopupMenuListener
+javax/swing/plaf/basic/BasicPopupMenuUI$BasicMenuKeyListener
+javax/swing/plaf/basic/BasicPopupMenuUI$MouseGrabber
+javax/swing/MenuSelectionManager
+javax/swing/plaf/basic/BasicPopupMenuUI$MenuKeyboardHelper
+javax/swing/plaf/basic/BasicPopupMenuUI$MenuKeyboardHelper$1
+java/awt/event/FocusAdapter
+javax/swing/JMenu$WinListener
+java/awt/event/WindowAdapter
+javax/swing/JPopupMenu$Separator
+javax/swing/JSeparator
+javax/swing/plaf/metal/MetalPopupMenuSeparatorUI
+javax/swing/plaf/metal/MetalSeparatorUI
+javax/swing/plaf/basic/BasicSeparatorUI
+javax/swing/plaf/SeparatorUI
+javax/swing/JComboBox
+javax/swing/event/ListDataListener
+javax/swing/event/CaretEvent
+javax/swing/text/TabExpander
+javax/swing/JScrollBar
+java/awt/Adjustable
+javax/swing/event/MouseInputAdapter
+javax/swing/JScrollBar$ModelListener
+javax/swing/DefaultBoundedRangeModel
+javax/swing/BoundedRangeModel
+javax/swing/plaf/metal/MetalScrollBarUI
+javax/swing/plaf/basic/BasicScrollBarUI
+javax/swing/plaf/ScrollBarUI
+javax/swing/plaf/metal/MetalBumps
+javax/swing/plaf/metal/MetalScrollButton
+javax/swing/plaf/basic/BasicArrowButton
+javax/swing/plaf/basic/BasicScrollBarUI$TrackListener
+javax/swing/plaf/basic/BasicScrollBarUI$ArrowButtonListener
+javax/swing/plaf/basic/BasicScrollBarUI$ModelListener
+javax/swing/plaf/metal/MetalScrollBarUI$ScrollBarListener
+javax/swing/plaf/basic/BasicScrollBarUI$PropertyChangeHandler
+javax/swing/plaf/basic/BasicScrollBarUI$Handler
+javax/swing/plaf/basic/BasicScrollBarUI$ScrollListener
+javax/swing/CellRendererPane
+java/util/HashMap$EntryIterator
+javax/swing/border/MatteBorder
+sun/font/StandardGlyphVector
+java/awt/font/GlyphVector
+sun/font/StandardGlyphVector$GlyphStrike
+sun/font/CoreMetrics
+sun/font/FontLineMetrics
+java/awt/font/LineMetrics
+javax/swing/ComboBoxModel
+javax/swing/ListModel
+javax/swing/ListCellRenderer
+javax/swing/DefaultComboBoxModel
+javax/swing/MutableComboBoxModel
+javax/swing/AbstractListModel
+javax/swing/JComboBox$1
+javax/swing/AncestorNotifier
+javax/swing/plaf/metal/MetalComboBoxUI
+javax/swing/plaf/basic/BasicComboBoxUI
+javax/swing/plaf/ComboBoxUI
+javax/swing/plaf/metal/MetalComboBoxUI$MetalComboBoxLayoutManager
+javax/swing/plaf/basic/BasicComboBoxUI$ComboBoxLayoutManager
+javax/swing/plaf/basic/BasicComboPopup
+javax/swing/plaf/basic/ComboPopup
+javax/swing/plaf/basic/BasicComboPopup$EmptyListModelClass
+javax/swing/border/LineBorder
+javax/swing/plaf/basic/BasicComboPopup$1
+javax/swing/JList
+javax/swing/DropMode
+javax/swing/DefaultListSelectionModel
+javax/swing/ListSelectionModel
+javax/swing/plaf/basic/BasicListUI
+javax/swing/plaf/ListUI
+javax/swing/plaf/basic/BasicListUI$ListTransferHandler
+javax/swing/TransferHandler
+javax/swing/TransferHandler$TransferAction
+javax/swing/DefaultListCellRenderer$UIResource
+javax/swing/DefaultListCellRenderer
+javax/swing/TransferHandler$SwingDropTarget
+java/awt/dnd/DropTargetContext
+javax/swing/TransferHandler$DropHandler
+javax/swing/TransferHandler$TransferSupport
+javax/swing/plaf/basic/BasicListUI$Handler
+javax/swing/event/ListSelectionListener
+javax/swing/plaf/basic/DragRecognitionSupport$BeforeDrag
+javax/swing/plaf/basic/BasicComboPopup$Handler
+javax/swing/JScrollPane
+javax/swing/ScrollPaneConstants
+javax/swing/ScrollPaneLayout$UIResource
+javax/swing/ScrollPaneLayout
+javax/swing/JViewport
+javax/swing/ViewportLayout
+javax/swing/plaf/basic/BasicViewportUI
+javax/swing/plaf/ViewportUI
+javax/swing/JScrollPane$ScrollBar
+javax/swing/JViewport$ViewListener
+java/awt/event/ComponentAdapter
+javax/swing/plaf/metal/MetalScrollPaneUI
+javax/swing/plaf/basic/BasicScrollPaneUI
+javax/swing/plaf/ScrollPaneUI
+javax/swing/plaf/metal/MetalBorders$ScrollPaneBorder
+javax/swing/plaf/basic/BasicScrollPaneUI$Handler
+javax/swing/plaf/metal/MetalScrollPaneUI$1
+javax/swing/plaf/basic/BasicComboBoxRenderer$UIResource
+javax/swing/plaf/basic/BasicComboBoxRenderer
+javax/swing/plaf/metal/MetalComboBoxEditor$UIResource
+javax/swing/plaf/metal/MetalComboBoxEditor
+javax/swing/plaf/basic/BasicComboBoxEditor
+javax/swing/ComboBoxEditor
+javax/swing/plaf/basic/BasicComboBoxEditor$BorderlessTextField
+javax/swing/JTextField$NotifyAction
+javax/swing/text/TextAction
+javax/swing/AbstractAction
+javax/swing/text/JTextComponent$MutableCaretEvent
+javax/swing/plaf/metal/MetalTextFieldUI
+javax/swing/plaf/basic/BasicTextFieldUI
+javax/swing/plaf/basic/BasicTextUI
+javax/swing/text/ViewFactory
+javax/swing/plaf/TextUI
+javax/swing/plaf/basic/BasicTextUI$BasicCursor
+javax/swing/text/DefaultEditorKit
+javax/swing/text/EditorKit
+javax/swing/text/DefaultEditorKit$InsertContentAction
+javax/swing/text/DefaultEditorKit$DeletePrevCharAction
+javax/swing/text/DefaultEditorKit$DeleteNextCharAction
+javax/swing/text/DefaultEditorKit$ReadOnlyAction
+javax/swing/text/DefaultEditorKit$DeleteWordAction
+javax/swing/text/DefaultEditorKit$WritableAction
+javax/swing/text/DefaultEditorKit$CutAction
+javax/swing/text/DefaultEditorKit$CopyAction
+javax/swing/text/DefaultEditorKit$PasteAction
+javax/swing/text/DefaultEditorKit$VerticalPageAction
+javax/swing/text/DefaultEditorKit$PageAction
+javax/swing/text/DefaultEditorKit$InsertBreakAction
+javax/swing/text/DefaultEditorKit$BeepAction
+javax/swing/text/DefaultEditorKit$NextVisualPositionAction
+javax/swing/text/DefaultEditorKit$BeginWordAction
+javax/swing/text/DefaultEditorKit$EndWordAction
+javax/swing/text/DefaultEditorKit$PreviousWordAction
+javax/swing/text/DefaultEditorKit$NextWordAction
+javax/swing/text/DefaultEditorKit$BeginLineAction
+javax/swing/text/DefaultEditorKit$EndLineAction
+javax/swing/text/DefaultEditorKit$BeginParagraphAction
+javax/swing/text/DefaultEditorKit$EndParagraphAction
+javax/swing/text/DefaultEditorKit$BeginAction
+javax/swing/text/DefaultEditorKit$EndAction
+javax/swing/text/DefaultEditorKit$DefaultKeyTypedAction
+javax/swing/text/DefaultEditorKit$InsertTabAction
+javax/swing/text/DefaultEditorKit$SelectWordAction
+javax/swing/text/DefaultEditorKit$SelectLineAction
+javax/swing/text/DefaultEditorKit$SelectParagraphAction
+javax/swing/text/DefaultEditorKit$SelectAllAction
+javax/swing/text/DefaultEditorKit$UnselectAction
+javax/swing/text/DefaultEditorKit$ToggleComponentOrientationAction
+javax/swing/text/DefaultEditorKit$DumpModelAction
+javax/swing/plaf/basic/BasicTextUI$TextTransferHandler
+javax/swing/text/Position$Bias
+javax/swing/plaf/basic/BasicTextUI$RootView
+javax/swing/text/View
+javax/swing/plaf/basic/BasicTextUI$UpdateHandler
+javax/swing/event/DocumentListener
+javax/swing/plaf/basic/BasicTextUI$DragListener
+javax/swing/plaf/basic/BasicComboBoxEditor$UIResource
+javax/swing/plaf/basic/BasicTextUI$BasicCaret
+javax/swing/text/DefaultCaret
+javax/swing/text/Caret
+javax/swing/text/DefaultCaret$Handler
+java/awt/datatransfer/ClipboardOwner
+javax/swing/plaf/basic/BasicTextUI$BasicHighlighter
+javax/swing/text/DefaultHighlighter
+javax/swing/text/LayeredHighlighter
+javax/swing/text/Highlighter
+javax/swing/text/Highlighter$Highlight
+javax/swing/text/DefaultHighlighter$DefaultHighlightPainter
+javax/swing/text/LayeredHighlighter$LayerPainter
+javax/swing/text/Highlighter$HighlightPainter
+javax/swing/text/DefaultHighlighter$SafeDamager
+javax/swing/text/FieldView
+javax/swing/text/PlainView
+javax/swing/text/JTextComponent$DefaultKeymap
+javax/swing/text/Keymap
+javax/swing/text/JTextComponent$KeymapWrapper
+javax/swing/text/JTextComponent$KeymapActionMap
+javax/swing/plaf/basic/BasicTextUI$FocusAction
+javax/swing/plaf/basic/BasicTextUI$TextActionWrapper
+javax/swing/JTextArea
+javax/swing/JEditorPane
+javax/swing/JTextField$ScrollRepainter
+javax/swing/plaf/metal/MetalComboBoxEditor$1
+javax/swing/plaf/metal/MetalComboBoxEditor$EditorBorder
+javax/swing/plaf/metal/MetalComboBoxUI$MetalPropertyChangeListener
+javax/swing/plaf/basic/BasicComboBoxUI$PropertyChangeHandler
+javax/swing/plaf/basic/BasicComboBoxUI$Handler
+javax/swing/plaf/metal/MetalComboBoxButton
+javax/swing/plaf/metal/MetalComboBoxIcon
+javax/swing/plaf/metal/MetalComboBoxButton$1
+javax/swing/plaf/basic/BasicComboBoxUI$DefaultKeySelectionManager
+javax/swing/JComboBox$KeySelectionManager
+javax/swing/JToolBar$DefaultToolBarLayout
+javax/swing/plaf/metal/MetalToolBarUI
+javax/swing/plaf/basic/BasicToolBarUI
+javax/swing/plaf/ToolBarUI
+javax/swing/plaf/metal/MetalBorders$ToolBarBorder
+javax/swing/plaf/metal/MetalLookAndFeel$MetalLazyValue$1
+javax/swing/plaf/metal/MetalBorders$RolloverButtonBorder
+javax/swing/plaf/metal/MetalBorders$RolloverMarginBorder
+javax/swing/plaf/basic/BasicBorders$RadioButtonBorder
+javax/swing/plaf/basic/BasicBorders$ButtonBorder
+javax/swing/plaf/basic/BasicBorders$RolloverMarginBorder
+javax/swing/plaf/metal/MetalToolBarUI$MetalDockingListener
+javax/swing/plaf/basic/BasicToolBarUI$DockingListener
+javax/swing/plaf/basic/BasicToolBarUI$Handler
+javax/swing/border/EtchedBorder
+javax/swing/JToolBar$Separator
+javax/swing/plaf/basic/BasicToolBarSeparatorUI
+sun/awt/color/CMM
+java/applet/Applet
+java/awt/Panel
+com/sun/awt/AWTUtilities
+javax/swing/KeyboardManager$ComponentKeyStrokePair
+sun/awt/EmbeddedFrame
+sun/awt/im/InputMethodContext
+java/awt/im/spi/InputMethodContext
+sun/awt/im/InputContext
+sun/awt/im/InputMethodManager
+sun/awt/im/ExecutableInputMethodManager
+sun/awt/X11/XInputMethodDescriptor
+sun/awt/X11InputMethodDescriptor
+java/awt/im/spi/InputMethodDescriptor
+sun/awt/im/InputMethodLocator
+sun/awt/im/ExecutableInputMethodManager$2
+sun/misc/Service
+sun/misc/Service$LazyIterator
+java/util/TreeSet
+java/util/NavigableSet
+java/util/SortedSet
+javax/swing/SizeRequirements
+javax/swing/plaf/basic/BasicGraphicsUtils
+java/awt/event/AdjustmentEvent
+java/awt/MenuBar
+sun/awt/X11/XComponentPeer$2
+java/awt/SequencedEvent
+java/beans/PropertyVetoException
+java/awt/DefaultKeyboardFocusManager$TypeAheadMarker
+java/awt/KeyboardFocusManager$HeavyweightFocusRequest
+java/awt/KeyboardFocusManager$LightweightFocusRequest
+sun/awt/KeyboardFocusManagerPeerImpl
+sun/awt/SunToolkit$7
+java/awt/Window$1DisposeAction
+java/awt/LightweightDispatcher$2
+sun/awt/X11/XReparentEvent
+sun/awt/X11/XWindowAttributes
+javax/swing/SystemEventQueueUtilities$ComponentWorkRequest
+sun/awt/X11/XFocusChangeEvent
+sun/awt/X11/XComponentPeer$1
+sun/awt/X11/XUnmapEvent
+java/io/StringWriter
+javax/swing/JWindow
+java/io/UnsupportedEncodingException
+java/net/UnknownHostException
+java/nio/channels/SocketChannel
+java/nio/channels/spi/AbstractSelectableChannel
+java/nio/channels/SelectableChannel
+java/net/SocketImplFactory
+javax/swing/UnsupportedLookAndFeelException
+java/lang/UnsatisfiedLinkError
+javax/swing/Box$Filler
+javax/swing/JComponent$2
+sun/net/www/MimeTable
+java/net/FileNameMap
+sun/net/www/MimeTable$1
+sun/net/www/MimeTable$2
+sun/net/www/MimeEntry
+java/net/URLConnection$1
+java/text/SimpleDateFormat
+java/text/DateFormat
+java/text/DateFormat$Field
+java/util/Calendar
+java/util/GregorianCalendar
+sun/util/resources/CalendarData
+sun/util/resources/CalendarData_en
+java/text/DateFormatSymbols
+java/text/spi/DateFormatSymbolsProvider
+java/text/DontCareFieldPosition
+java/text/DontCareFieldPosition$1
+java/text/Format$FieldDelegate
+javax/swing/plaf/BorderUIResource
+javax/swing/BorderFactory
+javax/swing/border/BevelBorder
+javax/swing/plaf/metal/MetalIconFactory$TreeFolderIcon
+javax/swing/plaf/metal/MetalIconFactory$FolderIcon16
+java/util/zip/ZipInputStream
+java/io/PushbackInputStream
+java/util/zip/CRC32
+java/util/zip/Checksum
+java/lang/Thread$State
+javax/swing/SwingUtilities$SharedOwnerFrame
+javax/swing/JTable
+javax/swing/event/TableModelListener
+javax/swing/event/TableColumnModelListener
+javax/swing/event/CellEditorListener
+javax/swing/event/RowSorterListener
+javax/swing/BufferStrategyPaintManager$BufferInfo
+java/awt/Component$BltSubRegionBufferStrategy
+sun/awt/SubRegionShowable
+java/awt/Component$BltBufferStrategy
+sun/awt/image/SunVolatileImage
+sun/awt/image/BufferedImageGraphicsConfig
+sun/print/PrinterGraphicsConfig
+sun/java2d/x11/X11VolatileSurfaceManager
+sun/awt/image/VolatileSurfaceManager
+java/awt/print/PrinterGraphics
+java/awt/PrintGraphics
+java/awt/GraphicsCallback$PaintCallback
+java/awt/GraphicsCallback
+sun/awt/SunGraphicsCallback
+javax/swing/JRadioButton
+java/lang/ClassFormatError
+javax/swing/JTabbedPane
+javax/swing/JTabbedPane$ModelListener
+javax/swing/plaf/metal/MetalTabbedPaneUI
+javax/swing/plaf/basic/BasicTabbedPaneUI
+javax/swing/plaf/TabbedPaneUI
+javax/swing/plaf/metal/MetalTabbedPaneUI$TabbedPaneLayout
+javax/swing/plaf/basic/BasicTabbedPaneUI$TabbedPaneLayout
+javax/swing/plaf/basic/BasicTabbedPaneUI$TabbedPaneScrollLayout
+javax/swing/plaf/basic/BasicTabbedPaneUI$Handler
+sun/swing/ImageIconUIResource
+javax/swing/GrayFilter
+java/awt/image/RGBImageFilter
+java/awt/image/ImageFilter
+java/awt/image/FilteredImageSource
+org/w3c/dom/Node
+org/xml/sax/SAXException
+javax/xml/parsers/ParserConfigurationException
+org/xml/sax/EntityResolver
+java/security/NoSuchAlgorithmException
+java/security/GeneralSecurityException
+java/util/zip/GZIPInputStream
+java/util/zip/DeflaterOutputStream
+org/xml/sax/InputSource
+javax/xml/parsers/DocumentBuilderFactory
+javax/xml/parsers/FactoryFinder
+javax/xml/parsers/SecuritySupport
+javax/xml/parsers/SecuritySupport$2
+javax/xml/parsers/SecuritySupport$5
+javax/xml/parsers/SecuritySupport$1
+javax/xml/parsers/SecuritySupport$4
+javax/xml/parsers/DocumentBuilder
+org/w3c/dom/Document
+org/xml/sax/helpers/DefaultHandler
+org/xml/sax/DTDHandler
+org/xml/sax/ContentHandler
+org/xml/sax/ErrorHandler
+org/xml/sax/SAXNotSupportedException
+org/xml/sax/Locator
+org/xml/sax/SAXNotRecognizedException
+org/xml/sax/SAXParseException
+org/w3c/dom/NodeList
+org/w3c/dom/events/EventTarget
+org/w3c/dom/traversal/DocumentTraversal
+org/w3c/dom/events/DocumentEvent
+org/w3c/dom/ranges/DocumentRange
+org/w3c/dom/Entity
+org/w3c/dom/Element
+org/w3c/dom/CharacterData
+org/w3c/dom/CDATASection
+org/w3c/dom/Text
+org/xml/sax/AttributeList
+org/w3c/dom/DOMException
+org/w3c/dom/Notation
+org/w3c/dom/DocumentType
+org/w3c/dom/Attr
+org/w3c/dom/EntityReference
+org/w3c/dom/ProcessingInstruction
+org/w3c/dom/Comment
+org/w3c/dom/DocumentFragment
+org/w3c/dom/events/Event
+org/w3c/dom/events/MutationEvent
+org/w3c/dom/traversal/TreeWalker
+org/w3c/dom/ranges/Range
+org/w3c/dom/traversal/NodeIterator
+org/w3c/dom/events/EventException
+org/w3c/dom/NamedNodeMap
+java/lang/StringIndexOutOfBoundsException
+java/awt/GridLayout
+javax/swing/plaf/metal/MetalRadioButtonUI
+javax/swing/plaf/basic/BasicRadioButtonUI
+javax/swing/plaf/basic/BasicBorders
+javax/swing/plaf/metal/MetalIconFactory$RadioButtonIcon
+java/awt/event/ItemEvent
+java/awt/CardLayout$Card
+javax/swing/JCheckBox
+javax/swing/event/ListSelectionEvent
+javax/swing/plaf/metal/MetalCheckBoxUI
+javax/swing/plaf/metal/MetalIconFactory$CheckBoxIcon
+java/lang/ExceptionInInitializerError
+com/sun/java/swing/plaf/windows/WindowsTabbedPaneUI
+javax/swing/JProgressBar
+javax/swing/JProgressBar$ModelListener
+javax/swing/plaf/metal/MetalProgressBarUI
+javax/swing/plaf/basic/BasicProgressBarUI
+javax/swing/plaf/ProgressBarUI
+javax/swing/plaf/BorderUIResource$LineBorderUIResource
+javax/swing/plaf/basic/BasicProgressBarUI$Handler
+javax/swing/tree/TreeModel
+javax/swing/table/TableCellRenderer
+javax/swing/table/JTableHeader
+javax/swing/event/TreeExpansionListener
+javax/swing/table/AbstractTableModel
+javax/swing/table/TableModel
+javax/swing/table/DefaultTableCellRenderer
+javax/swing/JTree
+javax/swing/tree/TreeSelectionModel
+javax/swing/tree/DefaultTreeCellRenderer
+javax/swing/tree/TreeCellRenderer
+javax/swing/table/TableCellEditor
+javax/swing/CellEditor
+javax/swing/JToolTip
+javax/swing/table/TableColumn
+javax/swing/table/DefaultTableColumnModel
+javax/swing/table/TableColumnModel
+javax/swing/table/DefaultTableModel
+javax/swing/event/TableModelEvent
+sun/swing/table/DefaultTableCellHeaderRenderer
+javax/swing/plaf/basic/BasicTableHeaderUI
+javax/swing/plaf/TableHeaderUI
+javax/swing/plaf/basic/BasicTableHeaderUI$1
+javax/swing/plaf/basic/BasicTableHeaderUI$MouseInputHandler
+javax/swing/DefaultCellEditor
+javax/swing/tree/TreeCellEditor
+javax/swing/AbstractCellEditor
+javax/swing/plaf/basic/BasicTableUI
+javax/swing/plaf/TableUI
+javax/swing/plaf/basic/BasicTableUI$TableTransferHandler
+javax/swing/plaf/basic/BasicTableUI$Handler
+javax/swing/tree/DefaultTreeSelectionModel
+javax/swing/tree/TreePath
+javax/swing/plaf/metal/MetalTreeUI
+javax/swing/plaf/basic/BasicTreeUI
+javax/swing/plaf/TreeUI
+javax/swing/plaf/basic/BasicTreeUI$Actions
+javax/swing/plaf/basic/BasicTreeUI$TreeTransferHandler
+javax/swing/plaf/metal/MetalTreeUI$LineListener
+javax/swing/plaf/basic/BasicTreeUI$Handler
+javax/swing/event/TreeModelListener
+javax/swing/event/TreeSelectionListener
+javax/swing/event/SwingPropertyChangeSupport
+javax/swing/tree/VariableHeightLayoutCache
+javax/swing/tree/AbstractLayoutCache
+javax/swing/tree/RowMapper
+javax/swing/plaf/basic/BasicTreeUI$NodeDimensionsHandler
+javax/swing/tree/AbstractLayoutCache$NodeDimensions
+javax/swing/JTree$TreeModelHandler
+javax/swing/tree/VariableHeightLayoutCache$TreeStateNode
+javax/swing/tree/DefaultMutableTreeNode
+javax/swing/tree/MutableTreeNode
+javax/swing/tree/DefaultMutableTreeNode$1
+javax/swing/tree/DefaultMutableTreeNode$PreorderEnumeration
+javax/swing/event/TableColumnModelEvent
+java/text/ParseException
+java/text/NumberFormat$Field
+javax/swing/event/UndoableEditListener
+javax/swing/filechooser/FileFilter
+javax/swing/tree/DefaultTreeModel
+javax/swing/tree/DefaultTreeCellEditor
+javax/swing/tree/DefaultTreeCellEditor$1
+javax/swing/tree/DefaultTreeCellEditor$DefaultTextField
+javax/swing/DefaultCellEditor$1
+javax/swing/DefaultCellEditor$EditorDelegate
+javax/swing/tree/DefaultTreeCellEditor$EditorContainer
+javax/swing/JTree$TreeSelectionRedirector
+javax/swing/event/TreeModelEvent
+javax/swing/plaf/metal/MetalSplitPaneUI
+javax/swing/plaf/basic/BasicSplitPaneUI
+javax/swing/plaf/SplitPaneUI
+javax/swing/plaf/basic/BasicSplitPaneDivider
+javax/swing/plaf/basic/BasicBorders$SplitPaneBorder
+javax/swing/plaf/metal/MetalSplitPaneDivider
+javax/swing/plaf/basic/BasicSplitPaneDivider$DividerLayout
+javax/swing/plaf/basic/BasicSplitPaneDivider$MouseHandler
+javax/swing/plaf/basic/BasicBorders$SplitPaneDividerBorder
+javax/swing/plaf/basic/BasicSplitPaneUI$BasicHorizontalLayoutManager
+javax/swing/plaf/basic/BasicSplitPaneUI$1
+javax/swing/plaf/basic/BasicSplitPaneUI$Handler
+javax/swing/plaf/metal/MetalSplitPaneDivider$1
+javax/swing/plaf/basic/BasicSplitPaneDivider$OneTouchActionHandler
+javax/swing/plaf/metal/MetalSplitPaneDivider$2
+javax/swing/border/TitledBorder
+javax/swing/plaf/basic/BasicTextAreaUI
+java/util/Collections$UnmodifiableCollection$1
+java/io/InterruptedIOException
+java/net/NoRouteToHostException
+java/net/BindException
+javax/swing/tree/PathPlaceHolder
+javax/swing/event/TreeSelectionEvent
+javax/swing/JList$3
+javax/swing/JList$ListSelectionHandler
+javax/swing/JSlider
+javax/swing/JSlider$ModelListener
+javax/swing/plaf/metal/MetalSliderUI
+javax/swing/plaf/basic/BasicSliderUI
+javax/swing/plaf/SliderUI
+javax/swing/plaf/basic/BasicSliderUI$Actions
+javax/swing/plaf/metal/MetalIconFactory$HorizontalSliderThumbIcon
+javax/swing/plaf/metal/MetalIconFactory$VerticalSliderThumbIcon
+javax/swing/plaf/basic/BasicSliderUI$TrackListener
+javax/swing/plaf/basic/BasicSliderUI$Handler
+javax/swing/plaf/basic/BasicSliderUI$ScrollListener
+javax/swing/plaf/metal/MetalSliderUI$MetalPropertyListener
+javax/swing/plaf/basic/BasicSliderUI$PropertyChangeHandler
+sun/java2d/HeadlessGraphicsEnvironment
+java/util/Hashtable$KeySet
+java/awt/FontFormatException
+sun/java2d/SunGraphicsEnvironment$2
+sun/font/Type1Font$1
+java/nio/channels/FileChannel$MapMode
+sun/nio/ch/FileChannelImpl$Unmapper
+sun/nio/ch/Util$3
+java/nio/DirectByteBufferR
+java/nio/charset/Charset$3
+sun/nio/cs/ext/ExtendedCharsets
+sun/nio/cs/AbstractCharsetProvider
+sun/nio/cs/ext/SJIS
+sun/nio/cs/ext/SJIS$Decoder
+sun/nio/cs/ext/DelegatableDecoder
+sun/nio/cs/ext/JIS_X_0208_Decoder
+sun/nio/cs/ext/DoubleByteDecoder
+sun/nio/cs/ext/JIS_X_0201$Decoder
+sun/nio/cs/SingleByteDecoder
+java/lang/CharacterData00
+javax/swing/DefaultListModel
+javax/swing/event/ListDataEvent
+javax/sound/sampled/DataLine
+javax/sound/sampled/Line
+javax/sound/sampled/Line$Info
+javax/sound/sampled/DataLine$Info
+javax/sound/sampled/Control$Type
+javax/sound/sampled/FloatControl$Type
+javax/sound/sampled/LineUnavailableException
+javax/sound/sampled/UnsupportedAudioFileException
+javax/swing/JRadioButtonMenuItem
+javax/swing/JMenuItem$AccessibleJMenuItem
+javax/swing/AbstractButton$AccessibleAbstractButton
+javax/accessibility/AccessibleAction
+javax/accessibility/AccessibleValue
+javax/accessibility/AccessibleText
+javax/accessibility/AccessibleExtendedComponent
+javax/accessibility/AccessibleComponent
+javax/swing/JComponent$AccessibleJComponent
+java/awt/Container$AccessibleAWTContainer
+java/awt/Component$AccessibleAWTComponent
+javax/accessibility/AccessibleRelationSet
+javax/accessibility/AccessibleState
+javax/accessibility/AccessibleBundle
+javax/swing/plaf/basic/BasicCheckBoxMenuItemUI
+javax/swing/plaf/metal/MetalIconFactory$CheckBoxMenuItemIcon
+javax/swing/JCheckBoxMenuItem$AccessibleJCheckBoxMenuItem
+javax/swing/plaf/basic/BasicRadioButtonMenuItemUI
+javax/swing/plaf/metal/MetalIconFactory$RadioButtonMenuItemIcon
+sun/awt/image/ImageDecoder$1
+javax/swing/JTabbedPane$Page
+java/net/DatagramSocket
+java/net/MulticastSocket
+java/net/DatagramPacket
+sun/net/InetAddressCachePolicy
+sun/net/InetAddressCachePolicy$1
+sun/net/InetAddressCachePolicy$2
+java/net/InetAddress$CacheEntry
+java/net/PlainDatagramSocketImpl
+java/net/DatagramSocketImpl
+java/net/NetworkInterface
+java/net/InterfaceAddress
+java/text/Collator
+java/text/spi/CollatorProvider
+sun/text/resources/CollationData
+sun/text/resources/CollationData_en
+sun/util/EmptyListResourceBundle
+java/text/RuleBasedCollator
+java/text/CollationRules
+java/text/RBCollationTables
+java/text/RBTableBuilder
+java/text/RBCollationTables$BuildAPI
+sun/text/IntHashtable
+sun/text/UCompactIntArray
+sun/text/normalizer/NormalizerImpl
+sun/text/normalizer/ICUData
+sun/text/normalizer/NormalizerDataReader
+sun/text/normalizer/ICUBinary$Authenticate
+sun/text/normalizer/ICUBinary
+sun/text/normalizer/NormalizerImpl$FCDTrieImpl
+sun/text/normalizer/Trie$DataManipulate
+sun/text/normalizer/NormalizerImpl$NormTrieImpl
+sun/text/normalizer/NormalizerImpl$AuxTrieImpl
+sun/text/normalizer/IntTrie
+sun/text/normalizer/Trie
+sun/text/normalizer/CharTrie
+sun/text/normalizer/CharTrie$FriendAgent
+sun/text/normalizer/UnicodeSet
+sun/text/normalizer/UnicodeMatcher
+sun/text/normalizer/NormalizerImpl$DecomposeArgs
+java/text/MergeCollation
+java/text/PatternEntry$Parser
+java/text/PatternEntry
+java/text/EntryPair
+sun/text/ComposedCharIter
+sun/text/normalizer/UTF16
+sun/net/www/protocol/http/Handler
+java/io/ObjectInputStream$BlockDataInputStream
+java/io/ObjectInputStream$PeekInputStream
+java/io/ObjectInputStream$HandleTable
+java/io/ObjectInputStream$ValidationList
+java/io/Bits
+java/io/ObjectStreamClass$Caches
+java/io/ObjectStreamClass$WeakClassKey
+java/io/ObjectStreamClass$EntryFuture
+java/io/ObjectStreamClass$2
+sun/reflect/SerializationConstructorAccessorImpl
+java/io/ObjectStreamClass$FieldReflectorKey
+java/io/ObjectStreamClass$FieldReflector
+java/io/ObjectStreamClass$1
+java/io/DataOutputStream
+java/io/ObjectStreamClass$MemberSignature
+java/io/ObjectStreamClass$3
+java/io/ObjectStreamClass$4
+java/io/ObjectStreamClass$5
+java/security/MessageDigest
+java/security/MessageDigestSpi
+sun/security/jca/GetInstance
+sun/security/jca/Providers
+sun/security/jca/ProviderList
+sun/security/jca/ProviderConfig
+sun/security/jca/ProviderList$3
+sun/security/jca/ProviderList$1
+sun/security/jca/ProviderList$2
+sun/security/jca/ProviderConfig$1
+sun/security/jca/ProviderConfig$3
+java/security/Provider$Service
+java/security/Provider$UString
+sun/security/provider/SHA
+sun/security/provider/DigestBase
+sun/security/jca/GetInstance$Instance
+java/security/MessageDigest$Delegate
+sun/security/provider/ByteArrayAccess
+java/io/ObjectStreamClass$ClassDataSlot
+java/io/ObjectInputStream$CallbackContext
+sun/reflect/UnsafeQualifiedStaticLongFieldAccessorImpl
+java/security/SignatureException
+java/security/InvalidKeyException
+java/security/KeyException
+java/security/Signature
+java/security/SignatureSpi
+java/io/ObjectOutputStream$BlockDataOutputStream
+sun/security/provider/DSAPublicKey
+java/security/interfaces/DSAPublicKey
+java/security/interfaces/DSAKey
+java/security/PublicKey
+java/security/Key
+sun/security/x509/X509Key
+java/io/ObjectOutputStream$HandleTable
+java/io/ObjectOutputStream$ReplaceTable
+sun/security/x509/AlgorithmId
+sun/security/util/DerEncoder
+sun/security/util/BitArray
+sun/security/util/DerOutputStream
+sun/security/util/DerValue
+java/math/BigInteger
+java/security/interfaces/DSAParams
+sun/security/util/DerInputStream
+sun/security/util/DerInputBuffer
+sun/security/util/ObjectIdentifier
+java/security/AlgorithmParameters
+java/security/AlgorithmParametersSpi
+sun/security/provider/DSAParameters
+sun/security/util/ByteArrayLexOrder
+sun/security/util/ByteArrayTagOrder
+sun/security/util/DerIndefLenConverter
+java/io/InvalidClassException
+java/io/ObjectStreamException
+java/io/ObjectInputStream$GetFieldImpl
+java/io/ObjectInputStream$GetField
+sun/security/jca/ServiceId
+sun/security/jca/ProviderList$ServiceList
+sun/security/jca/ProviderList$ServiceList$1
+java/security/Signature$Delegate
+java/security/interfaces/DSAPrivateKey
+java/security/PrivateKey
+sun/security/provider/DSA$SHA1withDSA
+sun/security/provider/DSA
+java/security/spec/DSAParameterSpec
+java/security/spec/AlgorithmParameterSpec
+java/math/MutableBigInteger
+java/math/SignedMutableBigInteger
+java/awt/EventQueue$1AWTInvocationLock
+javax/swing/SystemEventQueueUtilities$RunnableCanvas
+javax/swing/SystemEventQueueUtilities$RunnableCanvasGraphics
+java/awt/Component$FlipBufferStrategy
+java/awt/SentEvent
+sun/awt/X11/XDestroyWindowEvent
+sun/awt/X11/XDropTargetRegistry
+sun/awt/X11/XEmbeddedFramePeer
+sun/awt/X11/XDragAndDropProtocols
+sun/awt/X11/XDropTargetContextPeer
+sun/awt/dnd/SunDropTargetContextPeer
+java/awt/dnd/peer/DropTargetContextPeer
+sun/awt/X11/XDropTargetContextPeer$XDropTargetProtocolListenerImpl
+sun/awt/X11/XDropTargetProtocolListener
+sun/awt/X11/XDnDDragSourceProtocol
+sun/awt/X11/XDragSourceProtocol
+sun/awt/X11/MotifDnDDragSourceProtocol
+sun/awt/X11/XDnDDropTargetProtocol
+sun/awt/X11/XDropTargetProtocol
+sun/awt/X11/MotifDnDDropTargetProtocol
+sun/awt/X11/XDnDConstants
+sun/awt/X11/MotifDnDConstants
+javax/swing/JTable$2
+javax/swing/JTable$Resizable3
+javax/swing/JTable$Resizable2
+javax/swing/JTable$5
+javax/swing/event/AncestorEvent
+sun/font/FontDesignMetrics$MetricsKey
+java/awt/geom/Line2D$Float
+java/awt/geom/Line2D
+com/sun/java/swing/plaf/gtk/GTKLookAndFeel
+javax/swing/plaf/synth/SynthLookAndFeel
+javax/swing/plaf/synth/DefaultSynthStyleFactory
+javax/swing/plaf/synth/SynthStyleFactory
+sun/swing/BakedArrayList
+javax/swing/plaf/synth/SynthLookAndFeel$Handler
+javax/swing/plaf/synth/SynthDefaultLookup
+com/sun/java/swing/plaf/gtk/GTKEngine
+com/sun/java/swing/plaf/gtk/GTKDefaultEngine
+com/sun/java/swing/plaf/gtk/GTKEngine$Settings
+com/sun/java/swing/plaf/gtk/GTKStyleFactory
+com/sun/java/swing/plaf/gtk/PangoFonts
+sun/font/FontManager$FontConfigInfo
+com/sun/java/swing/plaf/gtk/GTKLookAndFeel$WeakPCL
+javax/swing/plaf/synth/Region
+javax/swing/plaf/synth/SynthLookAndFeel$AATextListener
+com/sun/java/swing/plaf/gtk/GTKNativeEngine
+com/sun/java/swing/plaf/gtk/GTKNativeEngine$WidgetType
+com/sun/java/swing/plaf/gtk/GTKRegion
+com/sun/java/swing/plaf/gtk/GTKDefaultStyle
+com/sun/java/swing/plaf/gtk/GTKStyle
+com/sun/java/swing/plaf/gtk/GTKConstants
+javax/swing/plaf/synth/SynthStyle
+javax/swing/plaf/synth/SynthGraphicsUtils
+com/sun/java/swing/plaf/gtk/GTKGraphicsUtils
+com/sun/java/swing/plaf/gtk/GTKStyle$GTKStockIcon
+sun/swing/plaf/synth/SynthIcon
+com/sun/java/swing/plaf/gtk/GTKColorType
+javax/swing/plaf/synth/ColorType
+com/sun/java/swing/plaf/gtk/resources/gtk
+com/sun/swing/internal/plaf/synth/resources/synth
+com/sun/java/swing/plaf/gtk/GTKStyle$GTKLazyValue
+com/sun/java/swing/plaf/gtk/GTKLookAndFeel$1FontLazyValue
+com/sun/java/swing/plaf/gtk/GTKLookAndFeel$2
+com/sun/java/swing/plaf/gtk/GTKLookAndFeel$3
+javax/swing/plaf/synth/SynthPanelUI
+javax/swing/plaf/synth/SynthConstants
+javax/swing/plaf/synth/SynthContext
+javax/swing/plaf/synth/SynthBorder
+javax/swing/plaf/synth/SynthRootPaneUI
+javax/swing/plaf/synth/SynthLabelUI
+javax/swing/plaf/synth/SynthButtonUI
+javax/swing/plaf/synth/SynthToggleButtonUI
+javax/swing/plaf/basic/BasicBorders$FieldBorder
+javax/swing/plaf/synth/SynthMenuBarUI
+javax/swing/plaf/synth/DefaultMenuLayout
+javax/swing/plaf/synth/SynthMenuUI
+javax/swing/plaf/synth/SynthUI
+com/sun/java/swing/plaf/gtk/GTKIconFactory
+com/sun/java/swing/plaf/gtk/GTKIconFactory$MenuArrowIcon
+com/sun/java/swing/plaf/gtk/GTKIconFactory$DelegatingIcon
+com/sun/java/swing/plaf/gtk/GTKConstants$ArrowType
+javax/swing/plaf/basic/BasicIconFactory
+javax/swing/plaf/basic/BasicIconFactory$MenuItemCheckIcon
+javax/swing/plaf/synth/SynthMenuItemUI
+javax/swing/plaf/synth/SynthPopupMenuUI
+javax/swing/plaf/synth/SynthSeparatorUI
+javax/swing/plaf/synth/SynthScrollBarUI
+javax/swing/plaf/synth/SynthArrowButton
+javax/swing/plaf/synth/SynthArrowButton$SynthArrowButtonUI
+javax/swing/plaf/synth/SynthComboBoxUI
+javax/swing/plaf/synth/SynthComboPopup
+javax/swing/plaf/synth/SynthListUI
+javax/swing/plaf/synth/SynthListUI$SynthListCellRenderer
+javax/swing/plaf/synth/SynthViewportUI
+javax/swing/plaf/synth/SynthScrollPaneUI
+javax/swing/plaf/synth/SynthScrollPaneUI$ViewportBorder
+javax/swing/plaf/synth/SynthComboBoxUI$SynthComboBoxRenderer
+javax/swing/plaf/synth/SynthComboBoxUI$SynthComboBoxEditor
+javax/swing/plaf/synth/SynthTextFieldUI
+javax/swing/plaf/synth/SynthToolBarUI
+javax/swing/plaf/synth/SynthToolBarUI$SynthToolBarLayoutManager
+com/sun/java/swing/plaf/gtk/GTKIconFactory$ToolBarHandleIcon
+com/sun/java/swing/plaf/gtk/GTKConstants$Orientation
+sun/awt/X11/XTranslateCoordinates
+com/sun/java/swing/plaf/gtk/GTKPainter
+javax/swing/plaf/synth/SynthPainter
+javax/swing/plaf/synth/SynthPainter$1
+com/sun/java/swing/plaf/gtk/GTKConstants$PositionType
+com/sun/java/swing/plaf/gtk/GTKConstants$ShadowType
+java/io/ObjectInputStream$HandleTable$HandleList
+sun/java2d/pipe/ShapeSpanIterator
+sun/java2d/pipe/SpanIterator
+sun/dc/path/PathConsumer
+sun/dc/pr/PathStroker
+sun/dc/pr/PathDasher
+java/awt/geom/LineIterator
+java/awt/geom/PathIterator
+sun/applet/Main
+sun/applet/AppletMessageHandler
+sun/applet/resources/MsgAppletViewer
+sun/applet/AppletSecurity
+sun/awt/AWTSecurityManager
+java/lang/SecurityManager
+java/security/DomainCombiner
+sun/applet/AppletSecurity$1
+java/lang/SecurityManager$1
+java/security/SecurityPermission
+java/util/PropertyPermission
+sun/applet/AppletViewer
+java/applet/AppletContext
+java/awt/print/Printable
+sun/security/util/SecurityConstants
+java/awt/AWTPermission
+java/net/NetPermission
+java/net/SocketPermission
+javax/security/auth/AuthPermission
+java/lang/Thread$1
+java/util/logging/LogManager$5
+java/util/logging/LogManager$6
+sun/applet/StdAppletViewerFactory
+sun/applet/AppletViewerFactory
+sun/applet/AppletViewer$UserActionListener
+sun/applet/AppletViewerPanel
+sun/applet/AppletPanel
+java/applet/AppletStub
+sun/misc/MessageUtils
+sun/applet/AppletPanel$10
+java/security/Policy$1
+sun/security/provider/PolicyFile$1
+sun/security/provider/PolicyInfo
+sun/security/provider/PolicyFile$3
+sun/security/util/PropertyExpander
+sun/security/provider/PolicyParser
+sun/security/util/PolicyUtil
+sun/security/provider/PolicyParser$GrantEntry
+sun/security/provider/PolicyParser$PermissionEntry
+sun/security/provider/PolicyFile$PolicyEntry
+sun/security/provider/PolicyFile$6
+sun/security/provider/PolicyFile$7
+sun/security/provider/SelfPermission
+java/net/SocketPermissionCollection
+java/util/PropertyPermissionCollection
+sun/applet/AppletPanel$9
+sun/applet/AppletClassLoader
+sun/applet/AppletClassLoader$4
+sun/applet/AppletThreadGroup
+sun/applet/AppContextCreator
+sun/applet/AppletPanel$1
+sun/awt/X11/XMenuBarPeer
+java/awt/peer/MenuBarPeer
+java/awt/peer/MenuComponentPeer
+sun/awt/X11/XBaseMenuWindow
+sun/awt/X11/XMenuPeer
+java/awt/peer/MenuPeer
+java/awt/peer/MenuItemPeer
+sun/awt/X11/XMenuItemPeer
+java/awt/MenuShortcut
+sun/awt/X11/XMenuWindow
+sun/awt/X11/XMenuBarPeer$1
+sun/awt/X11/XMenuItemPeer$TextMetrics
+sun/awt/AppContext$3
+sun/awt/MostRecentThreadAppContext
+sun/awt/X11/XMenuBarPeer$MappingData
+sun/awt/X11/XBaseMenuWindow$MappingData
+sun/applet/AppletViewer$1
+sun/applet/AppletViewer$1AppletEventListener
+sun/applet/AppletListener
+sun/applet/AppletEventMulticaster
+sun/misc/Queue
+sun/misc/QueueElement
+sun/applet/AppletEvent
+sun/applet/AppletClassLoader$1
+sun/awt/X11/XBaseMenuWindow$3
+java/awt/DefaultKeyboardFocusManager$DefaultKeyboardFocusManagerSentEvent
+sun/awt/CausedFocusEvent
+sun/awt/X11/XWindow$1
+java/net/URLClassLoader$4
+sun/applet/AppletClassLoader$2
+javax/swing/JApplet
+java/lang/ClassLoader$1
+sun/security/provider/PolicyFile$5
+java/security/PermissionsEnumerator
+java/util/Collections$1
+sun/applet/AppletPanel$11
+sun/applet/AppletPanel$8
+sun/applet/AppletPanel$2
+sun/applet/AppletPanel$3
+sun/applet/AppletPanel$6
+javax/swing/BufferStrategyPaintManager$1
+# f89850bef88f9a2b
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/cmm/CIEXYZ.pf b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/cmm/CIEXYZ.pf
new file mode 100644
index 00000000..db3ba20a
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/cmm/CIEXYZ.pf differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/cmm/GRAY.pf b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/cmm/GRAY.pf
new file mode 100644
index 00000000..e31a4a77
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/cmm/GRAY.pf differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/cmm/LINEAR_RGB.pf b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/cmm/LINEAR_RGB.pf
new file mode 100644
index 00000000..eadae048
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/cmm/LINEAR_RGB.pf differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/cmm/PYCC.pf b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/cmm/PYCC.pf
new file mode 100644
index 00000000..1c49e0bb
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/cmm/PYCC.pf differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/cmm/sRGB.pf b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/cmm/sRGB.pf
new file mode 100644
index 00000000..7f9d18d0
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/cmm/sRGB.pf differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/content-types.properties b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/content-types.properties
new file mode 100644
index 00000000..559de96f
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/content-types.properties
@@ -0,0 +1,280 @@
+#sun.net.www MIME content-types table
+#
+# Property fields:
+#
+# ::= 'description' '='
+# ::= 'file_extensions' '='
+# ::= 'icon' '='
+# ::= 'browser' | 'application' | 'save' | 'unknown'
+# ::= 'application' '='
+#
+
+#
+# The "we don't know anything about this data" type(s).
+# Used internally to mark unrecognized types.
+#
+content/unknown: description=Unknown Content
+unknown/unknown: description=Unknown Data Type
+
+#
+# The template we should use for temporary files when launching an application
+# to view a document of given type.
+#
+temp.file.template: /tmp/%s
+
+#
+# The "real" types.
+#
+application/octet-stream: \
+ description=Generic Binary Stream;\
+ file_extensions=.saveme,.dump,.hqx,.arc,.o,.a,.bin,.exe,.z,.gz
+
+application/oda: \
+ description=ODA Document;\
+ file_extensions=.oda
+
+application/pdf: \
+ description=Adobe PDF Format;\
+ file_extensions=.pdf
+
+application/postscript: \
+ description=Postscript File;\
+ file_extensions=.eps,.ai,.ps;\
+ icon=ps;\
+ action=application;\
+ application=imagetool %s
+
+application/x-dvi: \
+ description=TeX DVI File;\
+ file_extensions=.dvi;\
+ action=application;\
+ application=xdvi %s
+
+application/x-hdf: \
+ description=Hierarchical Data Format;\
+ file_extensions=.hdf;\
+ action=save
+
+application/x-latex: \
+ description=LaTeX Source;\
+ file_extensions=.latex
+
+application/x-netcdf: \
+ description=Unidata netCDF Data Format;\
+ file_extensions=.nc,.cdf;\
+ action=save
+
+application/x-tex: \
+ description=TeX Source;\
+ file_extensions=.tex
+
+application/x-texinfo: \
+ description=Gnu Texinfo;\
+ file_extensions=.texinfo,.texi
+
+application/x-troff: \
+ description=Troff Source;\
+ file_extensions=.t,.tr,.roff;\
+ action=application;\
+ application=xterm -title troff -e sh -c \"nroff %s | col | more -w\"
+
+application/x-troff-man: \
+ description=Troff Manpage Source;\
+ file_extensions=.man;\
+ action=application;\
+ application=xterm -title troff -e sh -c \"nroff -man %s | col | more -w\"
+
+application/x-troff-me: \
+ description=Troff ME Macros;\
+ file_extensions=.me;\
+ action=application;\
+ application=xterm -title troff -e sh -c \"nroff -me %s | col | more -w\"
+
+application/x-troff-ms: \
+ description=Troff MS Macros;\
+ file_extensions=.ms;\
+ action=application;\
+ application=xterm -title troff -e sh -c \"nroff -ms %s | col | more -w\"
+
+application/x-wais-source: \
+ description=Wais Source;\
+ file_extensions=.src,.wsrc
+
+application/zip: \
+ description=Zip File;\
+ file_extensions=.zip;\
+ icon=zip;\
+ action=save
+
+application/x-bcpio: \
+ description=Old Binary CPIO Archive;\
+ file_extensions=.bcpio; action=save
+
+application/x-cpio: \
+ description=Unix CPIO Archive;\
+ file_extensions=.cpio; action=save
+
+application/x-gtar: \
+ description=Gnu Tar Archive;\
+ file_extensions=.gtar;\
+ icon=tar;\
+ action=save
+
+application/x-shar: \
+ description=Shell Archive;\
+ file_extensions=.sh,.shar;\
+ action=save
+
+application/x-sv4cpio: \
+ description=SVR4 CPIO Archive;\
+ file_extensions=.sv4cpio; action=save
+
+application/x-sv4crc: \
+ description=SVR4 CPIO with CRC;\
+ file_extensions=.sv4crc; action=save
+
+application/x-tar: \
+ description=Tar Archive;\
+ file_extensions=.tar;\
+ icon=tar;\
+ action=save
+
+application/x-ustar: \
+ description=US Tar Archive;\
+ file_extensions=.ustar;\
+ action=save
+
+audio/basic: \
+ description=Basic Audio;\
+ file_extensions=.snd,.au;\
+ icon=audio;\
+ action=application;\
+ application=audiotool %s
+
+audio/x-aiff: \
+ description=Audio Interchange Format File;\
+ file_extensions=.aifc,.aif,.aiff;\
+ icon=aiff
+
+audio/x-wav: \
+ description=Wav Audio;\
+ file_extensions=.wav;\
+ icon=wav
+
+image/gif: \
+ description=GIF Image;\
+ file_extensions=.gif;\
+ icon=gif;\
+ action=browser
+
+image/ief: \
+ description=Image Exchange Format;\
+ file_extensions=.ief
+
+image/jpeg: \
+ description=JPEG Image;\
+ file_extensions=.jfif,.jfif-tbnl,.jpe,.jpg,.jpeg;\
+ icon=jpeg;\
+ action=browser;\
+ application=imagetool %s
+
+image/tiff: \
+ description=TIFF Image;\
+ file_extensions=.tif,.tiff;\
+ icon=tiff
+
+image/vnd.fpx: \
+ description=FlashPix Image;\
+ file_extensions=.fpx,.fpix
+
+image/x-cmu-rast: \
+ description=CMU Raster Image;\
+ file_extensions=.ras
+
+image/x-portable-anymap: \
+ description=PBM Anymap Format;\
+ file_extensions=.pnm
+
+image/x-portable-bitmap: \
+ description=PBM Bitmap Format;\
+ file_extensions=.pbm
+
+image/x-portable-graymap: \
+ description=PBM Graymap Format;\
+ file_extensions=.pgm
+
+image/x-portable-pixmap: \
+ description=PBM Pixmap Format;\
+ file_extensions=.ppm
+
+image/x-rgb: \
+ description=RGB Image;\
+ file_extensions=.rgb
+
+image/x-xbitmap: \
+ description=X Bitmap Image;\
+ file_extensions=.xbm,.xpm
+
+image/x-xwindowdump: \
+ description=X Window Dump Image;\
+ file_extensions=.xwd
+
+image/png: \
+ description=PNG Image;\
+ file_extensions=.png;\
+ icon=png;\
+ action=browser
+
+image/bmp: \
+ description=Bitmap Image;\
+ file_extensions=.bmp;
+
+text/html: \
+ description=HTML Document;\
+ file_extensions=.htm,.html;\
+ icon=html
+
+text/plain: \
+ description=Plain Text;\
+ file_extensions=.text,.c,.cc,.c++,.h,.pl,.txt,.java,.el;\
+ icon=text;\
+ action=browser
+
+text/tab-separated-values: \
+ description=Tab Separated Values Text;\
+ file_extensions=.tsv
+
+text/x-setext: \
+ description=Structure Enhanced Text;\
+ file_extensions=.etx
+
+video/mpeg: \
+ description=MPEG Video Clip;\
+ file_extensions=.mpg,.mpe,.mpeg;\
+ icon=mpeg;\
+ action=application;\
+ application=mpeg_play %s
+
+video/quicktime: \
+ description=QuickTime Video Clip;\
+ file_extensions=.mov,.qt
+
+application/x-troff-msvideo: \
+ description=AVI Video;\
+ file_extensions=.avi;\
+ icon=avi
+
+video/x-sgi-movie: \
+ description=SGI Movie;\
+ file_extensions=.movie,.mv
+
+message/rfc822: \
+ description=Internet Email Message;\
+ file_extensions=.mime
+
+application/xml: \
+ description=XML document;\
+ file_extensions=.xml
+
+
+
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/currency.data b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/currency.data
new file mode 100644
index 00000000..1f8cf4ba
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/currency.data differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/ext/dnsns.jar b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/ext/dnsns.jar
new file mode 100644
index 00000000..57ecbc56
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/ext/dnsns.jar differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/ext/localedata.jar b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/ext/localedata.jar
new file mode 100644
index 00000000..6a2b1a32
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/ext/localedata.jar differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/ext/meta-index b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/ext/meta-index
new file mode 100644
index 00000000..0d3a1806
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/ext/meta-index
@@ -0,0 +1,25 @@
+% VERSION 2
+% WARNING: this file is auto-generated; do not edit
+% UNSUPPORTED: this file and its format may change and/or
+% may be removed in a future release
+# dnsns.jar
+META-INF/services/sun.net.spi.nameservice.NameServiceDescriptor
+sun/net
+# localedata.jar
+sun/text
+sun/util
+# sunec.jar
+sun/security
+META-INF/ORACLE_J.RSA
+META-INF/ORACLE_J.SF
+# sunjce_provider.jar
+com/sun/crypto/
+META-INF/ORACLE_J.RSA
+META-INF/ORACLE_J.SF
+# sunpkcs11.jar
+sun/security
+META-INF/ORACLE_J.RSA
+META-INF/ORACLE_J.SF
+# zipfs.jar
+META-INF/services/java.nio.file.spi.FileSystemProvider
+com/sun/nio/
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/ext/sunec.jar b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/ext/sunec.jar
new file mode 100644
index 00000000..6393c183
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/ext/sunec.jar differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/ext/sunjce_provider.jar b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/ext/sunjce_provider.jar
new file mode 100644
index 00000000..71524d00
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/ext/sunjce_provider.jar differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/ext/sunpkcs11.jar b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/ext/sunpkcs11.jar
new file mode 100644
index 00000000..269c8f7a
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/ext/sunpkcs11.jar differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/ext/zipfs.jar b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/ext/zipfs.jar
new file mode 100644
index 00000000..a86fa0c2
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/ext/zipfs.jar differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/flavormap.properties b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/flavormap.properties
new file mode 100644
index 00000000..b00f2c2c
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/flavormap.properties
@@ -0,0 +1,81 @@
+#
+# This properties file is used to initialize the default
+# java.awt.datatransfer.SystemFlavorMap. It contains the Mac OS X platform-specific,
+# default mappings between common Mac OS X selection atoms and platform-independent
+# MIME type strings, which will be converted into
+# java.awt.datatransfer.DataFlavors.
+#
+# These default mappings may be augmented by specifying the
+#
+# AWT.DnD.flavorMapFileURL
+#
+# property in the appropriate awt.properties file. The specified properties URL
+# will be loaded into the SystemFlavorMap.
+#
+# The standard format is:
+#
+# =
+#
+# should be a string identifier that the native platform will
+# recognize as a valid data format. should specify both a MIME
+# primary type and a MIME subtype separated by a '/'. The MIME type may include
+# parameters, where each parameter is a key/value pair separated by '=', and
+# where each parameter to the MIME type is separated by a ';'.
+#
+# Because SystemFlavorMap implements FlavorTable, developers are free to
+# duplicate both native keys and DataFlavor values. If a mapping contains a
+# duplicate key or value, earlier mappings which included this key or value
+# will be preferred.
+#
+# Mappings whose values specify DataFlavors with primary MIME types of
+# "text", and which support the charset parameter, should specify the exact
+# format in which the native platform expects the data. The "charset"
+# parameter specifies the char to byte encoding, the "eoln" parameter
+# specifies the end-of-line marker, and the "terminators" parameter specifies
+# the number of terminating NUL bytes. Note that "eoln" and "terminators"
+# are not standardized MIME type parameters. They are specific to this file
+# format ONLY. They will not appear in any of the DataFlavors returned by the
+# SystemFlavorMap at the Java level.
+#
+# If the "charset" parameter is omitted, or has zero length, the platform
+# default encoding is assumed. If the "eoln" parameter is omitted, or has
+# zero length, "\n" is assumed. If the "terminators" parameter is omitted,
+# or has a value less than zero, zero is assumed.
+#
+# Upon initialization, the data transfer subsystem will record the specified
+# details of the native text format, but the default SystemFlavorMap will
+# present a large set of synthesized DataFlavors which map, in both
+# directions, to the native. After receiving data from the application in one
+# of the synthetic DataFlavors, the data transfer subsystem will transform
+# the data stream into the format specified in this file before passing the
+# transformed stream to the native system.
+#
+# Mappings whose values specify DataFlavors with primary MIME types of
+# "text", but which do not support the charset parameter, will be treated as
+# opaque, 8-bit data. They will not undergo any transformation process, and
+# any "charset", "eoln", or "terminators" parameters specified in this file
+# will be ignored.
+#
+# See java.awt.datatransfer.DataFlavor.selectBestTextFlavor for a list of
+# text flavors which support the charset parameter.
+
+UTF8_STRING=text/plain;charset=UTF-8;eoln="\n";terminators=0
+
+# The COMPOUND_TEXT support for inter-client text transfer is disabled by
+# default. The reason is that many native applications prefer this format over
+# other native text formats, but are unable to decode the textual data in this
+# format properly. This results in java-to-native text transfer failures.
+# To enable the COMPOUND_TEXT support for this JRE installation uncomment
+# the line below.
+
+# COMPOUND_TEXT=text/plain;charset=x-compound-text;eoln="\n";terminators=0
+
+TEXT=text/plain;eoln="\n";terminators=0
+STRING=text/plain;charset=UTF-8;eoln="\n";terminators=0
+FILE_NAME=application/x-java-file-list;class=java.util.List
+text/uri-list=application/x-java-file-list;class=java.util.List
+PNG=image/x-java-image;class=java.awt.Image
+JFIF=image/x-java-image;class=java.awt.Image
+TIFF=image/x-java-image;class=java.awt.Image
+RICH_TEXT=text/rtf
+HTML=text/html;charset=utf-8;eoln="\r\n";terminators=1
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fontconfig.bfc b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fontconfig.bfc
new file mode 100644
index 00000000..f979a9e8
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fontconfig.bfc differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fontconfig.properties.src b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fontconfig.properties.src
new file mode 100644
index 00000000..6191e882
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fontconfig.properties.src
@@ -0,0 +1,262 @@
+#
+# Copyright (c) 2011, Oracle and/or its affiliates. All rights reserved.
+# ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+# Version
+
+version=1
+
+# Component Font Mappings
+
+allfonts.chinese-ms936=SimSun
+allfonts.chinese-gb18030=SimSun-18030
+allfonts.chinese-hkscs=MingLiU_HKSCS
+allfonts.devanagari=Mangal
+allfonts.dingbats=Wingdings
+allfonts.lucida=Lucida Sans Regular
+allfonts.symbol=Symbol
+allfonts.thai=Lucida Sans Regular
+
+serif.plain.alphabetic=Times New Roman
+serif.plain.chinese-ms950=MingLiU
+serif.plain.hebrew=David
+serif.plain.japanese=MS Mincho
+serif.plain.korean=Batang
+
+serif.bold.alphabetic=Times New Roman Bold
+serif.bold.chinese-ms950=PMingLiU
+serif.bold.hebrew=David Bold
+serif.bold.japanese=MS Mincho
+serif.bold.korean=Batang
+
+serif.italic.alphabetic=Times New Roman Italic
+serif.italic.chinese-ms950=PMingLiU
+serif.italic.hebrew=David
+serif.italic.japanese=MS Mincho
+serif.italic.korean=Batang
+
+serif.bolditalic.alphabetic=Times New Roman Bold Italic
+serif.bolditalic.chinese-ms950=PMingLiU
+serif.bolditalic.hebrew=David Bold
+serif.bolditalic.japanese=MS Mincho
+serif.bolditalic.korean=Batang
+
+sansserif.plain.alphabetic=Arial
+sansserif.plain.chinese-ms950=MingLiU
+sansserif.plain.hebrew=David
+sansserif.plain.japanese=MS Gothic
+sansserif.plain.korean=Gulim
+
+sansserif.bold.alphabetic=Arial Bold
+sansserif.bold.chinese-ms950=PMingLiU
+sansserif.bold.hebrew=David Bold
+sansserif.bold.japanese=MS Gothic
+sansserif.bold.korean=Gulim
+
+sansserif.italic.alphabetic=Arial Italic
+sansserif.italic.chinese-ms950=PMingLiU
+sansserif.italic.hebrew=David
+sansserif.italic.japanese=MS Gothic
+sansserif.italic.korean=Gulim
+
+sansserif.bolditalic.alphabetic=Arial Bold Italic
+sansserif.bolditalic.chinese-ms950=PMingLiU
+sansserif.bolditalic.hebrew=David Bold
+sansserif.bolditalic.japanese=MS Gothic
+sansserif.bolditalic.korean=Gulim
+
+monospaced.plain.alphabetic=Courier New
+monospaced.plain.chinese-ms950=MingLiU
+monospaced.plain.hebrew=David
+monospaced.plain.japanese=MS Gothic
+monospaced.plain.korean=GulimChe
+
+monospaced.bold.alphabetic=Courier New Bold
+monospaced.bold.chinese-ms950=PMingLiU
+monospaced.bold.hebrew=David Bold
+monospaced.bold.japanese=MS Gothic
+monospaced.bold.korean=GulimChe
+
+monospaced.italic.alphabetic=Courier New Italic
+monospaced.italic.chinese-ms950=PMingLiU
+monospaced.italic.hebrew=David
+monospaced.italic.japanese=MS Gothic
+monospaced.italic.korean=GulimChe
+
+monospaced.bolditalic.alphabetic=Courier New Bold Italic
+monospaced.bolditalic.chinese-ms950=PMingLiU
+monospaced.bolditalic.hebrew=David Bold
+monospaced.bolditalic.japanese=MS Gothic
+monospaced.bolditalic.korean=GulimChe
+
+dialog.plain.alphabetic=Arial
+dialog.plain.chinese-ms950=MingLiU
+dialog.plain.hebrew=David
+dialog.plain.japanese=MS Gothic
+dialog.plain.korean=Gulim
+
+dialog.bold.alphabetic=Arial Bold
+dialog.bold.chinese-ms950=PMingLiU
+dialog.bold.hebrew=David Bold
+dialog.bold.japanese=MS Gothic
+dialog.bold.korean=Gulim
+
+dialog.italic.alphabetic=Arial Italic
+dialog.italic.chinese-ms950=PMingLiU
+dialog.italic.hebrew=David
+dialog.italic.japanese=MS Gothic
+dialog.italic.korean=Gulim
+
+dialog.bolditalic.alphabetic=Arial Bold Italic
+dialog.bolditalic.chinese-ms950=PMingLiU
+dialog.bolditalic.hebrew=David Bold
+dialog.bolditalic.japanese=MS Gothic
+dialog.bolditalic.korean=Gulim
+
+dialoginput.plain.alphabetic=Courier New
+dialoginput.plain.chinese-ms950=MingLiU
+dialoginput.plain.hebrew=David
+dialoginput.plain.japanese=MS Gothic
+dialoginput.plain.korean=Gulim
+
+dialoginput.bold.alphabetic=Courier New Bold
+dialoginput.bold.chinese-ms950=PMingLiU
+dialoginput.bold.hebrew=David Bold
+dialoginput.bold.japanese=MS Gothic
+dialoginput.bold.korean=Gulim
+
+dialoginput.italic.alphabetic=Courier New Italic
+dialoginput.italic.chinese-ms950=PMingLiU
+dialoginput.italic.hebrew=David
+dialoginput.italic.japanese=MS Gothic
+dialoginput.italic.korean=Gulim
+
+dialoginput.bolditalic.alphabetic=Courier New Bold Italic
+dialoginput.bolditalic.chinese-ms950=PMingLiU
+dialoginput.bolditalic.hebrew=David Bold
+dialoginput.bolditalic.japanese=MS Gothic
+dialoginput.bolditalic.korean=Gulim
+
+# Search Sequences
+
+sequence.allfonts=alphabetic/default,dingbats,symbol
+
+sequence.serif.GBK=alphabetic,chinese-ms936,dingbats,symbol
+sequence.sansserif.GBK=alphabetic,chinese-ms936,dingbats,symbol
+sequence.monospaced.GBK=chinese-ms936,alphabetic,dingbats,symbol
+sequence.dialog.GBK=alphabetic,chinese-ms936,dingbats,symbol
+sequence.dialoginput.GBK=alphabetic,chinese-ms936,dingbats,symbol
+
+sequence.serif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol
+sequence.sansserif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol
+sequence.monospaced.GB18030=chinese-gb18030,alphabetic,dingbats,symbol
+sequence.dialog.GB18030=alphabetic,chinese-gb18030,dingbats,symbol
+sequence.dialoginput.GB18030=alphabetic,chinese-gb18030,dingbats,symbol
+
+sequence.serif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol
+sequence.sansserif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol
+sequence.monospaced.x-windows-950=chinese-ms950,alphabetic,dingbats,symbol
+sequence.dialog.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol
+sequence.dialoginput.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol
+
+sequence.serif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol
+sequence.sansserif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol
+sequence.monospaced.x-MS950-HKSCS=chinese-ms950,alphabetic,chinese-hkscs,dingbats,symbol
+sequence.dialog.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol
+sequence.dialoginput.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol
+
+sequence.allfonts.UTF-8.hi=alphabetic/1252,devanagari,dingbats,symbol
+
+sequence.allfonts.windows-1255=hebrew,alphabetic/1252,dingbats,symbol
+
+sequence.serif.windows-31j=alphabetic,japanese,dingbats,symbol
+sequence.sansserif.windows-31j=alphabetic,japanese,dingbats,symbol
+sequence.monospaced.windows-31j=japanese,alphabetic,dingbats,symbol
+sequence.dialog.windows-31j=alphabetic,japanese,dingbats,symbol
+sequence.dialoginput.windows-31j=alphabetic,japanese,dingbats,symbol
+
+sequence.serif.x-windows-949=alphabetic,korean,dingbats,symbol
+sequence.sansserif.x-windows-949=alphabetic,korean,dingbats,symbol
+sequence.monospaced.x-windows-949=korean,alphabetic,dingbats,symbol
+sequence.dialog.x-windows-949=alphabetic,korean,dingbats,symbol
+sequence.dialoginput.x-windows-949=alphabetic,korean,dingbats,symbol
+
+sequence.allfonts.x-windows-874=alphabetic,thai,dingbats,symbol
+
+sequence.fallback=lucida,\
+ chinese-ms950,chinese-hkscs,chinese-ms936,chinese-gb18030,\
+ japanese,korean
+
+# Exclusion Ranges
+
+exclusion.alphabetic=0700-1e9f,1f00-20ab,20ad-f8ff
+exclusion.chinese-gb18030=0390-03d6,2200-22ef,2701-27be
+exclusion.hebrew=0041-005a,0060-007a,007f-00ff,20ac-20ac
+
+# Monospaced to Proportional width variant mapping
+# (Experimental private syntax)
+proportional.MS_Gothic=MS PGothic
+proportional.MS_Mincho=MS PMincho
+proportional.MingLiU=PMingLiU
+
+# Font File Names
+
+filename.Arial=ARIAL.TTF
+filename.Arial_Bold=ARIALBD.TTF
+filename.Arial_Italic=ARIALI.TTF
+filename.Arial_Bold_Italic=ARIALBI.TTF
+
+filename.Courier_New=COUR.TTF
+filename.Courier_New_Bold=COURBD.TTF
+filename.Courier_New_Italic=COURI.TTF
+filename.Courier_New_Bold_Italic=COURBI.TTF
+
+filename.Times_New_Roman=TIMES.TTF
+filename.Times_New_Roman_Bold=TIMESBD.TTF
+filename.Times_New_Roman_Italic=TIMESI.TTF
+filename.Times_New_Roman_Bold_Italic=TIMESBI.TTF
+
+filename.SimSun=SIMSUN.TTC
+filename.SimSun-18030=SIMSUN18030.TTC
+
+filename.MingLiU=MINGLIU.TTC
+filename.PMingLiU=MINGLIU.TTC
+filename.MingLiU_HKSCS=hkscsm3u.ttf
+
+filename.David=DAVID.TTF
+filename.David_Bold=DAVIDBD.TTF
+
+filename.MS_Mincho=MSMINCHO.TTC
+filename.MS_PMincho=MSMINCHO.TTC
+filename.MS_Gothic=MSGOTHIC.TTC
+filename.MS_PGothic=MSGOTHIC.TTC
+
+filename.Gulim=gulim.TTC
+filename.Batang=batang.TTC
+filename.GulimChe=gulim.TTC
+
+filename.Lucida_Sans_Regular=LucidaSansRegular.ttf
+filename.Mangal=MANGAL.TTF
+filename.Symbol=SYMBOL.TTF
+filename.Wingdings=WINGDING.TTF
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaBrightDemiBold.ttf b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaBrightDemiBold.ttf
new file mode 100644
index 00000000..8073c35e
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaBrightDemiBold.ttf differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaBrightDemiItalic.ttf b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaBrightDemiItalic.ttf
new file mode 100644
index 00000000..bae8c67b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaBrightDemiItalic.ttf differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaBrightItalic.ttf b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaBrightItalic.ttf
new file mode 100644
index 00000000..c26afa3b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaBrightItalic.ttf differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaBrightRegular.ttf b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaBrightRegular.ttf
new file mode 100644
index 00000000..79738f19
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaBrightRegular.ttf differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaSansDemiBold.ttf b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaSansDemiBold.ttf
new file mode 100644
index 00000000..a15910e1
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaSansDemiBold.ttf differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaSansRegular.ttf b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaSansRegular.ttf
new file mode 100644
index 00000000..4cabe6e7
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaSansRegular.ttf differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaTypewriterBold.ttf b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaTypewriterBold.ttf
new file mode 100644
index 00000000..ac66d4f2
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaTypewriterBold.ttf differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaTypewriterRegular.ttf b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaTypewriterRegular.ttf
new file mode 100644
index 00000000..02951842
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/LucidaTypewriterRegular.ttf differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/fonts.dir b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/fonts.dir
new file mode 100644
index 00000000..89b6e748
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fonts/fonts.dir
@@ -0,0 +1,49 @@
+48
+LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-1
+LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-1
+LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-1
+LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-1
+LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-1
+LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-1
+LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-1
+LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-1
+LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-2
+LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-2
+LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-2
+LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-2
+LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-2
+LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-2
+LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-2
+LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-2
+LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-4
+LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-4
+LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-4
+LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-4
+LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-4
+LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-4
+LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-4
+LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-4
+LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-5
+LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-5
+LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-5
+LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-5
+LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-5
+LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-5
+LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-5
+LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-5
+LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-7
+LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-7
+LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-7
+LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-7
+LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-7
+LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-7
+LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-7
+LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-7
+LucidaBrightRegular.ttf -b&h-lucidabright-medium-r-normal--0-0-0-0-p-0-iso8859-9
+LucidaBrightItalic.ttf -b&h-lucidabright-medium-i-normal--0-0-0-0-p-0-iso8859-9
+LucidaBrightDemiBold.ttf -b&h-lucidabright-demibold-r-normal--0-0-0-0-p-0-iso8859-9
+LucidaBrightDemiItalic.ttf -b&h-lucidabright-demibold-i-normal--0-0-0-0-p-0-iso8859-9
+LucidaSansRegular.ttf -b&h-lucidasans-medium-r-normal-sans-0-0-0-0-p-0-iso8859-9
+LucidaSansDemiBold.ttf -b&h-lucidasans-bold-r-normal-sans-0-0-0-0-p-0-iso8859-9
+LucidaTypewriterRegular.ttf -b&h-lucidatypewriter-medium-r-normal-sans-0-0-0-0-m-0-iso8859-9
+LucidaTypewriterBold.ttf -b&h-lucidatypewriter-bold-r-normal-sans-0-0-0-0-m-0-iso8859-9
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fxplugins.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fxplugins.dylib
new file mode 100644
index 00000000..2184725a
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/fxplugins.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/headless/libmawt.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/headless/libmawt.dylib
new file mode 100644
index 00000000..ba329bd8
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/headless/libmawt.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/cursors.properties b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/cursors.properties
new file mode 100644
index 00000000..30e9f903
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/cursors.properties
@@ -0,0 +1,40 @@
+#
+#
+# Cursors Properties file
+#
+# Names GIF89 sources for Custom Cursors and their associated HotSpots
+#
+# Note: the syntax of the property name is significant and is parsed
+# by java.awt.Cursor
+#
+# The syntax is: Cursor...File=
+# Cursor...HotSpot=,
+# Cursor...Name=
+#
+Cursor.CopyDrop.32x32.File=motif_CopyDrop32x32.gif
+Cursor.CopyDrop.32x32.HotSpot=0,0
+Cursor.CopyDrop.32x32.Name=CopyDrop32x32
+#
+Cursor.MoveDrop.32x32.File=motif_MoveDrop32x32.gif
+Cursor.MoveDrop.32x32.HotSpot=0,0
+Cursor.MoveDrop.32x32.Name=MoveDrop32x32
+#
+Cursor.LinkDrop.32x32.File=motif_LinkDrop32x32.gif
+Cursor.LinkDrop.32x32.HotSpot=0,0
+Cursor.LinkDrop.32x32.Name=LinkDrop32x32
+#
+Cursor.CopyNoDrop.32x32.File=motif_CopyNoDrop32x32.gif
+Cursor.CopyNoDrop.32x32.HotSpot=6,2
+Cursor.CopyNoDrop.32x32.Name=CopyNoDrop32x32
+#
+Cursor.MoveNoDrop.32x32.File=motif_MoveNoDrop32x32.gif
+Cursor.MoveNoDrop.32x32.HotSpot=6,2
+Cursor.MoveNoDrop.32x32.Name=MoveNoDrop32x32
+#
+Cursor.LinkNoDrop.32x32.File=motif_LinkNoDrop32x32.gif
+Cursor.LinkNoDrop.32x32.HotSpot=6,2
+Cursor.LinkNoDrop.32x32.Name=LinkNoDrop32x32
+#
+Cursor.Invalid.32x32.File=invalid32x32.gif
+Cursor.Invalid.32x32.HotSpot=6,2
+Cursor.Invalid.32x32.Name=Invalid32x32
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/invalid32x32.gif b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/invalid32x32.gif
new file mode 100644
index 00000000..64c265d3
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/invalid32x32.gif differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/motif_CopyDrop32x32.gif b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/motif_CopyDrop32x32.gif
new file mode 100644
index 00000000..a9ec2471
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/motif_CopyDrop32x32.gif differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/motif_CopyNoDrop32x32.gif b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/motif_CopyNoDrop32x32.gif
new file mode 100644
index 00000000..64c265d3
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/motif_CopyNoDrop32x32.gif differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/motif_LinkDrop32x32.gif b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/motif_LinkDrop32x32.gif
new file mode 100644
index 00000000..10c84c13
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/motif_LinkDrop32x32.gif differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/motif_LinkNoDrop32x32.gif b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/motif_LinkNoDrop32x32.gif
new file mode 100644
index 00000000..64c265d3
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/motif_LinkNoDrop32x32.gif differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/motif_MoveDrop32x32.gif b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/motif_MoveDrop32x32.gif
new file mode 100644
index 00000000..8304aa0d
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/motif_MoveDrop32x32.gif differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/motif_MoveNoDrop32x32.gif b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/motif_MoveNoDrop32x32.gif
new file mode 100644
index 00000000..64c265d3
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/images/cursors/motif_MoveNoDrop32x32.gif differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/javafx.properties b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/javafx.properties
new file mode 100644
index 00000000..1c01f32a
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/javafx.properties
@@ -0,0 +1 @@
+javafx.runtime.version=2.2.80
\ No newline at end of file
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jce.jar b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jce.jar
new file mode 100644
index 00000000..a5a7aec2
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jce.jar differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jfr.jar b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jfr.jar
new file mode 100644
index 00000000..7ca9221d
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jfr.jar differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jfr/default.jfc b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jfr/default.jfc
new file mode 100644
index 00000000..35db8724
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jfr/default.jfc
@@ -0,0 +1,512 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 20 ms
+
+ 20 ms
+
+ 20 ms
+
+ false
+
+ false
+
+ false
+
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ 1000 ms
+
+
+
+ true
+ 1000 ms
+
+
+
+ true
+
+
+
+ true
+
+
+
+ true
+ true
+ 20 ms
+
+
+
+ true
+ true
+ 20 ms
+
+
+
+ true
+ true
+ 20 ms
+
+
+
+ true
+ true
+ 20 ms
+
+
+
+ false
+ true
+ 0 ms
+
+
+
+ false
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ 20 ms
+
+
+
+ false
+ 1 ms
+
+
+
+ true
+ 10 ms
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ false
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ false
+
+
+
+ true
+
+
+
+ true
+
+
+
+ true
+
+
+
+ true
+ 0 ms
+
+
+
+ true
+ 0 ms
+
+
+
+ true
+ 0 ms
+
+
+
+ true
+ 0 ms
+
+
+
+ true
+ 0 ms
+
+
+
+ true
+ 0 ms
+
+
+
+ true
+ 0 ms
+
+
+
+ true
+ 0 ms
+
+
+
+ false
+ 0 ms
+
+
+
+ true
+
+
+
+ true
+
+
+
+ true
+
+
+
+ true
+
+
+
+ true
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ 1000 ms
+
+
+
+ true
+ 1000 ms
+
+
+
+ true
+ 60 s
+
+
+
+ false
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ 100 ms
+
+
+
+ true
+ 0 ms
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ 10 s
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ 1000 ms
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ false
+ true
+
+
+
+ false
+ true
+
+
+
+
+
+
+
+ true
+ true
+ 20 ms
+
+
+
+ true
+ true
+ 20 ms
+
+
+
+ true
+ true
+ 20 ms
+
+
+
+ true
+ true
+ 20 ms
+
+
+
+ false
+ true
+
+
+
+ true
+ true
+
+
+
+ true
+ 1000 ms
+
+
+
+
+
+
+
+ true
+
+
+
+ true
+
+
+
+
+
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jfr/profile.jfc b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jfr/profile.jfc
new file mode 100644
index 00000000..becc4cd8
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jfr/profile.jfc
@@ -0,0 +1,512 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 10 ms
+
+ 10 ms
+
+ 10 ms
+
+ false
+
+ false
+
+ true
+
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ 1000 ms
+
+
+
+ true
+ 1000 ms
+
+
+
+ true
+
+
+
+ true
+
+
+
+ true
+ true
+ 10 ms
+
+
+
+ true
+ true
+ 10 ms
+
+
+
+ true
+ true
+ 10 ms
+
+
+
+ true
+ true
+ 10 ms
+
+
+
+ false
+ true
+ 0 ms
+
+
+
+ false
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ 10 ms
+
+
+
+ false
+ 1 ms
+
+
+
+ true
+ 10 ms
+
+
+
+ true
+ 60 s
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ false
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ false
+
+
+
+ true
+
+
+
+ true
+
+
+
+ true
+
+
+
+ true
+ 0 ms
+
+
+
+ true
+ 0 ms
+
+
+
+ true
+ 0 ms
+
+
+
+ true
+ 0 ms
+
+
+
+ true
+ 0 ms
+
+
+
+ true
+ 0 ms
+
+
+
+ true
+ 0 ms
+
+
+
+ true
+ 0 ms
+
+
+
+ false
+ 0 ms
+
+
+
+ true
+
+
+
+ true
+
+
+
+ true
+
+
+
+ true
+
+
+
+ true
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ 1000 ms
+
+
+
+ true
+ 100 ms
+
+
+
+ true
+ 10 s
+
+
+
+ true
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ 100 ms
+
+
+
+ true
+ 0 ms
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ 10 s
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ 1000 ms
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ everyChunk
+
+
+
+ true
+ true
+
+
+
+ true
+ true
+
+
+
+
+
+
+
+ true
+ true
+ 10 ms
+
+
+
+ true
+ true
+ 10 ms
+
+
+
+ true
+ true
+ 10 ms
+
+
+
+ true
+ true
+ 10 ms
+
+
+
+ false
+ true
+
+
+
+ true
+ true
+
+
+
+ true
+ 1000 ms
+
+
+
+
+
+
+
+ true
+
+
+
+ true
+
+
+
+
+
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jfxrt.jar b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jfxrt.jar
new file mode 100644
index 00000000..dd49cfb4
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jfxrt.jar differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jli/libjli.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jli/libjli.dylib
new file mode 100644
index 00000000..5bfe2cb7
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jli/libjli.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jspawnhelper b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jspawnhelper
new file mode 100644
index 00000000..0bd35a47
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jspawnhelper differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jsse.jar b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jsse.jar
new file mode 100644
index 00000000..6f16f867
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jsse.jar differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jvm.cfg b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jvm.cfg
new file mode 100644
index 00000000..a5a1e8db
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jvm.cfg
@@ -0,0 +1,39 @@
+#
+# Copyright (c) 2012, Oracle and/or its affiliates. All rights reserved.
+# ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+# List of JVMs that can be used as an option to java, javac, etc.
+# Order is important -- first in this list is the default JVM.
+# NOTE that this both this file and its format are UNSUPPORTED and
+# WILL GO AWAY in a future release.
+#
+# You may also select a JVM in an arbitrary location with the
+# "-XXaltjvm=" option, but that too is unsupported
+# and may not be available in a future release.
+#
+-server KNOWN
+-client IGNORE
+-hotspot ERROR
+-classic WARN
+-native ERROR
+-green ERROR
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jvm.hprof.txt b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jvm.hprof.txt
new file mode 100644
index 00000000..3c8e5fcd
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/jvm.hprof.txt
@@ -0,0 +1,86 @@
+Copyright (c) 2003, 2005, Oracle and/or its affiliates. All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions
+are met:
+
+ - Redistributions of source code must retain the above copyright
+ notice, this list of conditions and the following disclaimer.
+
+ - Redistributions in binary form must reproduce the above copyright
+ notice, this list of conditions and the following disclaimer in the
+ documentation and/or other materials provided with the distribution.
+
+ - Neither the name of Oracle nor the names of its
+ contributors may be used to endorse or promote products derived
+ from this software without specific prior written permission.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
+IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+
+Header for -agentlib:hprof (or -Xrunhprof) ASCII Output (JDK 5.0 JVMTI based)
+
+WARNING! This file format is under development, and is subject to
+change without notice.
+
+This file contains the following types of records:
+
+THREAD START
+THREAD END mark the lifetime of Java threads
+
+TRACE represents a Java stack trace. Each trace consists
+ of a series of stack frames. Other records refer to
+ TRACEs to identify (1) where object allocations have
+ taken place, (2) the frames in which GC roots were
+ found, and (3) frequently executed methods.
+
+HEAP DUMP is a complete snapshot of all live objects in the Java
+ heap. Following distinctions are made:
+
+ ROOT root set as determined by GC
+ CLS classes
+ OBJ instances
+ ARR arrays
+
+SITES is a sorted list of allocation sites. This identifies
+ the most heavily allocated object types, and the TRACE
+ at which those allocations occurred.
+
+CPU SAMPLES is a statistical profile of program execution. The VM
+ periodically samples all running threads, and assigns
+ a quantum to active TRACEs in those threads. Entries
+ in this record are TRACEs ranked by the percentage of
+ total quanta they consumed; top-ranked TRACEs are
+ typically hot spots in the program.
+
+CPU TIME is a profile of program execution obtained by measuring
+ the time spent in individual methods (excluding the time
+ spent in callees), as well as by counting the number of
+ times each method is called. Entries in this record are
+ TRACEs ranked by the percentage of total CPU time. The
+ "count" field indicates the number of times each TRACE
+ is invoked.
+
+MONITOR TIME is a profile of monitor contention obtained by measuring
+ the time spent by a thread waiting to enter a monitor.
+ Entries in this record are TRACEs ranked by the percentage
+ of total monitor contention time and a brief description
+ of the monitor. The "count" field indicates the number of
+ times the monitor was contended at that TRACE.
+
+MONITOR DUMP is a complete snapshot of all the monitors and threads in
+ the System.
+
+HEAP DUMP, SITES, CPU SAMPLES|TIME and MONITOR DUMP|TIME records are generated
+at program exit. They can also be obtained during program execution by typing
+Ctrl-\ (on Solaris) or by typing Ctrl-Break (on Win32).
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libAppleScriptEngine.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libAppleScriptEngine.dylib
new file mode 100644
index 00000000..e5421579
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libAppleScriptEngine.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libattach.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libattach.dylib
new file mode 100644
index 00000000..cbe161d2
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libattach.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libawt.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libawt.dylib
new file mode 100644
index 00000000..70864410
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libawt.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libdcpr.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libdcpr.dylib
new file mode 100644
index 00000000..75ea073c
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libdcpr.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libdecora-sse.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libdecora-sse.dylib
new file mode 100644
index 00000000..e3f67ead
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libdecora-sse.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libdt_socket.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libdt_socket.dylib
new file mode 100644
index 00000000..0b68eafd
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libdt_socket.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libfontmanager.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libfontmanager.dylib
new file mode 100644
index 00000000..12ede8e0
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libfontmanager.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libglass.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libglass.dylib
new file mode 100644
index 00000000..5754405b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libglass.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libglib-2.0.0.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libglib-2.0.0.dylib
new file mode 100644
index 00000000..7b6fed08
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libglib-2.0.0.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libgstplugins-lite.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libgstplugins-lite.dylib
new file mode 100644
index 00000000..573507fb
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libgstplugins-lite.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libgstreamer-lite.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libgstreamer-lite.dylib
new file mode 100644
index 00000000..fd22fa95
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libgstreamer-lite.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libhprof.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libhprof.dylib
new file mode 100644
index 00000000..4c0a1361
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libhprof.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libinstrument.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libinstrument.dylib
new file mode 100644
index 00000000..fd6076af
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libinstrument.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libj2gss.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libj2gss.dylib
new file mode 100644
index 00000000..0ca441d2
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libj2gss.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libj2pcsc.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libj2pcsc.dylib
new file mode 100644
index 00000000..1b6c1e07
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libj2pcsc.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libj2pkcs11.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libj2pkcs11.dylib
new file mode 100644
index 00000000..3890b0ac
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libj2pkcs11.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjaas_unix.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjaas_unix.dylib
new file mode 100644
index 00000000..5d076236
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjaas_unix.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjava.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjava.dylib
new file mode 100644
index 00000000..c3a16322
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjava.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjava_crw_demo.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjava_crw_demo.dylib
new file mode 100644
index 00000000..931ffba9
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjava_crw_demo.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjavafx-font.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjavafx-font.dylib
new file mode 100644
index 00000000..9fc92c28
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjavafx-font.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjavafx-iio.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjavafx-iio.dylib
new file mode 100644
index 00000000..42d053d3
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjavafx-iio.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjawt.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjawt.dylib
new file mode 100644
index 00000000..cb510a3e
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjawt.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjdwp.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjdwp.dylib
new file mode 100644
index 00000000..9c532981
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjdwp.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjfr.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjfr.dylib
new file mode 100644
index 00000000..46e7ca23
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjfr.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjfxmedia.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjfxmedia.dylib
new file mode 100644
index 00000000..9f3750dd
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjfxmedia.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjfxwebkit.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjfxwebkit.dylib
new file mode 100644
index 00000000..5514a37e
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjfxwebkit.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjpeg.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjpeg.dylib
new file mode 100644
index 00000000..e1c61c49
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjpeg.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjsdt.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjsdt.dylib
new file mode 100644
index 00000000..18e34bdf
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjsdt.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjsig.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjsig.dylib
new file mode 100644
index 00000000..d4278959
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjsig.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjsound.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjsound.dylib
new file mode 100644
index 00000000..7505b1fd
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libjsound.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libkcms.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libkcms.dylib
new file mode 100644
index 00000000..e965380d
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libkcms.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libmanagement.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libmanagement.dylib
new file mode 100644
index 00000000..8f580e90
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libmanagement.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libmlib_image.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libmlib_image.dylib
new file mode 100644
index 00000000..cdccc29d
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libmlib_image.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libnet.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libnet.dylib
new file mode 100644
index 00000000..83bb696a
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libnet.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libnio.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libnio.dylib
new file mode 100644
index 00000000..92dedeb7
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libnio.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libnpt.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libnpt.dylib
new file mode 100644
index 00000000..5fe6ac16
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libnpt.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libosx.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libosx.dylib
new file mode 100644
index 00000000..5e36e38f
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libosx.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libosxapp.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libosxapp.dylib
new file mode 100644
index 00000000..fd88d05a
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libosxapp.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libosxkrb5.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libosxkrb5.dylib
new file mode 100644
index 00000000..25fe7de0
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libosxkrb5.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libosxui.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libosxui.dylib
new file mode 100644
index 00000000..48c90e29
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libosxui.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libprism-es2.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libprism-es2.dylib
new file mode 100644
index 00000000..b754d514
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libprism-es2.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libsaproc.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libsaproc.dylib
new file mode 100644
index 00000000..79434196
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libsaproc.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libsplashscreen.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libsplashscreen.dylib
new file mode 100644
index 00000000..9070d4d6
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libsplashscreen.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libsunec.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libsunec.dylib
new file mode 100644
index 00000000..b4a0f49e
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libsunec.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libt2k.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libt2k.dylib
new file mode 100644
index 00000000..2cb19b72
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libt2k.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libunpack.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libunpack.dylib
new file mode 100644
index 00000000..f4f07a80
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libunpack.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libverify.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libverify.dylib
new file mode 100644
index 00000000..65b3f056
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libverify.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libzip.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libzip.dylib
new file mode 100644
index 00000000..4863bf82
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/libzip.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/logging.properties b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/logging.properties
new file mode 100644
index 00000000..65cf1b1b
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/logging.properties
@@ -0,0 +1,59 @@
+############################################################
+# Default Logging Configuration File
+#
+# You can use a different file by specifying a filename
+# with the java.util.logging.config.file system property.
+# For example java -Djava.util.logging.config.file=myfile
+############################################################
+
+############################################################
+# Global properties
+############################################################
+
+# "handlers" specifies a comma separated list of log Handler
+# classes. These handlers will be installed during VM startup.
+# Note that these classes must be on the system classpath.
+# By default we only configure a ConsoleHandler, which will only
+# show messages at the INFO and above levels.
+handlers= java.util.logging.ConsoleHandler
+
+# To also add the FileHandler, use the following line instead.
+#handlers= java.util.logging.FileHandler, java.util.logging.ConsoleHandler
+
+# Default global logging level.
+# This specifies which kinds of events are logged across
+# all loggers. For any given facility this global level
+# can be overriden by a facility specific level
+# Note that the ConsoleHandler also has a separate level
+# setting to limit messages printed to the console.
+.level= INFO
+
+############################################################
+# Handler specific properties.
+# Describes specific configuration info for Handlers.
+############################################################
+
+# default file output is in user's home directory.
+java.util.logging.FileHandler.pattern = %h/java%u.log
+java.util.logging.FileHandler.limit = 50000
+java.util.logging.FileHandler.count = 1
+java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
+
+# Limit the message that are printed on the console to INFO and above.
+java.util.logging.ConsoleHandler.level = INFO
+java.util.logging.ConsoleHandler.formatter = java.util.logging.SimpleFormatter
+
+# Example to customize the SimpleFormatter output format
+# to print one-line log message like this:
+# : []
+#
+# java.util.logging.SimpleFormatter.format=%4$s: %5$s [%1$tc]%n
+
+############################################################
+# Facility specific properties.
+# Provides extra control for each logger.
+############################################################
+
+# For example, set the com.xyz.foo logger to only log SEVERE
+# messages:
+com.xyz.foo.level = SEVERE
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/lwawt/liblwawt.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/lwawt/liblwawt.dylib
new file mode 100644
index 00000000..ae946f99
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/lwawt/liblwawt.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/management-agent.jar b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/management-agent.jar
new file mode 100644
index 00000000..0a072ad9
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/management-agent.jar differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/management/jmxremote.access b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/management/jmxremote.access
new file mode 100644
index 00000000..ce80b47a
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/management/jmxremote.access
@@ -0,0 +1,79 @@
+######################################################################
+# Default Access Control File for Remote JMX(TM) Monitoring
+######################################################################
+#
+# Access control file for Remote JMX API access to monitoring.
+# This file defines the allowed access for different roles. The
+# password file (jmxremote.password by default) defines the roles and their
+# passwords. To be functional, a role must have an entry in
+# both the password and the access files.
+#
+# The default location of this file is $JRE/lib/management/jmxremote.access
+# You can specify an alternate location by specifying a property in
+# the management config file $JRE/lib/management/management.properties
+# (See that file for details)
+#
+# The file format for password and access files is syntactically the same
+# as the Properties file format. The syntax is described in the Javadoc
+# for java.util.Properties.load.
+# A typical access file has multiple lines, where each line is blank,
+# a comment (like this one), or an access control entry.
+#
+# An access control entry consists of a role name, and an
+# associated access level. The role name is any string that does not
+# itself contain spaces or tabs. It corresponds to an entry in the
+# password file (jmxremote.password). The access level is one of the
+# following:
+# "readonly" grants access to read attributes of MBeans.
+# For monitoring, this means that a remote client in this
+# role can read measurements but cannot perform any action
+# that changes the environment of the running program.
+# "readwrite" grants access to read and write attributes of MBeans,
+# to invoke operations on them, and optionally
+# to create or remove them. This access should be granted
+# only to trusted clients, since they can potentially
+# interfere with the smooth operation of a running program.
+#
+# The "readwrite" access level can optionally be followed by the "create" and/or
+# "unregister" keywords. The "unregister" keyword grants access to unregister
+# (delete) MBeans. The "create" keyword grants access to create MBeans of a
+# particular class or of any class matching a particular pattern. Access
+# should only be granted to create MBeans of known and trusted classes.
+#
+# For example, the following entry would grant readwrite access
+# to "controlRole", as well as access to create MBeans of the class
+# javax.management.monitor.CounterMonitor and to unregister any MBean:
+# controlRole readwrite \
+# create javax.management.monitor.CounterMonitorMBean \
+# unregister
+# or equivalently:
+# controlRole readwrite unregister create javax.management.monitor.CounterMBean
+#
+# The following entry would grant readwrite access as well as access to create
+# MBeans of any class in the packages javax.management.monitor and
+# javax.management.timer:
+# controlRole readwrite \
+# create javax.management.monitor.*,javax.management.timer.* \
+# unregister
+#
+# The \ character is defined in the Properties file syntax to allow continuation
+# lines as shown here. A * in a class pattern matches a sequence of characters
+# other than dot (.), so javax.management.monitor.* matches
+# javax.management.monitor.CounterMonitor but not
+# javax.management.monitor.foo.Bar.
+#
+# A given role should have at most one entry in this file. If a role
+# has no entry, it has no access.
+# If multiple entries are found for the same role name, then the last
+# access entry is used.
+#
+#
+# Default access control entries:
+# o The "monitorRole" role has readonly access.
+# o The "controlRole" role has readwrite access and can create the standard
+# Timer and Monitor MBeans defined by the JMX API.
+
+monitorRole readonly
+controlRole readwrite \
+ create javax.management.monitor.*,javax.management.timer.* \
+ unregister
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/management/jmxremote.password.template b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/management/jmxremote.password.template
new file mode 100644
index 00000000..a7e7daac
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/management/jmxremote.password.template
@@ -0,0 +1,64 @@
+# ----------------------------------------------------------------------
+# Template for jmxremote.password
+#
+# o Copy this template to jmxremote.password
+# o Set the user/password entries in jmxremote.password
+# o Change the permission of jmxremote.password to read-only
+# by the owner.
+#
+# See below for the location of jmxremote.password file.
+# ----------------------------------------------------------------------
+
+##############################################################
+# Password File for Remote JMX Monitoring
+##############################################################
+#
+# Password file for Remote JMX API access to monitoring. This
+# file defines the different roles and their passwords. The access
+# control file (jmxremote.access by default) defines the allowed
+# access for each role. To be functional, a role must have an entry
+# in both the password and the access files.
+#
+# Default location of this file is $JRE/lib/management/jmxremote.password
+# You can specify an alternate location by specifying a property in
+# the management config file $JRE/lib/management/management.properties
+# or by specifying a system property (See that file for details).
+
+
+##############################################################
+# File permissions of the jmxremote.password file
+##############################################################
+# Since there are cleartext passwords stored in this file,
+# this file must be readable by ONLY the owner,
+# otherwise the program will exit with an error.
+#
+# The file format for password and access files is syntactically the same
+# as the Properties file format. The syntax is described in the Javadoc
+# for java.util.Properties.load.
+# Typical password file has multiple lines, where each line is blank,
+# a comment (like this one), or a password entry.
+#
+#
+# A password entry consists of a role name and an associated
+# password. The role name is any string that does not itself contain
+# spaces or tabs. The password is again any string that does not
+# contain spaces or tabs. Note that passwords appear in the clear in
+# this file, so it is a good idea not to use valuable passwords.
+#
+# A given role should have at most one entry in this file. If a role
+# has no entry, it has no access.
+# If multiple entries are found for the same role name, then the last one
+# is used.
+#
+# In a typical installation, this file can be read by anybody on the
+# local machine, and possibly by people on other machines.
+# For # security, you should either restrict the access to this file,
+# or specify another, less accessible file in the management config file
+# as described above.
+#
+# Following are two commented-out entries. The "measureRole" role has
+# password "QED". The "controlRole" role has password "R&D".
+#
+# monitorRole QED
+# controlRole R&D
+
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/management/management.properties b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/management/management.properties
new file mode 100644
index 00000000..db08b780
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/management/management.properties
@@ -0,0 +1,318 @@
+#####################################################################
+# Default Configuration File for Java Platform Management
+#####################################################################
+#
+# The Management Configuration file (in java.util.Properties format)
+# will be read if one of the following system properties is set:
+# -Dcom.sun.management.jmxremote.port=
+# or -Dcom.sun.management.snmp.port=
+# or -Dcom.sun.management.config.file=
+#
+# The default Management Configuration file is:
+#
+# $JRE/lib/management/management.properties
+#
+# Another location for the Management Configuration File can be specified
+# by the following property on the Java command line:
+#
+# -Dcom.sun.management.config.file=
+#
+# If -Dcom.sun.management.config.file= is set, the port
+# number for the management agent can be specified in the config file
+# using the following lines:
+#
+# ################ Management Agent Port #########################
+#
+# For setting the JMX RMI agent port use the following line
+# com.sun.management.jmxremote.port=
+#
+# For setting the SNMP agent port use the following line
+# com.sun.management.snmp.port=
+
+#####################################################################
+# Optional Instrumentation
+#####################################################################
+#
+# By default only the basic instrumentation with low overhead is on.
+# The following properties allow to selectively turn on optional
+# instrumentation which are off by default and may have some
+# additional overhead.
+#
+# com.sun.management.enableThreadContentionMonitoring
+#
+# This option enables thread contention monitoring if the
+# Java virtual machine supports such instrumentation.
+# Refer to the specification for the java.lang.management.ThreadMBean
+# interface - see isThreadContentionMonitoringSupported() method.
+#
+
+# To enable thread contention monitoring, uncomment the following line
+# com.sun.management.enableThreadContentionMonitoring
+
+#####################################################################
+# SNMP Management Properties
+#####################################################################
+#
+# If the system property -Dcom.sun.management.snmp.port=
+# is set then
+# - The SNMP agent (with the Java virtual machine MIB) is started
+# that listens on the specified port for incoming SNMP requests.
+# - the following properties for read for SNMP management.
+#
+# The configuration can be specified only at startup time.
+# Later changes to the above system property (e.g. via setProperty method), this
+# config file, or the ACL file has no effect to the running SNMP agent.
+#
+
+#
+# ##################### SNMP Trap Port #########################
+#
+# com.sun.management.snmp.trap=
+# Specifies the remote port number at which managers are expected
+# to listen for trap. For each host defined in the ACL file,
+# the SNMP agent will send traps at :
+# Default for this property is 162.
+#
+
+# To set port for sending traps to a different port use the following line
+# com.sun.management.snmp.trap=
+
+#
+# ################ SNMP listen interface #########################
+#
+# com.sun.management.snmp.interface=
+# Specifies the local interface on which the SNMP agent will bind.
+# This is useful when running on machines which have several
+# interfaces defined. It makes it possible to listen to a specific
+# subnet accessible through that interface.
+# Default for this property is "localhost".
+#
+# The format of the value for that property is any string accepted
+# by java.net.InetAddress.getByName(String).
+#
+
+# For restricting the port on which SNMP agent listens use the following line
+# com.sun.management.snmp.interface=
+
+#
+# #################### SNMP ACL file #########################
+#
+# com.sun.management.snmp.acl=true|false
+# Default for this property is true. (Case for true/false ignored)
+# If this property is specified as false then the ACL file
+# is not checked: all manager hosts are allowed all access.
+#
+
+# For SNMP without checking ACL file uncomment the following line
+# com.sun.management.snmp.acl=false
+
+#
+# com.sun.management.snmp.acl.file=filepath
+# Specifies location for ACL file
+# This is optional - default location is
+# $JRE/lib/management/snmp.acl
+#
+# If the property "com.sun.management.snmp.acl" is set to false,
+# then this property and the ACL file are ignored.
+# Otherwise the ACL file must exist and be in the valid format.
+# If the ACL file is empty or non existent then no access is allowed.
+#
+# The SNMP agent will read the ACL file at startup time.
+# Modification to the ACL file has no effect to any running SNMP
+# agents which read that ACL file at startup.
+#
+
+# For a non-default acl file location use the following line
+# com.sun.management.snmp.acl.file=filepath
+
+#####################################################################
+# RMI Management Properties
+#####################################################################
+#
+# If system property -Dcom.sun.management.jmxremote.port=
+# is set then
+# - A MBean server is started
+# - JRE Platform MBeans are registered in the MBean server
+# - RMI connector is published in a private readonly registry at
+# specified port using a well known name, "jmxrmi"
+# - the following properties are read for JMX remote management.
+#
+# The configuration can be specified only at startup time.
+# Later changes to above system property (e.g. via setProperty method),
+# this config file, the password file, or the access file have no effect to the
+# running MBean server, the connector, or the registry.
+#
+
+#
+# ########## RMI connector settings for local management ##########
+#
+# com.sun.management.jmxremote.local.only=true|false
+# Default for this property is true. (Case for true/false ignored)
+# If this property is specified as true then the local JMX RMI connector
+# server will only accept connection requests from clients running on
+# the host where the out-of-the-box JMX management agent is running.
+# In order to ensure backwards compatibility this property could be
+# set to false. However, deploying the local management agent in this
+# way is discouraged because the local JMX RMI connector server will
+# accept connection requests from any client either local or remote.
+# For remote management the remote JMX RMI connector server should
+# be used instead with authentication and SSL/TLS encryption enabled.
+#
+
+# For allowing the local management agent accept local
+# and remote connection requests use the following line
+# com.sun.management.jmxremote.local.only=false
+
+#
+# ###################### RMI SSL #############################
+#
+# com.sun.management.jmxremote.ssl=true|false
+# Default for this property is true. (Case for true/false ignored)
+# If this property is specified as false then SSL is not used.
+#
+
+# For RMI monitoring without SSL use the following line
+# com.sun.management.jmxremote.ssl=false
+
+# com.sun.management.jmxremote.ssl.config.file=filepath
+# Specifies the location of the SSL configuration file. A properties
+# file can be used to supply the keystore and truststore location and
+# password settings thus avoiding to pass them as cleartext in the
+# command-line.
+#
+# The current implementation of the out-of-the-box management agent will
+# look up and use the properties specified below to configure the SSL
+# keystore and truststore, if present:
+# javax.net.ssl.keyStore=
+# javax.net.ssl.keyStorePassword=
+# javax.net.ssl.trustStore=
+# javax.net.ssl.trustStorePassword=
+# Any other properties in the file will be ignored. This will allow us
+# to extend the property set in the future if required by the default
+# SSL implementation.
+#
+# If the property "com.sun.management.jmxremote.ssl" is set to false,
+# then this property is ignored.
+#
+
+# For supplying the keystore settings in a file use the following line
+# com.sun.management.jmxremote.ssl.config.file=filepath
+
+# com.sun.management.jmxremote.ssl.enabled.cipher.suites=
+# The value of this property is a string that is a comma-separated list
+# of SSL/TLS cipher suites to enable. This property can be specified in
+# conjunction with the previous property "com.sun.management.jmxremote.ssl"
+# in order to control which particular SSL/TLS cipher suites are enabled
+# for use by accepted connections. If this property is not specified then
+# the SSL/TLS RMI Server Socket Factory uses the SSL/TLS cipher suites that
+# are enabled by default.
+#
+
+# com.sun.management.jmxremote.ssl.enabled.protocols=
+# The value of this property is a string that is a comma-separated list
+# of SSL/TLS protocol versions to enable. This property can be specified in
+# conjunction with the previous property "com.sun.management.jmxremote.ssl"
+# in order to control which particular SSL/TLS protocol versions are
+# enabled for use by accepted connections. If this property is not
+# specified then the SSL/TLS RMI Server Socket Factory uses the SSL/TLS
+# protocol versions that are enabled by default.
+#
+
+# com.sun.management.jmxremote.ssl.need.client.auth=true|false
+# Default for this property is false. (Case for true/false ignored)
+# If this property is specified as true in conjunction with the previous
+# property "com.sun.management.jmxremote.ssl" then the SSL/TLS RMI Server
+# Socket Factory will require client authentication.
+#
+
+# For RMI monitoring with SSL client authentication use the following line
+# com.sun.management.jmxremote.ssl.need.client.auth=true
+
+# com.sun.management.jmxremote.registry.ssl=true|false
+# Default for this property is false. (Case for true/false ignored)
+# If this property is specified as true then the RMI registry used
+# to bind the RMIServer remote object is protected with SSL/TLS
+# RMI Socket Factories that can be configured with the properties:
+# com.sun.management.jmxremote.ssl.config.file
+# com.sun.management.jmxremote.ssl.enabled.cipher.suites
+# com.sun.management.jmxremote.ssl.enabled.protocols
+# com.sun.management.jmxremote.ssl.need.client.auth
+# If the two properties below are true at the same time, i.e.
+# com.sun.management.jmxremote.ssl=true
+# com.sun.management.jmxremote.registry.ssl=true
+# then the RMIServer remote object and the RMI registry are
+# both exported with the same SSL/TLS RMI Socket Factories.
+#
+
+# For using an SSL/TLS protected RMI registry use the following line
+# com.sun.management.jmxremote.registry.ssl=true
+
+#
+# ################ RMI User authentication ################
+#
+# com.sun.management.jmxremote.authenticate=true|false
+# Default for this property is true. (Case for true/false ignored)
+# If this property is specified as false then no authentication is
+# performed and all users are allowed all access.
+#
+
+# For RMI monitoring without any checking use the following line
+# com.sun.management.jmxremote.authenticate=false
+
+#
+# ################ RMI Login configuration ###################
+#
+# com.sun.management.jmxremote.login.config=
+# Specifies the name of a JAAS login configuration entry to use when
+# authenticating users of RMI monitoring.
+#
+# Setting this property is optional - the default login configuration
+# specifies a file-based authentication that uses the password file.
+#
+# When using this property to override the default login configuration
+# then the named configuration entry must be in a file that gets loaded
+# by JAAS. In addition, the login module(s) specified in the configuration
+# should use the name and/or password callbacks to acquire the user's
+# credentials. See the NameCallback and PasswordCallback classes in the
+# javax.security.auth.callback package for more details.
+#
+# If the property "com.sun.management.jmxremote.authenticate" is set to
+# false, then this property and the password & access files are ignored.
+#
+
+# For a non-default login configuration use the following line
+# com.sun.management.jmxremote.login.config=
+
+#
+# ################ RMI Password file location ##################
+#
+# com.sun.management.jmxremote.password.file=filepath
+# Specifies location for password file
+# This is optional - default location is
+# $JRE/lib/management/jmxremote.password
+#
+# If the property "com.sun.management.jmxremote.authenticate" is set to
+# false, then this property and the password & access files are ignored.
+# Otherwise the password file must exist and be in the valid format.
+# If the password file is empty or non-existent then no access is allowed.
+#
+
+# For a non-default password file location use the following line
+# com.sun.management.jmxremote.password.file=filepath
+
+#
+# ################ RMI Access file location #####################
+#
+# com.sun.management.jmxremote.access.file=filepath
+# Specifies location for access file
+# This is optional - default location is
+# $JRE/lib/management/jmxremote.access
+#
+# If the property "com.sun.management.jmxremote.authenticate" is set to
+# false, then this property and the password & access files are ignored.
+# Otherwise, the access file must exist and be in the valid format.
+# If the access file is empty or non-existent then no access is allowed.
+#
+
+# For a non-default password file location use the following line
+# com.sun.management.jmxremote.access.file=filepath
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/management/snmp.acl.template b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/management/snmp.acl.template
new file mode 100644
index 00000000..0e766764
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/management/snmp.acl.template
@@ -0,0 +1,110 @@
+# ----------------------------------------------------------------------
+# Template for SNMP Access Control List File
+#
+# o Copy this template to snmp.acl
+# o Set access control for SNMP support
+# o Change the permission of snmp.acl to be read-only
+# by the owner.
+#
+# See below for the location of snmp.acl file.
+# ----------------------------------------------------------------------
+
+############################################################
+# SNMP Access Control List File
+############################################################
+#
+# Default location of this file is $JRE/lib/management/snmp.acl.
+# You can specify an alternate location by specifying a property in
+# the management config file $JRE/lib/management/management.properties
+# or by specifying a system property (See that file for details).
+#
+
+
+##############################################################
+# File permissions of the snmp.acl file
+##############################################################
+#
+# Since there are cleartext community strings stored in this file,
+# this ACL file must be readable by ONLY the owner,
+# otherwise the program will exit with an error.
+#
+##############################################################
+# Format of the acl group
+##############################################################
+#
+# communities: a list of SNMP community strings to which the
+# access control applies separated by commas.
+#
+# access: either "read-only" or "read-write".
+#
+# managers: a list of hosts to be granted the access rights.
+# Each can be expressed as any one of the following:
+# - hostname: hubble
+# - ip v4 and v6 addresses: 123.456.789.12 , fe80::a00:20ff:fe9b:ea82
+# - ip v4 and v6 netmask prefix notation: 123.456.789.0/24,
+# fe80::a00:20ff:fe9b:ea82/64
+# see RFC 2373 (http://www.ietf.org/rfc/rfc2373.txt)
+#
+# An example of two community groups for multiple hosts:
+# acl = {
+# {
+# communities = public, private
+# access = read-only
+# managers = hubble, snowbell, nanak
+# }
+# {
+# communities = jerry
+# access = read-write
+# managers = hubble, telescope
+# }
+# }
+#
+##############################################################
+# Format of the trap group
+##############################################################
+#
+# trap-community: a single SNMP community string that will be included
+# in the traps sent to the hosts.
+#
+# hosts: a list of hosts to which the SNMP agent will send traps.
+#
+# An example of two trap community definitions for multiple hosts:
+# trap = {
+# {
+# trap-community = public
+# hosts = hubble, snowbell
+# }
+# {
+# trap-community = private
+# hosts = telescope
+# }
+# }
+#
+############################################################
+#
+# Update the community strings (public and private) below
+# before copying this template file
+#
+# Common SNMP ACL Example
+# ------------------------
+#
+# o Only localhost can connect, and access rights
+# are limited to read-only
+# o Traps are sent to localhost only
+#
+#
+# acl = {
+# {
+# communities = public, private
+# access = read-only
+# managers = localhost
+# }
+# }
+#
+#
+# trap = {
+# {
+# trap-community = public
+# hosts = localhost
+# }
+# }
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/meta-index b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/meta-index
new file mode 100644
index 00000000..e0747262
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/meta-index
@@ -0,0 +1,104 @@
+% VERSION 2
+% WARNING: this file is auto-generated; do not edit
+% UNSUPPORTED: this file and its format may change and/or
+% may be removed in a future release
+! alt-rt.jar
+java/math
+java/text
+java/util
+sun/misc
+# charsets.jar
+sun/nio
+sun/awt
+sun/io
+# jce.jar
+javax/crypto
+sun/security
+META-INF/ORACLE_J.RSA
+META-INF/ORACLE_J.SF
+# jfr.jar
+oracle/jrockit/
+com/oracle/
+jdk/internal/
+! jsse.jar
+sun/security
+com/sun/net/
+! management-agent.jar
+@ resources.jar
+com/sun/java/util/jar/pack/
+META-INF/services/javax.print.PrintServiceLookup
+com/sun/corba/
+META-INF/services/javax.sound.midi.spi.SoundbankReader
+sun/print
+META-INF/services/javax.sound.midi.spi.MidiFileReader
+META-INF/services/javax.sound.sampled.spi.AudioFileReader
+javax/swing
+META-INF/services/javax.sound.midi.spi.MidiDeviceProvider
+sun/net
+META-INF/services/javax.sound.sampled.spi.AudioFileWriter
+com/sun/imageio/
+META-INF/services/sun.java2d.pipe.RenderingEngine
+sun/org
+META-INF/services/javax.sound.midi.spi.MidiFileWriter
+sun/rmi
+javax/sql
+META-INF/services/javax.script.ScriptEngineFactory
+com/sun/rowset/
+META-INF/services/javax.print.StreamPrintServiceFactory
+java/lang
+sun/text
+javax/xml
+META-INF/services/javax.sound.sampled.spi.MixerProvider
+META-INF/services/sun.java2d.cmm.PCMM
+META-INF/services/com.sun.tools.internal.xjc.Plugin
+com/sun/java/swing/
+com/sun/jndi/
+com/sun/xml/
+com/sun/org/
+META-INF/services/javax.sound.sampled.spi.FormatConversionProvider
+! rt.jar
+com/sun/java/util/jar/pack/
+java/
+org/ietf/
+jdk/net/
+com/sun/beans/
+com/sun/tracing/
+apple/launcher/
+com/sun/java/browser/
+com/sun/corba/
+com/sun/media/
+com/sun/awt/
+com/sun/management/
+sun/
+apple/applescript/
+com/sun/jmx/
+com/sun/demo/
+apple/security/
+com/sun/imageio/
+com/sun/rmi/
+com/sun/net/
+org/w3c/
+com/sun/swing/
+com/sun/activation/
+apple/laf/
+com/sun/script/
+com/sun/nio/
+com/sun/rowset/
+org/jcp/
+com/sun/istack/
+com/sun/naming/
+org/xml/
+org/omg/
+com/sun/security/
+com/sun/image/
+sunw/util/
+sunw/io/
+com/sun/xml/
+com/oracle/
+com/sun/java/swing/
+com/sun/java_cup/
+com/sun/jndi/
+com/apple/
+com/sun/accessibility/
+com/sun/org/
+javax/
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/net.properties b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/net.properties
new file mode 100644
index 00000000..da78a84d
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/net.properties
@@ -0,0 +1,74 @@
+############################################################
+# Default Networking Configuration File
+#
+# This file may contain default values for the networking system properties.
+# These values are only used when the system properties are not specified
+# on the command line or set programatically.
+# For now, only the various proxy settings can be configured here.
+############################################################
+
+# Whether or not the DefaultProxySelector will default to System Proxy
+# settings when they do exist.
+# Set it to 'true' to enable this feature and check for platform
+# specific proxy settings
+# Note that the system properties that do explicitely set proxies
+# (like http.proxyHost) do take precedence over the system settings
+# even if java.net.useSystemProxies is set to true.
+
+java.net.useSystemProxies=false
+
+#------------------------------------------------------------------------
+# Proxy configuration for the various protocol handlers.
+# DO NOT uncomment these lines if you have set java.net.useSystemProxies
+# to true as the protocol specific properties will take precedence over
+# system settings.
+#------------------------------------------------------------------------
+
+# HTTP Proxy settings. proxyHost is the name of the proxy server
+# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default
+# value is 80) and nonProxyHosts is a '|' separated list of hostnames which
+# should be accessed directly, ignoring the proxy server (default value is
+# localhost & 127.0.0.1).
+#
+# http.proxyHost=
+# http.proxyPort=80
+http.nonProxyHosts=localhost|127.*|[::1]
+#
+# HTTPS Proxy Settings. proxyHost is the name of the proxy server
+# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default
+# value is 443). The HTTPS protocol handlers uses the http nonProxyHosts list.
+#
+# https.proxyHost=
+# https.proxyPort=443
+#
+# FTP Proxy settings. proxyHost is the name of the proxy server
+# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default
+# value is 80) and nonProxyHosts is a '|' separated list of hostnames which
+# should be accessed directly, ignoring the proxy server (default value is
+# localhost & 127.0.0.1).
+#
+# ftp.proxyHost=
+# ftp.proxyPort=80
+ftp.nonProxyHosts=localhost|127.*|[::1]
+#
+# Gopher Proxy settings. proxyHost is the name of the proxy server
+# (e.g. proxy.mydomain.com), proxyPort is the port number to use (default
+# value is 80)
+#
+# gopher.proxyHost=
+# gopher.proxyPort=80
+#
+# Socks proxy settings. socksProxyHost is the name of the proxy server
+# (e.g. socks.domain.com), socksProxyPort is the port number to use
+# (default value is 1080)
+#
+# socksProxyHost=
+# socksProxyPort=1080
+#
+# HTTP Keep Alive settings. remainingData is the maximum amount of data
+# in kilobytes that will be cleaned off the underlying socket so that it
+# can be reused (default value is 512K), queuedConnections is the maximum
+# number of Keep Alive connections to be on the queue for clean up (default
+# value is 10).
+# http.KeepAlive.remainingData=512
+# http.KeepAlive.queuedConnections=10
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/psfont.properties.ja b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/psfont.properties.ja
new file mode 100644
index 00000000..98a895f5
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/psfont.properties.ja
@@ -0,0 +1,119 @@
+#
+#
+# Copyright (c) 1996, 2000, Oracle and/or its affiliates. All rights reserved.
+# ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+# Japanese PostScript printer property file
+#
+font.num=16
+#
+serif=serif
+timesroman=serif
+sansserif=sansserif
+helvetica=sansserif
+monospaced=monospaced
+courier=monospaced
+dialog=sansserif
+dialoginput=monospaced
+#
+serif.latin1.plain=Times-Roman
+serif.latin1.italic=Times-Italic
+serif.latin1.bolditalic=Times-BoldItalic
+serif.latin1.bold=Times-Bold
+#
+sansserif.latin1.plain=Helvetica
+sansserif.latin1.italic=Helvetica-Oblique
+sansserif.latin1.bolditalic=Helvetica-BoldOblique
+sansserif.latin1.bold=Helvetica-Bold
+#
+monospaced.latin1.plain=Courier
+monospaced.latin1.italic=Courier-Oblique
+monospaced.latin1.bolditalic=Courier-BoldOblique
+monospaced.latin1.bold=Courier-Bold
+#
+serif.x11jis0208.plain=Ryumin-Light-H
+serif.x11jis0208.italic=Ryumin-Light-H
+serif.x11jis0208.bolditalic=Ryumin-Light-H
+serif.x11jis0208.bold=Ryumin-Light-H
+#
+sansserif.x11jis0208.plain=GothicBBB-Medium-H
+sansserif.x11jis0208.italic=GothicBBB-Medium-H
+sansserif.x11jis0208.bolditalic=GothicBBB-Medium-H
+sansserif.x11jis0208.bold=GothicBBB-Medium-H
+#
+monospaced.x11jis0208.plain=GothicBBB-Medium-H
+monospaced.x11jis0208.italic=GothicBBB-Medium-H
+monospaced.x11jis0208.bolditalic=GothicBBB-Medium-H
+monospaced.x11jis0208.bold=GothicBBB-Medium-H
+#
+serif.x11jis0201.plain=Ryumin-Light.Hankaku
+serif.x11jis0201.italic=Ryumin-Light.Hankaku
+serif.x11jis0201.bolditalic=Ryumin-Light.Hankaku
+serif.x11jis0201.bold=Ryumin-Light.Hankaku
+#
+sansserif.x11jis0201.plain=GothicBBB-Medium.Hankaku
+sansserif.x11jis0201.italic=GothicBBB-Medium.Hankaku
+sansserif.x11jis0201.bolditalic=GothicBBB-Medium.Hankaku
+sansserif.x11jis0201.bold=GothicBBB-Medium.Hankaku
+#
+monospaced.x11jis0201.plain=GothicBBB-Medium.Hankaku
+monospaced.x11jis0201.italic=GothicBBB-Medium.Hankaku
+monospaced.x11jis0201.bolditalic=GothicBBB-Medium.Hankaku
+monospaced.x11jis0201.bold=GothicBBB-Medium.Hankaku
+#
+Helvetica=0
+Helvetica-Bold=1
+Helvetica-Oblique=2
+Helvetica-BoldOblique=3
+Times-Roman=4
+Times-Bold=5
+Times-Italic=6
+Times-BoldItalic=7
+Courier=8
+Courier-Bold=9
+Courier-Oblique=10
+Courier-BoldOblique=11
+GothicBBB-Medium-H=12
+Ryumin-Light-H=13
+GothicBBB-Medium.Hankaku=14
+Ryumin-Light.Hankaku=15
+#
+font.0=Helvetica ISOF
+font.1=Helvetica-Bold ISOF
+font.2=Helvetica-Oblique ISOF
+font.3=Helvetica-BoldOblique ISOF
+font.4=Times-Roman ISOF
+font.5=Times-Bold ISOF
+font.6=Times-Italic ISOF
+font.7=Times-BoldItalic ISOF
+font.8=Courier ISOF
+font.9=Courier-Bold ISOF
+font.10=Courier-Oblique ISOF
+font.11=Courier-BoldOblique ISOF
+font.12=GothicBBB-Medium-H findfont
+font.13=Ryumin-Light-H findfont
+font.14=GothicBBB-Medium.Hankaku findfont
+font.15=Ryumin-Light.Hankaku findfont
+#
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/psfontj2d.properties b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/psfontj2d.properties
new file mode 100644
index 00000000..085f57b9
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/psfontj2d.properties
@@ -0,0 +1,323 @@
+#
+#
+# Copyright (c) 1999, Oracle and/or its affiliates. All rights reserved.
+# ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+#
+
+#
+# PostScript printer property file for Java 2D printing.
+#
+# WARNING: This is an internal implementation file, not a public file.
+# Any customisation or reliance on the existence of this file and its
+# contents or syntax is discouraged and unsupported.
+# It may be incompatibly changed or removed without any notice.
+#
+#
+font.num=35
+#
+# Legacy logical font family names and logical font aliases should all
+# map to the primary logical font names.
+#
+serif=serif
+times=serif
+timesroman=serif
+sansserif=sansserif
+helvetica=sansserif
+dialog=sansserif
+dialoginput=monospaced
+monospaced=monospaced
+courier=monospaced
+#
+# Next, physical fonts which can be safely mapped to standard postscript fonts
+# These keys generally map to a value which is the same as the key, so
+# the key/value is just a way to say the font has a mapping.
+# Sometimes however we map more than one screen font to the same PS font.
+#
+avantgarde=avantgarde_book
+avantgarde_book=avantgarde_book
+avantgarde_demi=avantgarde_demi
+avantgarde_book_oblique=avantgarde_book_oblique
+avantgarde_demi_oblique=avantgarde_demi_oblique
+#
+itcavantgarde=avantgarde_book
+itcavantgarde=avantgarde_book
+itcavantgarde_demi=avantgarde_demi
+itcavantgarde_oblique=avantgarde_book_oblique
+itcavantgarde_demi_oblique=avantgarde_demi_oblique
+#
+bookman=bookman_light
+bookman_light=bookman_light
+bookman_demi=bookman_demi
+bookman_light_italic=bookman_light_italic
+bookman_demi_italic=bookman_demi_italic
+#
+# Exclude "helvetica" on its own as that's a legacy name for a logical font
+helvetica_bold=helvetica_bold
+helvetica_oblique=helvetica_oblique
+helvetica_bold_oblique=helvetica_bold_oblique
+#
+itcbookman_light=bookman_light
+itcbookman_demi=bookman_demi
+itcbookman_light_italic=bookman_light_italic
+itcbookman_demi_italic=bookman_demi_italic
+#
+# Exclude "courier" on its own as that's a legacy name for a logical font
+courier_bold=courier_bold
+courier_oblique=courier_oblique
+courier_bold_oblique=courier_bold_oblique
+#
+courier_new=courier
+courier_new_bold=courier_bold
+#
+monotype_century_schoolbook=newcenturyschoolbook
+monotype_century_schoolbook_bold=newcenturyschoolbook_bold
+monotype_century_schoolbook_italic=newcenturyschoolbook_italic
+monotype_century_schoolbook_bold_italic=newcenturyschoolbook_bold_italic
+#
+newcenturyschoolbook=newcenturyschoolbook
+newcenturyschoolbook_bold=newcenturyschoolbook_bold
+newcenturyschoolbook_italic=newcenturyschoolbook_italic
+newcenturyschoolbook_bold_italic=newcenturyschoolbook_bold_italic
+#
+palatino=palatino
+palatino_bold=palatino_bold
+palatino_italic=palatino_italic
+palatino_bold_italic=palatino_bold_italic
+#
+# Exclude "times" on its own as that's a legacy name for a logical font
+times_bold=times_roman_bold
+times_italic=times_roman_italic
+times_bold_italic=times_roman_bold_italic
+#
+times_roman=times_roman
+times_roman_bold=times_roman_bold
+times_roman_italic=times_roman_italic
+times_roman_bold_italic=times_roman_bold_italic
+#
+times_new_roman=times_roman
+times_new_roman_bold=times_roman_bold
+times_new_roman_italic=times_roman_italic
+times_new_roman_bold_italic=times_roman_bold_italic
+#
+zapfchancery_italic=zapfchancery_italic
+itczapfchancery_italic=zapfchancery_italic
+#
+# Next the mapping of the font name + charset + style to Postscript font name
+# for the logical fonts.
+#
+serif.latin1.plain=Times-Roman
+serif.latin1.bold=Times-Bold
+serif.latin1.italic=Times-Italic
+serif.latin1.bolditalic=Times-BoldItalic
+serif.symbol.plain=Symbol
+serif.dingbats.plain=ZapfDingbats
+serif.symbol.bold=Symbol
+serif.dingbats.bold=ZapfDingbats
+serif.symbol.italic=Symbol
+serif.dingbats.italic=ZapfDingbats
+serif.symbol.bolditalic=Symbol
+serif.dingbats.bolditalic=ZapfDingbats
+#
+sansserif.latin1.plain=Helvetica
+sansserif.latin1.bold=Helvetica-Bold
+sansserif.latin1.italic=Helvetica-Oblique
+sansserif.latin1.bolditalic=Helvetica-BoldOblique
+sansserif.symbol.plain=Symbol
+sansserif.dingbats.plain=ZapfDingbats
+sansserif.symbol.bold=Symbol
+sansserif.dingbats.bold=ZapfDingbats
+sansserif.symbol.italic=Symbol
+sansserif.dingbats.italic=ZapfDingbats
+sansserif.symbol.bolditalic=Symbol
+sansserif.dingbats.bolditalic=ZapfDingbats
+#
+monospaced.latin1.plain=Courier
+monospaced.latin1.bold=Courier-Bold
+monospaced.latin1.italic=Courier-Oblique
+monospaced.latin1.bolditalic=Courier-BoldOblique
+monospaced.symbol.plain=Symbol
+monospaced.dingbats.plain=ZapfDingbats
+monospaced.symbol.bold=Symbol
+monospaced.dingbats.bold=ZapfDingbats
+monospaced.symbol.italic=Symbol
+monospaced.dingbats.italic=ZapfDingbats
+monospaced.symbol.bolditalic=Symbol
+monospaced.dingbats.bolditalic=ZapfDingbats
+#
+# Next the mapping of the font name + charset + style to Postscript font name
+# for the physical fonts. Since these always report style as plain, the
+# style key is always plain. So we map using the face name to the correct
+# style for the postscript font. This is possible since the face names can
+# be replied upon to be different for each style.
+# However an application may try to create a Font applying a style to an
+# physical name. We want to map to the correct Postscript font there too
+# if possible but we do not map cases where the application tries to
+# augment a style (eg ask for a bold version of a bold font)
+# Defer to the 2D package to attempt create an artificially styled version
+#
+avantgarde_book.latin1.plain=AvantGarde-Book
+avantgarde_demi.latin1.plain=AvantGarde-Demi
+avantgarde_book_oblique.latin1.plain=AvantGarde-BookOblique
+avantgarde_demi_oblique.latin1.plain=AvantGarde-DemiOblique
+#
+avantgarde_book.latin1.bold=AvantGarde-Demi
+avantgarde_book.latin1.italic=AvantGarde-BookOblique
+avantgarde_book.latin1.bolditalic=AvantGarde-DemiOblique
+avantgarde_demi.latin1.italic=AvantGarde-DemiOblique
+avantgarde_book_oblique.latin1.bold=AvantGarde-DemiOblique
+#
+bookman_light.latin1.plain=Bookman-Light
+bookman_demi.latin1.plain=Bookman-Demi
+bookman_light_italic.latin1.plain=Bookman-LightItalic
+bookman_demi_italic.latin1.plain=Bookman-DemiItalic
+#
+bookman_light.latin1.bold=Bookman-Demi
+bookman_light.latin1.italic=Bookman-LightItalic
+bookman_light.latin1.bolditalic=Bookman-DemiItalic
+bookman_light_bold.latin1.italic=Bookman-DemiItalic
+bookman_light_italic.latin1.bold=Bookman-DemiItalic
+#
+courier.latin1.plain=Courier
+courier_bold.latin1.plain=Courier-Bold
+courier_oblique.latin1.plain=Courier-Oblique
+courier_bold_oblique.latin1.plain=Courier-BoldOblique
+courier.latin1.bold=Courier-Bold
+courier.latin1.italic=Courier-Oblique
+courier.latin1.bolditalic=Courier-BoldOblique
+courier_bold.latin1.italic=Courier-BoldOblique
+courier_italic.latin1.bold=Courier-BoldOblique
+#
+helvetica_bold.latin1.plain=Helvetica-Bold
+helvetica_oblique.latin1.plain=Helvetica-Oblique
+helvetica_bold_oblique.latin1.plain=Helvetica-BoldOblique
+helvetica.latin1.bold=Helvetica-Bold
+helvetica.latin1.italic=Helvetica-Oblique
+helvetica.latin1.bolditalic=Helvetica-BoldOblique
+helvetica_bold.latin1.italic=Helvetica-BoldOblique
+helvetica_italic.latin1.bold=Helvetica-BoldOblique
+#
+newcenturyschoolbook.latin1.plain=NewCenturySchlbk-Roman
+newcenturyschoolbook_bold.latin1.plain=NewCenturySchlbk-Bold
+newcenturyschoolbook_italic.latin1.plain=NewCenturySchlbk-Italic
+newcenturyschoolbook_bold_italic.latin1.plain=NewCenturySchlbk-BoldItalic
+newcenturyschoolbook.latin1.bold=NewCenturySchlbk-Bold
+newcenturyschoolbook.latin1.italic=NewCenturySchlbk-Italic
+newcenturyschoolbook.latin1.bolditalic=NewCenturySchlbk-BoldItalic
+newcenturyschoolbook_bold.latin1.italic=NewCenturySchlbk-BoldItalic
+newcenturyschoolbook_italic.latin1.bold=NewCenturySchlbk-BoldItalic
+#
+palatino.latin1.plain=Palatino-Roman
+palatino_bold.latin1.plain=Palatino-Bold
+palatino_italic.latin1.plain=Palatino-Italic
+palatino_bold_italic.latin1.plain=Palatino-BoldItalic
+palatino.latin1.bold=Palatino-Bold
+palatino.latin1.italic=Palatino-Italic
+palatino.latin1.bolditalic=Palatino-BoldItalic
+palatino_bold.latin1.italic=Palatino-BoldItalic
+palatino_italic.latin1.bold=Palatino-BoldItalic
+#
+times_roman.latin1.plain=Times-Roman
+times_roman_bold.latin1.plain=Times-Bold
+times_roman_italic.latin1.plain=Times-Italic
+times_roman_bold_italic.latin1.plain=Times-BoldItalic
+times_roman.latin1.bold=Times-Bold
+times_roman.latin1.italic=Times-Italic
+times_roman.latin1.bolditalic=Times-BoldItalic
+times_roman_bold.latin1.italic=Times-BoldItalic
+times_roman_italic.latin1.bold=Times-BoldItalic
+#
+zapfchancery_italic.latin1.plain=ZapfChancery-MediumItalic
+#
+# Finally the mappings of PS font names to indexes.
+#
+AvantGarde-Book=0
+AvantGarde-BookOblique=1
+AvantGarde-Demi=2
+AvantGarde-DemiOblique=3
+Bookman-Demi=4
+Bookman-DemiItalic=5
+Bookman-Light=6
+Bookman-LightItalic=7
+Courier=8
+Courier-Bold=9
+Courier-BoldOblique=10
+Courier-Oblique=11
+Helvetica=12
+Helvetica-Bold=13
+Helvetica-BoldOblique=14
+Helvetica-Narrow=15
+Helvetica-Narrow-Bold=16
+Helvetica-Narrow-BoldOblique=17
+Helvetica-Narrow-Oblique=18
+Helvetica-Oblique=19
+NewCenturySchlbk-Bold=20
+NewCenturySchlbk-BoldItalic=21
+NewCenturySchlbk-Italic=22
+NewCenturySchlbk-Roman=23
+Palatino-Bold=24
+Palatino-BoldItalic=25
+Palatino-Italic=26
+Palatino-Roman=27
+Symbol=28
+Times-Bold=29
+Times-BoldItalic=30
+Times-Italic=31
+Times-Roman=32
+ZapfDingbats=33
+ZapfChancery-MediumItalic=34
+#
+font.0=AvantGarde-Book ISOF
+font.1=AvantGarde-BookOblique ISOF
+font.2=AvantGarde-Demi ISOF
+font.3=AvantGarde-DemiOblique ISOF
+font.4=Bookman-Demi ISOF
+font.5=Bookman-DemiItalic ISOF
+font.6=Bookman-Light ISOF
+font.7=Bookman-LightItalic ISOF
+font.8=Courier ISOF
+font.9=Courier-Bold ISOF
+font.10=Courier-BoldOblique ISOF
+font.11=Courier-Oblique ISOF
+font.12=Helvetica ISOF
+font.13=Helvetica-Bold ISOF
+font.14=Helvetica-BoldOblique ISOF
+font.15=Helvetica-Narrow ISOF
+font.16=Helvetica-Narrow-Bold ISOF
+font.17=Helvetica-Narrow-BoldOblique ISOF
+font.18=Helvetica-Narrow-Oblique ISOF
+font.19=Helvetica-Oblique ISOF
+font.20=NewCenturySchlbk-Bold ISOF
+font.21=NewCenturySchlbk-BoldItalic ISOF
+font.22=NewCenturySchlbk-Italic ISOF
+font.23=NewCenturySchlbk-Roman ISOF
+font.24=Palatino-Bold ISOF
+font.25=Palatino-BoldItalic ISOF
+font.26=Palatino-Italic ISOF
+font.27=Palatino-Roman ISOF
+font.28=Symbol findfont
+font.29=Times-Bold ISOF
+font.30=Times-BoldItalic ISOF
+font.31=Times-Italic ISOF
+font.32=Times-Roman ISOF
+font.33=ZapfDingbats findfont
+font.34=ZapfChancery-MediumItalic ISOF
+#
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/resources.jar b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/resources.jar
new file mode 100644
index 00000000..9d549e13
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/resources.jar differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/rt.jar b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/rt.jar
new file mode 100644
index 00000000..36586f5b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/rt.jar differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/US_export_policy.jar b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/US_export_policy.jar
new file mode 100644
index 00000000..2979312d
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/US_export_policy.jar differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/blacklist b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/blacklist
new file mode 100644
index 00000000..9dfe2f3d
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/blacklist
@@ -0,0 +1,95 @@
+# JNLPAppletLauncher applet-launcher.jar
+SHA1-Digest-Manifest: 5Bo5/eg892hQ9mgbUW56iDmsp1k=
+
+# 7066583
+SHA1-Digest-Manifest: x17xGEFzBRXY2pLtXiIbp8J7U9M=
+SHA1-Digest-Manifest: ya6YNTzMCFYUO4lwhmz9OWhhIz8=
+SHA1-Digest-Manifest: YwuPyF/KMcxcQhgxilzNybFM2+8=
+
+# 7066809
+SHA1-Digest-Manifest: dBKbNW1PZSjJ0lGcCeewcCrYx5g=
+SHA1-Digest-Manifest: lTYCkD1wm5uDcp2G2PNPcADG/ds=
+SHA1-Digest-Manifest: GKwQJtblDEuSVf3LdC1ojpUJRGg=
+
+# 7186931
+SHA1-Digest-Manifest: 0CUppG7J6IL8xHqPCnA377Koahw=
+SHA1-Digest-Manifest: 3aJU1qSK6IYmt5MSh2IIIj5G1XE=
+SHA1-Digest-Manifest: 8F4F0TXA4ureZbfEXWIFm76QGg4=
+SHA1-Digest-Manifest: B1NaDg834Bgg+VE9Ca+tDZOd2BI=
+SHA1-Digest-Manifest: bOoQga+XxC3j0HiP552+fYCdswo=
+SHA1-Digest-Manifest: C4mtepHAyIKiAjjqOm6xYMo8TkM=
+SHA1-Digest-Manifest: cDXEH+bR01R8QVxL+KFKYqFgsR0=
+SHA1-Digest-Manifest: cO2ccW2cckTvpR0HVgQa362PyHI=
+SHA1-Digest-Manifest: D/TyRle6Sl+CDuBFmdOPy03ERaw=
+SHA1-Digest-Manifest: eJfWm86yHp2Oz5U8WrMKbpv6GGA=
+SHA1-Digest-Manifest: g3mA5HqcRBlKaUVQsapnKhOSEas=
+SHA1-Digest-Manifest: HSPXCvBNG/PaSXg8thDGqSeZlR8=
+SHA1-Digest-Manifest: iMHjGyv5gEnTi8uj68yzalml8XQ=
+SHA1-Digest-Manifest: jd5MvBoWh7aHiUa1v15lqXVQ9y4=
+SHA1-Digest-Manifest: L0l3WOuMNWujmXo5+O/GtmGyyYk=
+SHA1-Digest-Manifest: l4meuozuSFLkTZTS6xW3sixdlBI=
+SHA1-Digest-Manifest: l93uYyDZGyynzYTknp31yyuNivU=
+SHA1-Digest-Manifest: lbhLWSopUIqPQ08UVIA927Y7jZQ=
+SHA1-Digest-Manifest: nv5+0eBNHpRIsB9D6TmEbWoNCTs=
+SHA1-Digest-Manifest: obWCTaz3uOZwDBDZUsbrrTKoDig=
+SHA1-Digest-Manifest: odqJCMnKdgvQLOCAMSWEj1EPQTc=
+SHA1-Digest-Manifest: OfQZHjo8GK14bHD4z4dDIp4ZFjE=
+SHA1-Digest-Manifest: PVAkXuUCgiDQI19GPrw01Vz4rGQ=
+SHA1-Digest-Manifest: Q9HXbUcSCjhwkgpk5NNVG/sArVA=
+SHA1-Digest-Manifest: qMVUh9i3yJcTKpuZYSFZH9dspqE=
+SHA1-Digest-Manifest: TFYT30IirbYk89l/uKykM6g2cVQ=
+SHA1-Digest-Manifest: trhKo6XiSGxRrS//rCL9e3Ca6D4=
+SHA1-Digest-Manifest: uWffvhFaWVw3lrER/SJH7Hl4yFg=
+SHA1-Digest-Manifest: vSd+kv1p+3jrVK9FjDCBJcoy5us=
+SHA1-Digest-Manifest: WX77FlRyFyeUriu+xi/PE1uLALU=
+SHA1-Digest-Manifest: WyqHV02O4PYZkcbidH4HKlp/8hY=
+SHA1-Digest-Manifest: Y82nn7CFTu1XAOCDjemWwyPLssg=
+
+# 8002218
+SHA1-Digest-Manifest: saJIx2dYM4ac+paV09g7hyvF7rs=
+SHA1-Digest-Manifest: hYV/Hs2xEIHeidB+9ZVjAtTBr/g=
+
+# 8016260
+SHA1-Digest-Manifest: 0smdeWASG13zex3fGDxo83K7qYo=
+SHA1-Digest-Manifest: 4WnMPDBMLBjDfKvAj69W0KuSS8w=
+SHA1-Digest-Manifest: 8j/GuWpBhLDCVZBHU1MQNOiDsvM=
+SHA1-Digest-Manifest: AR4m0ypEY28WDWxcbuFu9kj5Zjc=
+SHA1-Digest-Manifest: GfE+OoJReiuOJ+pKLOZu+Vu0WEM=
+SHA1-Digest-Manifest: X3VMVm3b45zxF3/ADtQHa/uIKJU=
+SHA1-Digest-Manifest: arC0JJpAy9ZvSEXRYy49Ye2CibQ=
+SHA1-Digest-Manifest: pkjJdE2tSwj6et5Bi4mMWF5acSc=
+SHA1-Digest-Manifest: sn3aY301ITBSofNBRNcr7ThjaGI=
+
+# 8017544
+SHA1-Digest-Manifest: fkUYOYVHwIrvWEVwB1HAcovhNEc=
+
+# 8021173
+SHA1-Digest-Manifest: Dz2BT/+NVo3sql0U3m5sPFdH/VA=
+
+# 8037056
+SHA1-Digest-Manifest: MVlhreomxYWnvgDArNM90zet5W0=
+SHA1-Digest-Manifest: w5irJZDYfOvvHy+O/VIIz2cKw3w=
+SHA1-Digest-Manifest: KPRzEcU95ksGJcok+QoDFLuH1QQ=
+SHA1-Digest-Manifest: ez41Owng2PUbr2C5rioCQQsm/b0=
+SHA-256-Digest-Manifest: VLL/4H0q9NvvtmcFOJ4Xby/5A8CLvniP17VCOFDh7sU=
+SHA1-Digest-Manifest: pmEfDqcnm+9D5OfuJbCdyl/5KhQ=
+SHA1-Digest-Manifest: HG+pOMGiD4nq7aBST8PmLBRXYSo=
+SHA1-Digest-Manifest: 44zEyySUXrZjoYLatw4tftx8clM=
+SHA1-Digest-Manifest: fK87QwgSCJzZ/6qEPFG3AkrKvZg=
+SHA1-Digest-Manifest: jElS0V6NAE1eAGRcoipqAh4m3gE=
+SHA1-Digest-Manifest: XBjfIsdA7VHbWJhwq2jQtm82bL0=
+SHA1-Digest-Manifest: /pFoxkI0CBIj8WqLDYR5jpaQ3uU=
+SHA1-Digest-Manifest: LbWvEAjCRxp5eJGBM23aT+HIkD4=
+SHA1-Digest-Manifest: GIOU0xrFoKvwp/fe0MV5BeQG2dQ=
+SHA1-Digest-Manifest: Tb/mRuIKYF7NBYRSZycBgpHaj6s=
+SHA1-Digest-Manifest: wD5oyERifHf8PXCgztVoSicsEHc=
+SHA1-Digest-Manifest: rWsJWE9ROgb01ZMvLIboUaKFdYg=
+SHA1-Digest-Manifest: BYVBeMAT5dhNcv11cG8w00udM2I=
+SHA1-Digest-Manifest: 3+g4kzj8ObkUJBTmbbgrXInfziU=
+SHA-256-Digest-Manifest: Kx3zq14JuV5ByE35cwkegUnCsiAvBRa4Q6iNQ/JO7I0=
+SHA1-Digest-Manifest: L+0tzPoloVGMtoykhAuZASD3g0g=
+
+# 8067454
+SHA1-Digest-Manifest: mF8yk1Hxc1uH9UorvfG2GJ+ScqY=
+SHA1-Digest-Manifest: yUcLgsHB7H6rf04gLNe0ikKrmfI=
+SHA1-Digest-Manifest: UcdnWBajIuVvJjoGHAPA11Gkg7E=
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/cacerts b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/cacerts
new file mode 100644
index 00000000..60bbb0b8
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/cacerts differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/java.policy b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/java.policy
new file mode 100644
index 00000000..1120169f
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/java.policy
@@ -0,0 +1,52 @@
+
+// Standard extensions get all permissions by default
+
+grant codeBase "file:${{java.ext.dirs}}/*" {
+ permission java.security.AllPermission;
+};
+
+// default permissions granted to all domains
+
+grant {
+ // Allows any thread to stop itself using the java.lang.Thread.stop()
+ // method that takes no argument.
+ // Note that this permission is granted by default only to remain
+ // backwards compatible.
+ // It is strongly recommended that you either remove this permission
+ // from this policy file or further restrict it to code sources
+ // that you specify, because Thread.stop() is potentially unsafe.
+ // See the API specification of java.lang.Thread.stop() for more
+ // information.
+ permission java.lang.RuntimePermission "stopThread";
+
+ // allows anyone to listen on dynamic ports
+ permission java.net.SocketPermission "localhost:0", "listen";
+
+ // permission for standard RMI registry port
+ permission java.net.SocketPermission "localhost:1099", "listen";
+
+ // "standard" properies that can be read by anyone
+
+ permission java.util.PropertyPermission "java.version", "read";
+ permission java.util.PropertyPermission "java.vendor", "read";
+ permission java.util.PropertyPermission "java.vendor.url", "read";
+ permission java.util.PropertyPermission "java.class.version", "read";
+ permission java.util.PropertyPermission "os.name", "read";
+ permission java.util.PropertyPermission "os.version", "read";
+ permission java.util.PropertyPermission "os.arch", "read";
+ permission java.util.PropertyPermission "file.separator", "read";
+ permission java.util.PropertyPermission "path.separator", "read";
+ permission java.util.PropertyPermission "line.separator", "read";
+
+ permission java.util.PropertyPermission "java.specification.version", "read";
+ permission java.util.PropertyPermission "java.specification.vendor", "read";
+ permission java.util.PropertyPermission "java.specification.name", "read";
+
+ permission java.util.PropertyPermission "java.vm.specification.version", "read";
+ permission java.util.PropertyPermission "java.vm.specification.vendor", "read";
+ permission java.util.PropertyPermission "java.vm.specification.name", "read";
+ permission java.util.PropertyPermission "java.vm.version", "read";
+ permission java.util.PropertyPermission "java.vm.vendor", "read";
+ permission java.util.PropertyPermission "java.vm.name", "read";
+};
+
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/java.security b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/java.security
new file mode 100644
index 00000000..ffd9eb24
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/java.security
@@ -0,0 +1,441 @@
+#
+# This is the "master security properties file".
+#
+# In this file, various security properties are set for use by
+# java.security classes. This is where users can statically register
+# Cryptography Package Providers ("providers" for short). The term
+# "provider" refers to a package or set of packages that supply a
+# concrete implementation of a subset of the cryptography aspects of
+# the Java Security API. A provider may, for example, implement one or
+# more digital signature algorithms or message digest algorithms.
+#
+# Each provider must implement a subclass of the Provider class.
+# To register a provider in this master security properties file,
+# specify the Provider subclass name and priority in the format
+#
+# security.provider.=
+#
+# This declares a provider, and specifies its preference
+# order n. The preference order is the order in which providers are
+# searched for requested algorithms (when no specific provider is
+# requested). The order is 1-based; 1 is the most preferred, followed
+# by 2, and so on.
+#
+# must specify the subclass of the Provider class whose
+# constructor sets the values of various properties that are required
+# for the Java Security API to look up the algorithms or other
+# facilities implemented by the provider.
+#
+# There must be at least one provider specification in java.security.
+# There is a default provider that comes standard with the JDK. It
+# is called the "SUN" provider, and its Provider subclass
+# named Sun appears in the sun.security.provider package. Thus, the
+# "SUN" provider is registered via the following:
+#
+# security.provider.1=sun.security.provider.Sun
+#
+# (The number 1 is used for the default provider.)
+#
+# Note: Providers can be dynamically registered instead by calls to
+# either the addProvider or insertProviderAt method in the Security
+# class.
+
+#
+# List of providers and their preference orders (see above):
+#
+security.provider.1=sun.security.provider.Sun
+security.provider.2=sun.security.rsa.SunRsaSign
+security.provider.3=sun.security.ec.SunEC
+security.provider.4=com.sun.net.ssl.internal.ssl.Provider
+security.provider.5=com.sun.crypto.provider.SunJCE
+security.provider.6=sun.security.jgss.SunProvider
+security.provider.7=com.sun.security.sasl.Provider
+security.provider.8=org.jcp.xml.dsig.internal.dom.XMLDSigRI
+security.provider.9=sun.security.smartcardio.SunPCSC
+security.provider.10=apple.security.AppleProvider
+
+#
+# Select the source of seed data for SecureRandom. By default an
+# attempt is made to use the entropy gathering device specified by
+# the securerandom.source property. If an exception occurs when
+# accessing the URL then the traditional system/thread activity
+# algorithm is used.
+#
+# On Solaris and Linux systems, if file:/dev/urandom is specified and it
+# exists, a special SecureRandom implementation is activated by default.
+# This "NativePRNG" reads random bytes directly from /dev/urandom.
+#
+# On Windows systems, the URLs file:/dev/random and file:/dev/urandom
+# enables use of the Microsoft CryptoAPI seed functionality.
+#
+securerandom.source=file:/dev/urandom
+#
+# The entropy gathering device is described as a URL and can also
+# be specified with the system property "java.security.egd". For example,
+# -Djava.security.egd=file:/dev/urandom
+# Specifying this system property will override the securerandom.source
+# setting.
+
+#
+# Class to instantiate as the javax.security.auth.login.Configuration
+# provider.
+#
+login.configuration.provider=com.sun.security.auth.login.ConfigFile
+
+#
+# Default login configuration file
+#
+#login.config.url.1=file:${user.home}/.java.login.config
+
+#
+# Class to instantiate as the system Policy. This is the name of the class
+# that will be used as the Policy object.
+#
+policy.provider=sun.security.provider.PolicyFile
+
+# The default is to have a single system-wide policy file,
+# and a policy file in the user's home directory.
+policy.url.1=file:${java.home}/lib/security/java.policy
+policy.url.2=file:${user.home}/.java.policy
+
+# whether or not we expand properties in the policy file
+# if this is set to false, properties (${...}) will not be expanded in policy
+# files.
+policy.expandProperties=true
+
+# whether or not we allow an extra policy to be passed on the command line
+# with -Djava.security.policy=somefile. Comment out this line to disable
+# this feature.
+policy.allowSystemProperty=true
+
+# whether or not we look into the IdentityScope for trusted Identities
+# when encountering a 1.1 signed JAR file. If the identity is found
+# and is trusted, we grant it AllPermission.
+policy.ignoreIdentityScope=false
+
+#
+# Default keystore type.
+#
+keystore.type=jks
+
+#
+# List of comma-separated packages that start with or equal this string
+# will cause a security exception to be thrown when
+# passed to checkPackageAccess unless the
+# corresponding RuntimePermission ("accessClassInPackage."+package) has
+# been granted.
+package.access=sun.,\
+ com.sun.xml.internal.,\
+ com.sun.imageio.,\
+ com.sun.istack.internal.,\
+ com.sun.jmx.,\
+ com.sun.naming.internal.,\
+ com.sun.proxy.,\
+ com.sun.corba.se.,\
+ com.sun.script.,\
+ com.sun.org.apache.bcel.internal.,\
+ com.sun.org.apache.regexp.internal.,\
+ com.sun.org.apache.xerces.internal.,\
+ com.sun.org.apache.xpath.internal.,\
+ com.sun.org.apache.xalan.internal.extensions.,\
+ com.sun.org.apache.xalan.internal.lib.,\
+ com.sun.org.apache.xalan.internal.res.,\
+ com.sun.org.apache.xalan.internal.templates.,\
+ com.sun.org.apache.xalan.internal.utils.,\
+ com.sun.org.apache.xalan.internal.xslt.,\
+ com.sun.org.apache.xalan.internal.xsltc.cmdline.,\
+ com.sun.org.apache.xalan.internal.xsltc.compiler.,\
+ com.sun.org.apache.xalan.internal.xsltc.trax.,\
+ com.sun.org.apache.xalan.internal.xsltc.util.,\
+ com.sun.org.apache.xml.internal.res.,\
+ com.sun.org.apache.xml.internal.serializer.utils.,\
+ com.sun.org.apache.xml.internal.utils.,\
+ com.sun.org.apache.xml.internal.security.,\
+ com.sun.org.glassfish.,\
+ org.jcp.xml.dsig.internal.,\
+ oracle.jrockit.jfr.,\
+ apple.
+
+#
+# List of comma-separated packages that start with or equal this string
+# will cause a security exception to be thrown when
+# passed to checkPackageDefinition unless the
+# corresponding RuntimePermission ("defineClassInPackage."+package) has
+# been granted.
+#
+# by default, none of the class loaders supplied with the JDK call
+# checkPackageDefinition.
+#
+package.definition=sun.,\
+ com.sun.xml.internal.,\
+ com.sun.imageio.,\
+ com.sun.istack.internal.,\
+ com.sun.jmx.,\
+ com.sun.naming.internal.,\
+ com.sun.proxy.,\
+ com.sun.corba.se.,\
+ com.sun.script.,\
+ com.sun.org.apache.bcel.internal.,\
+ com.sun.org.apache.regexp.internal.,\
+ com.sun.org.apache.xerces.internal.,\
+ com.sun.org.apache.xpath.internal.,\
+ com.sun.org.apache.xalan.internal.extensions.,\
+ com.sun.org.apache.xalan.internal.lib.,\
+ com.sun.org.apache.xalan.internal.res.,\
+ com.sun.org.apache.xalan.internal.templates.,\
+ com.sun.org.apache.xalan.internal.utils.,\
+ com.sun.org.apache.xalan.internal.xslt.,\
+ com.sun.org.apache.xalan.internal.xsltc.cmdline.,\
+ com.sun.org.apache.xalan.internal.xsltc.compiler.,\
+ com.sun.org.apache.xalan.internal.xsltc.trax.,\
+ com.sun.org.apache.xalan.internal.xsltc.util.,\
+ com.sun.org.apache.xml.internal.res.,\
+ com.sun.org.apache.xml.internal.serializer.utils.,\
+ com.sun.org.apache.xml.internal.utils.,\
+ com.sun.org.apache.xml.internal.security.,\
+ com.sun.org.glassfish.,\
+ org.jcp.xml.dsig.internal.,\
+ oracle.jrockit.jfr.,\
+ apple.
+
+#
+# Determines whether this properties file can be appended to
+# or overridden on the command line via -Djava.security.properties
+#
+security.overridePropertiesFile=true
+
+#
+# Determines the default key and trust manager factory algorithms for
+# the javax.net.ssl package.
+#
+ssl.KeyManagerFactory.algorithm=SunX509
+ssl.TrustManagerFactory.algorithm=PKIX
+
+#
+# The Java-level namelookup cache policy for successful lookups:
+#
+# any negative value: caching forever
+# any positive value: the number of seconds to cache an address for
+# zero: do not cache
+#
+# default value is forever (FOREVER). For security reasons, this
+# caching is made forever when a security manager is set. When a security
+# manager is not set, the default behavior in this implementation
+# is to cache for 30 seconds.
+#
+# NOTE: setting this to anything other than the default value can have
+# serious security implications. Do not set it unless
+# you are sure you are not exposed to DNS spoofing attack.
+#
+#networkaddress.cache.ttl=-1
+
+# The Java-level namelookup cache policy for failed lookups:
+#
+# any negative value: cache forever
+# any positive value: the number of seconds to cache negative lookup results
+# zero: do not cache
+#
+# In some Microsoft Windows networking environments that employ
+# the WINS name service in addition to DNS, name service lookups
+# that fail may take a noticeably long time to return (approx. 5 seconds).
+# For this reason the default caching policy is to maintain these
+# results for 10 seconds.
+#
+#
+networkaddress.cache.negative.ttl=10
+
+#
+# Properties to configure OCSP for certificate revocation checking
+#
+
+# Enable OCSP
+#
+# By default, OCSP is not used for certificate revocation checking.
+# This property enables the use of OCSP when set to the value "true".
+#
+# NOTE: SocketPermission is required to connect to an OCSP responder.
+#
+# Example,
+# ocsp.enable=true
+
+#
+# Location of the OCSP responder
+#
+# By default, the location of the OCSP responder is determined implicitly
+# from the certificate being validated. This property explicitly specifies
+# the location of the OCSP responder. The property is used when the
+# Authority Information Access extension (defined in RFC 3280) is absent
+# from the certificate or when it requires overriding.
+#
+# Example,
+# ocsp.responderURL=http://ocsp.example.net:80
+
+#
+# Subject name of the OCSP responder's certificate
+#
+# By default, the certificate of the OCSP responder is that of the issuer
+# of the certificate being validated. This property identifies the certificate
+# of the OCSP responder when the default does not apply. Its value is a string
+# distinguished name (defined in RFC 2253) which identifies a certificate in
+# the set of certificates supplied during cert path validation. In cases where
+# the subject name alone is not sufficient to uniquely identify the certificate
+# then both the "ocsp.responderCertIssuerName" and
+# "ocsp.responderCertSerialNumber" properties must be used instead. When this
+# property is set then those two properties are ignored.
+#
+# Example,
+# ocsp.responderCertSubjectName="CN=OCSP Responder, O=XYZ Corp"
+
+#
+# Issuer name of the OCSP responder's certificate
+#
+# By default, the certificate of the OCSP responder is that of the issuer
+# of the certificate being validated. This property identifies the certificate
+# of the OCSP responder when the default does not apply. Its value is a string
+# distinguished name (defined in RFC 2253) which identifies a certificate in
+# the set of certificates supplied during cert path validation. When this
+# property is set then the "ocsp.responderCertSerialNumber" property must also
+# be set. When the "ocsp.responderCertSubjectName" property is set then this
+# property is ignored.
+#
+# Example,
+# ocsp.responderCertIssuerName="CN=Enterprise CA, O=XYZ Corp"
+
+#
+# Serial number of the OCSP responder's certificate
+#
+# By default, the certificate of the OCSP responder is that of the issuer
+# of the certificate being validated. This property identifies the certificate
+# of the OCSP responder when the default does not apply. Its value is a string
+# of hexadecimal digits (colon or space separators may be present) which
+# identifies a certificate in the set of certificates supplied during cert path
+# validation. When this property is set then the "ocsp.responderCertIssuerName"
+# property must also be set. When the "ocsp.responderCertSubjectName" property
+# is set then this property is ignored.
+#
+# Example,
+# ocsp.responderCertSerialNumber=2A:FF:00
+
+#
+# Policy for failed Kerberos KDC lookups:
+#
+# When a KDC is unavailable (network error, service failure, etc), it is
+# put inside a blacklist and accessed less often for future requests. The
+# value (case-insensitive) for this policy can be:
+#
+# tryLast
+# KDCs in the blacklist are always tried after those not on the list.
+#
+# tryLess[:max_retries,timeout]
+# KDCs in the blacklist are still tried by their order in the configuration,
+# but with smaller max_retries and timeout values. max_retries and timeout
+# are optional numerical parameters (default 1 and 5000, which means once
+# and 5 seconds). Please notes that if any of the values defined here is
+# more than what is defined in krb5.conf, it will be ignored.
+#
+# Whenever a KDC is detected as available, it is removed from the blacklist.
+# The blacklist is reset when krb5.conf is reloaded. You can add
+# refreshKrb5Config=true to a JAAS configuration file so that krb5.conf is
+# reloaded whenever a JAAS authentication is attempted.
+#
+# Example,
+# krb5.kdc.bad.policy = tryLast
+# krb5.kdc.bad.policy = tryLess:2,2000
+krb5.kdc.bad.policy = tryLast
+
+# Algorithm restrictions for certification path (CertPath) processing
+#
+# In some environments, certain algorithms or key lengths may be undesirable
+# for certification path building and validation. For example, "MD2" is
+# generally no longer considered to be a secure hash algorithm. This section
+# describes the mechanism for disabling algorithms based on algorithm name
+# and/or key length. This includes algorithms used in certificates, as well
+# as revocation information such as CRLs and signed OCSP Responses.
+#
+# The syntax of the disabled algorithm string is described as this Java
+# BNF-style:
+# DisabledAlgorithms:
+# " DisabledAlgorithm { , DisabledAlgorithm } "
+#
+# DisabledAlgorithm:
+# AlgorithmName [Constraint]
+#
+# AlgorithmName:
+# (see below)
+#
+# Constraint:
+# KeySizeConstraint
+#
+# KeySizeConstraint:
+# keySize Operator DecimalInteger
+#
+# Operator:
+# <= | < | == | != | >= | >
+#
+# DecimalInteger:
+# DecimalDigits
+#
+# DecimalDigits:
+# DecimalDigit {DecimalDigit}
+#
+# DecimalDigit: one of
+# 1 2 3 4 5 6 7 8 9 0
+#
+# The "AlgorithmName" is the standard algorithm name of the disabled
+# algorithm. See "Java Cryptography Architecture Standard Algorithm Name
+# Documentation" for information about Standard Algorithm Names. Matching
+# is performed using a case-insensitive sub-element matching rule. (For
+# example, in "SHA1withECDSA" the sub-elements are "SHA1" for hashing and
+# "ECDSA" for signatures.) If the assertion "AlgorithmName" is a
+# sub-element of the certificate algorithm name, the algorithm will be
+# rejected during certification path building and validation. For example,
+# the assertion algorithm name "DSA" will disable all certificate algorithms
+# that rely on DSA, such as NONEwithDSA, SHA1withDSA. However, the assertion
+# will not disable algorithms related to "ECDSA".
+#
+# A "Constraint" provides further guidance for the algorithm being specified.
+# The "KeySizeConstraint" requires a key of a valid size range if the
+# "AlgorithmName" is of a key algorithm. The "DecimalInteger" indicates the
+# key size specified in number of bits. For example, "RSA keySize <= 1024"
+# indicates that any RSA key with key size less than or equal to 1024 bits
+# should be disabled, and "RSA keySize < 1024, RSA keySize > 2048" indicates
+# that any RSA key with key size less than 1024 or greater than 2048 should
+# be disabled. Note that the "KeySizeConstraint" only makes sense to key
+# algorithms.
+#
+# Note: This property is currently used by Oracle's PKIX implementation. It
+# is not guaranteed to be examined and used by other implementations.
+#
+# Example:
+# jdk.certpath.disabledAlgorithms=MD2, DSA, RSA keySize < 2048
+#
+#
+jdk.certpath.disabledAlgorithms=MD2, RSA keySize < 1024
+
+# Algorithm restrictions for Secure Socket Layer/Transport Layer Security
+# (SSL/TLS) processing
+#
+# In some environments, certain algorithms or key lengths may be undesirable
+# when using SSL/TLS. This section describes the mechanism for disabling
+# algorithms during SSL/TLS security parameters negotiation, including
+# protocol version negotiation, cipher suites selection, peer authentication
+# and key exchange mechanisms.
+#
+# Disabled algorithms will not be negotiated for SSL/TLS connections, even
+# if they are enabled explicitly in an application.
+#
+# For PKI-based peer authentication and key exchange mechanisms, this list
+# of disabled algorithms will also be checked during certification path
+# building and validation, including algorithms used in certificates, as
+# well as revocation information such as CRLs and signed OCSP Responses.
+# This is in addition to the jdk.certpath.disabledAlgorithms property above.
+#
+# See the specification of "jdk.certpath.disabledAlgorithms" for the
+# syntax of the disabled algorithm string.
+#
+# Note: This property is currently used by Oracle's JSSE implementation.
+# It is not guaranteed to be examined and used by other implementations.
+#
+# Example:
+# jdk.tls.disabledAlgorithms=MD5, SSLv3, DSA, RSA keySize < 2048
+jdk.tls.disabledAlgorithms=SSLv3
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/javafx.policy b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/javafx.policy
new file mode 100644
index 00000000..6070db8a
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/javafx.policy
@@ -0,0 +1,4 @@
+// JavaFX runtime get all permissions by default
+grant codeBase "file:${javafx.runtime.home}/lib/jfxrt.jar" {
+ permission java.security.AllPermission;
+};
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/local_policy.jar b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/local_policy.jar
new file mode 100644
index 00000000..16b86d1b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/local_policy.jar differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/trusted.libraries b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/security/trusted.libraries
new file mode 100644
index 00000000..e69de29b
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/server/Xusage.txt b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/server/Xusage.txt
new file mode 100644
index 00000000..d24ada9c
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/server/Xusage.txt
@@ -0,0 +1,24 @@
+ -Xmixed mixed mode execution (default)
+ -Xint interpreted mode execution only
+ -Xbootclasspath:
+ set search path for bootstrap classes and resources
+ -Xbootclasspath/a:
+ append to end of bootstrap class path
+ -Xbootclasspath/p:
+ prepend in front of bootstrap class path
+ -Xnoclassgc disable class garbage collection
+ -Xincgc enable incremental garbage collection
+ -Xloggc: log GC status to a file with time stamps
+ -Xbatch disable background compilation
+ -Xms set initial Java heap size
+ -Xmx set maximum Java heap size
+ -Xss set java thread stack size
+ -Xprof output cpu profiling data
+ -Xfuture enable strictest checks, anticipating future default
+ -Xrs reduce use of OS signals by Java/VM (see documentation)
+ -Xcheck:jni perform additional checks for JNI functions
+ -Xshare:off do not attempt to use shared class data
+ -Xshare:auto use shared class data if possible (default)
+ -Xshare:on require using shared class data, otherwise fail.
+
+The -X options are non-standard and subject to change without notice.
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/server/libjsig.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/server/libjsig.dylib
new file mode 100644
index 00000000..d4278959
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/server/libjsig.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/server/libjvm.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/server/libjvm.dylib
new file mode 100644
index 00000000..06bb40bb
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/server/libjvm.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/sound.properties b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/sound.properties
new file mode 100644
index 00000000..68309d11
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/sound.properties
@@ -0,0 +1,39 @@
+############################################################
+# Sound Configuration File
+############################################################
+#
+# This properties file is used to specify default service
+# providers for javax.sound.midi.MidiSystem and
+# javax.sound.sampled.AudioSystem.
+#
+# The following keys are recognized by MidiSystem methods:
+#
+# javax.sound.midi.Receiver
+# javax.sound.midi.Sequencer
+# javax.sound.midi.Synthesizer
+# javax.sound.midi.Transmitter
+#
+# The following keys are recognized by AudioSystem methods:
+#
+# javax.sound.sampled.Clip
+# javax.sound.sampled.Port
+# javax.sound.sampled.SourceDataLine
+# javax.sound.sampled.TargetDataLine
+#
+# The values specify the full class name of the service
+# provider, or the device name.
+#
+# See the class descriptions for details.
+#
+# Example 1:
+# Use MyDeviceProvider as default for SourceDataLines:
+# javax.sound.sampled.SourceDataLine=com.xyz.MyDeviceProvider
+#
+# Example 2:
+# Specify the default Synthesizer by its name "InternalSynth".
+# javax.sound.midi.Synthesizer=#InternalSynth
+#
+# Example 3:
+# Specify the default Receiver by provider and name:
+# javax.sound.midi.Receiver=com.sun.media.sound.MidiProvider#SunMIDI1
+#
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/xawt/libmawt.dylib b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/xawt/libmawt.dylib
new file mode 100644
index 00000000..05cfd275
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/xawt/libmawt.dylib differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Abidjan b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Abidjan
new file mode 100644
index 00000000..f19cedd5
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Abidjan differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Accra b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Accra
new file mode 100644
index 00000000..12290b71
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Accra differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Algiers b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Algiers
new file mode 100644
index 00000000..a4e7f38b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Algiers differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Bissau b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Bissau
new file mode 100644
index 00000000..70d5a787
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Bissau differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Cairo b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Cairo
new file mode 100644
index 00000000..e8c65c8e
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Cairo differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Casablanca b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Casablanca
new file mode 100644
index 00000000..735a4657
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Casablanca differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Ceuta b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Ceuta
new file mode 100644
index 00000000..cd2849f0
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Ceuta differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/El_Aaiun b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/El_Aaiun
new file mode 100644
index 00000000..d9cbb735
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/El_Aaiun differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Johannesburg b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Johannesburg
new file mode 100644
index 00000000..30c7029c
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Johannesburg differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Khartoum b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Khartoum
new file mode 100644
index 00000000..30afdc57
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Khartoum differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Lagos b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Lagos
new file mode 100644
index 00000000..0c9a8d3e
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Lagos differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Maputo b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Maputo
new file mode 100644
index 00000000..4733bde3
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Maputo differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Monrovia b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Monrovia
new file mode 100644
index 00000000..aef485e2
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Monrovia differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Nairobi b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Nairobi
new file mode 100644
index 00000000..95f50af0
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Nairobi differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Ndjamena b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Ndjamena
new file mode 100644
index 00000000..27513b95
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Ndjamena differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Tripoli b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Tripoli
new file mode 100644
index 00000000..420656c3
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Tripoli differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Tunis b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Tunis
new file mode 100644
index 00000000..9c291446
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Tunis differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Windhoek b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Windhoek
new file mode 100644
index 00000000..9b05de70
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Africa/Windhoek differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Adak b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Adak
new file mode 100644
index 00000000..6f4c8ff2
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Adak differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Anchorage b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Anchorage
new file mode 100644
index 00000000..0a095a70
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Anchorage differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Antigua b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Antigua
new file mode 100644
index 00000000..113e507a
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Antigua differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Araguaina b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Araguaina
new file mode 100644
index 00000000..4bf8e54b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Araguaina differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Buenos_Aires b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Buenos_Aires
new file mode 100644
index 00000000..4aedb079
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Buenos_Aires differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Catamarca b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Catamarca
new file mode 100644
index 00000000..6ee49f28
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Catamarca differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Cordoba b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Cordoba
new file mode 100644
index 00000000..1d46b2b4
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Cordoba differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Jujuy b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Jujuy
new file mode 100644
index 00000000..78b24d57
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Jujuy differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/La_Rioja b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/La_Rioja
new file mode 100644
index 00000000..f8ce69c1
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/La_Rioja differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Mendoza b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Mendoza
new file mode 100644
index 00000000..a7d10a9e
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Mendoza differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Rio_Gallegos b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Rio_Gallegos
new file mode 100644
index 00000000..064f3d75
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Rio_Gallegos differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Salta b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Salta
new file mode 100644
index 00000000..a3228dd8
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Salta differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/San_Juan b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/San_Juan
new file mode 100644
index 00000000..3ffa8b9f
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/San_Juan differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/San_Luis b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/San_Luis
new file mode 100644
index 00000000..c5b83530
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/San_Luis differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Tucuman b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Tucuman
new file mode 100644
index 00000000..a3b96a85
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Tucuman differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Ushuaia b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Ushuaia
new file mode 100644
index 00000000..e35a483a
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Argentina/Ushuaia differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Asuncion b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Asuncion
new file mode 100644
index 00000000..b03b3f9d
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Asuncion differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Atikokan b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Atikokan
new file mode 100644
index 00000000..fb0f96a4
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Atikokan differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Bahia b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Bahia
new file mode 100644
index 00000000..b717ddcb
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Bahia differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Bahia_Banderas b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Bahia_Banderas
new file mode 100644
index 00000000..4d88fe91
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Bahia_Banderas differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Barbados b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Barbados
new file mode 100644
index 00000000..67cec56d
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Barbados differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Belem b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Belem
new file mode 100644
index 00000000..81f0782a
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Belem differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Belize b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Belize
new file mode 100644
index 00000000..3fd45cad
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Belize differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Blanc-Sablon b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Blanc-Sablon
new file mode 100644
index 00000000..5e297903
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Blanc-Sablon differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Boa_Vista b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Boa_Vista
new file mode 100644
index 00000000..f04df404
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Boa_Vista differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Bogota b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Bogota
new file mode 100644
index 00000000..a8c36149
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Bogota differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Boise b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Boise
new file mode 100644
index 00000000..657b509d
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Boise differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Cambridge_Bay b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Cambridge_Bay
new file mode 100644
index 00000000..7b4aa02f
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Cambridge_Bay differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Campo_Grande b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Campo_Grande
new file mode 100644
index 00000000..4ef04c3a
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Campo_Grande differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Cancun b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Cancun
new file mode 100644
index 00000000..fcedb8b4
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Cancun differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Caracas b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Caracas
new file mode 100644
index 00000000..d9e501ed
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Caracas differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Cayenne b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Cayenne
new file mode 100644
index 00000000..f3201a88
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Cayenne differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Cayman b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Cayman
new file mode 100644
index 00000000..a3bda23d
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Cayman differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Chicago b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Chicago
new file mode 100644
index 00000000..b6e34bb8
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Chicago differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Chihuahua b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Chihuahua
new file mode 100644
index 00000000..ad90dd7f
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Chihuahua differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Costa_Rica b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Costa_Rica
new file mode 100644
index 00000000..dcdf70d9
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Costa_Rica differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Creston b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Creston
new file mode 100644
index 00000000..cc74ef27
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Creston differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Cuiaba b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Cuiaba
new file mode 100644
index 00000000..499118c3
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Cuiaba differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Curacao b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Curacao
new file mode 100644
index 00000000..8be5f82a
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Curacao differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Danmarkshavn b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Danmarkshavn
new file mode 100644
index 00000000..119e8c13
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Danmarkshavn differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Dawson b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Dawson
new file mode 100644
index 00000000..92687f86
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Dawson differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Dawson_Creek b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Dawson_Creek
new file mode 100644
index 00000000..674c2e96
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Dawson_Creek differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Denver b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Denver
new file mode 100644
index 00000000..f6a199af
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Denver differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Detroit b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Detroit
new file mode 100644
index 00000000..98c1481a
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Detroit differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Edmonton b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Edmonton
new file mode 100644
index 00000000..bfa66539
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Edmonton differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Eirunepe b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Eirunepe
new file mode 100644
index 00000000..2ba9b6c2
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Eirunepe differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/El_Salvador b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/El_Salvador
new file mode 100644
index 00000000..dec153e2
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/El_Salvador differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Fortaleza b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Fortaleza
new file mode 100644
index 00000000..ddf0a49d
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Fortaleza differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Glace_Bay b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Glace_Bay
new file mode 100644
index 00000000..b4ab3c54
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Glace_Bay differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Godthab b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Godthab
new file mode 100644
index 00000000..47c8b5f4
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Godthab differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Goose_Bay b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Goose_Bay
new file mode 100644
index 00000000..279fa0c8
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Goose_Bay differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Grand_Turk b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Grand_Turk
new file mode 100644
index 00000000..5c2e17cc
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Grand_Turk differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Guatemala b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Guatemala
new file mode 100644
index 00000000..4b5fbc96
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Guatemala differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Guayaquil b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Guayaquil
new file mode 100644
index 00000000..abeec97e
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Guayaquil differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Guyana b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Guyana
new file mode 100644
index 00000000..9752e2a1
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Guyana differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Halifax b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Halifax
new file mode 100644
index 00000000..7d3a8e5c
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Halifax differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Havana b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Havana
new file mode 100644
index 00000000..59c51087
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Havana differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Hermosillo b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Hermosillo
new file mode 100644
index 00000000..ba35968f
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Hermosillo differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Indianapolis b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Indianapolis
new file mode 100644
index 00000000..544c3a67
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Indianapolis differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Knox b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Knox
new file mode 100644
index 00000000..0e83dfa9
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Knox differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Marengo b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Marengo
new file mode 100644
index 00000000..e7dda2ff
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Marengo differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Petersburg b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Petersburg
new file mode 100644
index 00000000..131a567b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Petersburg differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Tell_City b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Tell_City
new file mode 100644
index 00000000..d5fec619
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Tell_City differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Vevay b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Vevay
new file mode 100644
index 00000000..a57f5045
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Vevay differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Vincennes b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Vincennes
new file mode 100644
index 00000000..cf8f076e
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Vincennes differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Winamac b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Winamac
new file mode 100644
index 00000000..c0956ab5
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Indiana/Winamac differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Inuvik b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Inuvik
new file mode 100644
index 00000000..6c579046
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Inuvik differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Iqaluit b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Iqaluit
new file mode 100644
index 00000000..3c205936
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Iqaluit differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Jamaica b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Jamaica
new file mode 100644
index 00000000..d9261162
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Jamaica differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Juneau b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Juneau
new file mode 100644
index 00000000..327c700c
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Juneau differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Kentucky/Louisville b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Kentucky/Louisville
new file mode 100644
index 00000000..ace96d8a
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Kentucky/Louisville differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Kentucky/Monticello b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Kentucky/Monticello
new file mode 100644
index 00000000..193f04ed
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Kentucky/Monticello differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/La_Paz b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/La_Paz
new file mode 100644
index 00000000..aa8d4dc4
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/La_Paz differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Lima b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Lima
new file mode 100644
index 00000000..38e125e9
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Lima differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Los_Angeles b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Los_Angeles
new file mode 100644
index 00000000..185946de
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Los_Angeles differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Maceio b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Maceio
new file mode 100644
index 00000000..72e8895c
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Maceio differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Managua b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Managua
new file mode 100644
index 00000000..70966b27
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Managua differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Manaus b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Manaus
new file mode 100644
index 00000000..0eef7a31
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Manaus differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Martinique b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Martinique
new file mode 100644
index 00000000..4c25163c
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Martinique differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Matamoros b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Matamoros
new file mode 100644
index 00000000..9ba622c3
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Matamoros differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Mazatlan b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Mazatlan
new file mode 100644
index 00000000..b3b95159
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Mazatlan differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Menominee b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Menominee
new file mode 100644
index 00000000..3897393c
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Menominee differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Merida b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Merida
new file mode 100644
index 00000000..7af08333
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Merida differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Metlakatla b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Metlakatla
new file mode 100644
index 00000000..1428e284
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Metlakatla differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Mexico_City b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Mexico_City
new file mode 100644
index 00000000..634ed426
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Mexico_City differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Miquelon b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Miquelon
new file mode 100644
index 00000000..605f75ce
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Miquelon differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Moncton b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Moncton
new file mode 100644
index 00000000..bb331aca
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Moncton differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Monterrey b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Monterrey
new file mode 100644
index 00000000..0cce2950
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Monterrey differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Montevideo b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Montevideo
new file mode 100644
index 00000000..7ddf4ad4
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Montevideo differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Montreal b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Montreal
new file mode 100644
index 00000000..e0865f57
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Montreal differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Nassau b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Nassau
new file mode 100644
index 00000000..42fd5526
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Nassau differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/New_York b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/New_York
new file mode 100644
index 00000000..fe1bc5bd
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/New_York differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Nipigon b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Nipigon
new file mode 100644
index 00000000..f66e29b1
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Nipigon differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Nome b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Nome
new file mode 100644
index 00000000..3c9961d0
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Nome differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Noronha b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Noronha
new file mode 100644
index 00000000..7f32312c
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Noronha differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/North_Dakota/Beulah b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/North_Dakota/Beulah
new file mode 100644
index 00000000..faba6fda
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/North_Dakota/Beulah differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/North_Dakota/Center b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/North_Dakota/Center
new file mode 100644
index 00000000..208f067c
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/North_Dakota/Center differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/North_Dakota/New_Salem b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/North_Dakota/New_Salem
new file mode 100644
index 00000000..60a5c1f0
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/North_Dakota/New_Salem differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Ojinaga b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Ojinaga
new file mode 100644
index 00000000..2d02924b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Ojinaga differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Panama b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Panama
new file mode 100644
index 00000000..41ffc50f
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Panama differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Pangnirtung b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Pangnirtung
new file mode 100644
index 00000000..096318a8
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Pangnirtung differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Paramaribo b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Paramaribo
new file mode 100644
index 00000000..4f49a8c2
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Paramaribo differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Phoenix b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Phoenix
new file mode 100644
index 00000000..866d8aa1
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Phoenix differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Port-au-Prince b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Port-au-Prince
new file mode 100644
index 00000000..c6a0c698
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Port-au-Prince differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Port_of_Spain b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Port_of_Spain
new file mode 100644
index 00000000..2c166c24
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Port_of_Spain differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Porto_Velho b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Porto_Velho
new file mode 100644
index 00000000..d4099c68
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Porto_Velho differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Puerto_Rico b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Puerto_Rico
new file mode 100644
index 00000000..5d30510f
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Puerto_Rico differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Rainy_River b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Rainy_River
new file mode 100644
index 00000000..64258c9f
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Rainy_River differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Rankin_Inlet b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Rankin_Inlet
new file mode 100644
index 00000000..99db076a
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Rankin_Inlet differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Recife b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Recife
new file mode 100644
index 00000000..3a415bec
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Recife differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Regina b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Regina
new file mode 100644
index 00000000..fc0ba8b3
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Regina differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Resolute b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Resolute
new file mode 100644
index 00000000..74813b59
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Resolute differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Rio_Branco b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Rio_Branco
new file mode 100644
index 00000000..e4215715
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Rio_Branco differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Santa_Isabel b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Santa_Isabel
new file mode 100644
index 00000000..96f7b7f2
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Santa_Isabel differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Santarem b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Santarem
new file mode 100644
index 00000000..133d49d9
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Santarem differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Santiago b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Santiago
new file mode 100644
index 00000000..096c6a84
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Santiago differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Santo_Domingo b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Santo_Domingo
new file mode 100644
index 00000000..2062ba8c
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Santo_Domingo differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Sao_Paulo b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Sao_Paulo
new file mode 100644
index 00000000..f5404f99
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Sao_Paulo differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Scoresbysund b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Scoresbysund
new file mode 100644
index 00000000..e070a591
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Scoresbysund differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Sitka b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Sitka
new file mode 100644
index 00000000..47477fa9
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Sitka differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/St_Johns b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/St_Johns
new file mode 100644
index 00000000..e742d9fd
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/St_Johns differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Swift_Current b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Swift_Current
new file mode 100644
index 00000000..3d6dc694
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Swift_Current differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Tegucigalpa b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Tegucigalpa
new file mode 100644
index 00000000..a6dc4f97
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Tegucigalpa differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Thule b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Thule
new file mode 100644
index 00000000..1788c8ac
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Thule differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Thunder_Bay b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Thunder_Bay
new file mode 100644
index 00000000..12189774
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Thunder_Bay differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Tijuana b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Tijuana
new file mode 100644
index 00000000..edacc846
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Tijuana differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Toronto b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Toronto
new file mode 100644
index 00000000..5802bf7e
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Toronto differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Vancouver b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Vancouver
new file mode 100644
index 00000000..060053e8
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Vancouver differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Whitehorse b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Whitehorse
new file mode 100644
index 00000000..672c4346
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Whitehorse differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Winnipeg b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Winnipeg
new file mode 100644
index 00000000..1be3ea32
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Winnipeg differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Yakutat b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Yakutat
new file mode 100644
index 00000000..59802f5c
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Yakutat differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Yellowknife b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Yellowknife
new file mode 100644
index 00000000..444979b5
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/America/Yellowknife differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Casey b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Casey
new file mode 100644
index 00000000..6d6971fc
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Casey differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Davis b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Davis
new file mode 100644
index 00000000..fac4447c
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Davis differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/DumontDUrville b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/DumontDUrville
new file mode 100644
index 00000000..d2aad976
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/DumontDUrville differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Macquarie b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Macquarie
new file mode 100644
index 00000000..06a6b243
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Macquarie differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Mawson b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Mawson
new file mode 100644
index 00000000..30b4c3b5
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Mawson differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Palmer b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Palmer
new file mode 100644
index 00000000..984acc0e
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Palmer differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Rothera b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Rothera
new file mode 100644
index 00000000..1a5ff48b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Rothera differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Syowa b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Syowa
new file mode 100644
index 00000000..8fee4230
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Syowa differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Troll b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Troll
new file mode 100644
index 00000000..1aa91d16
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Troll differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Vostok b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Vostok
new file mode 100644
index 00000000..1cd5eeb9
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Antarctica/Vostok differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Almaty b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Almaty
new file mode 100644
index 00000000..b045cb66
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Almaty differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Amman b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Amman
new file mode 100644
index 00000000..de4d1e23
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Amman differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Anadyr b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Anadyr
new file mode 100644
index 00000000..99134a6d
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Anadyr differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Aqtau b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Aqtau
new file mode 100644
index 00000000..b7daace2
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Aqtau differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Aqtobe b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Aqtobe
new file mode 100644
index 00000000..6f0d3aee
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Aqtobe differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Ashgabat b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Ashgabat
new file mode 100644
index 00000000..b7473006
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Ashgabat differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Baghdad b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Baghdad
new file mode 100644
index 00000000..010f9167
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Baghdad differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Baku b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Baku
new file mode 100644
index 00000000..2562329e
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Baku differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Bangkok b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Bangkok
new file mode 100644
index 00000000..75a8d7f2
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Bangkok differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Beirut b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Beirut
new file mode 100644
index 00000000..8e367767
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Beirut differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Bishkek b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Bishkek
new file mode 100644
index 00000000..4feaaa43
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Bishkek differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Brunei b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Brunei
new file mode 100644
index 00000000..a15c2e82
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Brunei differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Chita b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Chita
new file mode 100644
index 00000000..38814d86
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Chita differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Choibalsan b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Choibalsan
new file mode 100644
index 00000000..d81cb6aa
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Choibalsan differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Colombo b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Colombo
new file mode 100644
index 00000000..7a55a1df
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Colombo differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Damascus b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Damascus
new file mode 100644
index 00000000..c4e49ebd
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Damascus differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Dhaka b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Dhaka
new file mode 100644
index 00000000..8224ea0a
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Dhaka differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Dili b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Dili
new file mode 100644
index 00000000..8612a0d2
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Dili differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Dubai b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Dubai
new file mode 100644
index 00000000..4be71d70
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Dubai differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Dushanbe b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Dushanbe
new file mode 100644
index 00000000..69105c22
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Dushanbe differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Gaza b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Gaza
new file mode 100644
index 00000000..bcbaf069
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Gaza differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Hebron b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Hebron
new file mode 100644
index 00000000..11447dcc
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Hebron differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Ho_Chi_Minh b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Ho_Chi_Minh
new file mode 100644
index 00000000..4dd2a549
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Ho_Chi_Minh differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Hong_Kong b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Hong_Kong
new file mode 100644
index 00000000..18b58feb
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Hong_Kong differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Hovd b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Hovd
new file mode 100644
index 00000000..aeec7855
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Hovd differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Irkutsk b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Irkutsk
new file mode 100644
index 00000000..b38c4b27
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Irkutsk differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Jakarta b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Jakarta
new file mode 100644
index 00000000..c5a182e4
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Jakarta differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Jayapura b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Jayapura
new file mode 100644
index 00000000..8d62e7ba
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Jayapura differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Jerusalem b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Jerusalem
new file mode 100644
index 00000000..58d8f02b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Jerusalem differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Kabul b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Kabul
new file mode 100644
index 00000000..927ecae8
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Kabul differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Kamchatka b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Kamchatka
new file mode 100644
index 00000000..a810baa3
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Kamchatka differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Karachi b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Karachi
new file mode 100644
index 00000000..a6146b25
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Karachi differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Kathmandu b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Kathmandu
new file mode 100644
index 00000000..03970e6c
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Kathmandu differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Khandyga b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Khandyga
new file mode 100644
index 00000000..ea13083a
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Khandyga differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Kolkata b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Kolkata
new file mode 100644
index 00000000..7c1e7771
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Kolkata differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Krasnoyarsk b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Krasnoyarsk
new file mode 100644
index 00000000..a90b0286
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Krasnoyarsk differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Kuala_Lumpur b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Kuala_Lumpur
new file mode 100644
index 00000000..8170bbe5
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Kuala_Lumpur differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Kuching b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Kuching
new file mode 100644
index 00000000..d51c2b2e
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Kuching differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Macau b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Macau
new file mode 100644
index 00000000..65f9aeed
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Macau differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Magadan b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Magadan
new file mode 100644
index 00000000..22b6ad51
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Magadan differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Makassar b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Makassar
new file mode 100644
index 00000000..b9b4302d
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Makassar differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Manila b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Manila
new file mode 100644
index 00000000..b216309c
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Manila differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Nicosia b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Nicosia
new file mode 100644
index 00000000..be62b9a3
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Nicosia differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Novokuznetsk b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Novokuznetsk
new file mode 100644
index 00000000..ab939635
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Novokuznetsk differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Novosibirsk b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Novosibirsk
new file mode 100644
index 00000000..378226ad
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Novosibirsk differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Omsk b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Omsk
new file mode 100644
index 00000000..e9cfbde1
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Omsk differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Oral b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Oral
new file mode 100644
index 00000000..2cee6f0d
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Oral differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Pontianak b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Pontianak
new file mode 100644
index 00000000..0bf2cc02
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Pontianak differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Pyongyang b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Pyongyang
new file mode 100644
index 00000000..bde53812
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Pyongyang differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Qatar b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Qatar
new file mode 100644
index 00000000..8af265e3
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Qatar differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Qyzylorda b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Qyzylorda
new file mode 100644
index 00000000..cfc8b3b9
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Qyzylorda differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Rangoon b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Rangoon
new file mode 100644
index 00000000..9856e5d9
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Rangoon differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Riyadh b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Riyadh
new file mode 100644
index 00000000..193bf208
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Riyadh differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Riyadh87 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Riyadh87
new file mode 100644
index 00000000..dd8eff85
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Riyadh87 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Riyadh88 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Riyadh88
new file mode 100644
index 00000000..44da5ae9
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Riyadh88 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Riyadh89 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Riyadh89
new file mode 100644
index 00000000..f4ef0a3e
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Riyadh89 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Sakhalin b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Sakhalin
new file mode 100644
index 00000000..97b77f90
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Sakhalin differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Samarkand b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Samarkand
new file mode 100644
index 00000000..a176d250
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Samarkand differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Seoul b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Seoul
new file mode 100644
index 00000000..08139d36
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Seoul differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Shanghai b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Shanghai
new file mode 100644
index 00000000..e135c5f2
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Shanghai differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Singapore b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Singapore
new file mode 100644
index 00000000..a69e322f
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Singapore differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Srednekolymsk b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Srednekolymsk
new file mode 100644
index 00000000..753fe007
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Srednekolymsk differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Taipei b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Taipei
new file mode 100644
index 00000000..f82ef471
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Taipei differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Tashkent b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Tashkent
new file mode 100644
index 00000000..60a12a39
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Tashkent differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Tbilisi b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Tbilisi
new file mode 100644
index 00000000..891d1dd5
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Tbilisi differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Tehran b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Tehran
new file mode 100644
index 00000000..bc9e1d2e
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Tehran differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Thimphu b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Thimphu
new file mode 100644
index 00000000..6e708db4
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Thimphu differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Tokyo b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Tokyo
new file mode 100644
index 00000000..1438f0e7
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Tokyo differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Ulaanbaatar b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Ulaanbaatar
new file mode 100644
index 00000000..81a2c5b8
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Ulaanbaatar differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Urumqi b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Urumqi
new file mode 100644
index 00000000..b5d627fe
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Urumqi differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Ust-Nera b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Ust-Nera
new file mode 100644
index 00000000..7be7c034
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Ust-Nera differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Vladivostok b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Vladivostok
new file mode 100644
index 00000000..97749358
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Vladivostok differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Yakutsk b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Yakutsk
new file mode 100644
index 00000000..afd20320
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Yakutsk differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Yekaterinburg b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Yekaterinburg
new file mode 100644
index 00000000..28e00d24
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Yekaterinburg differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Yerevan b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Yerevan
new file mode 100644
index 00000000..4957cde6
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Asia/Yerevan differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Azores b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Azores
new file mode 100644
index 00000000..1b026599
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Azores differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Bermuda b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Bermuda
new file mode 100644
index 00000000..aa5433d7
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Bermuda differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Canary b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Canary
new file mode 100644
index 00000000..84293ccf
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Canary differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Cape_Verde b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Cape_Verde
new file mode 100644
index 00000000..a379d538
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Cape_Verde differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Faroe b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Faroe
new file mode 100644
index 00000000..a11eea23
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Faroe differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Madeira b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Madeira
new file mode 100644
index 00000000..8c9bc19b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Madeira differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Reykjavik b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Reykjavik
new file mode 100644
index 00000000..5f294bd8
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Reykjavik differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/South_Georgia b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/South_Georgia
new file mode 100644
index 00000000..e7de564c
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/South_Georgia differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Stanley b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Stanley
new file mode 100644
index 00000000..c673c56e
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Atlantic/Stanley differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Adelaide b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Adelaide
new file mode 100644
index 00000000..f976536f
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Adelaide differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Brisbane b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Brisbane
new file mode 100644
index 00000000..ce400b4d
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Brisbane differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Broken_Hill b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Broken_Hill
new file mode 100644
index 00000000..a46328ac
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Broken_Hill differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Currie b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Currie
new file mode 100644
index 00000000..0bb455f9
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Currie differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Darwin b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Darwin
new file mode 100644
index 00000000..ec3037cb
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Darwin differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Eucla b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Eucla
new file mode 100644
index 00000000..a1d8f4de
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Eucla differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Hobart b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Hobart
new file mode 100644
index 00000000..5b93116c
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Hobart differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Lindeman b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Lindeman
new file mode 100644
index 00000000..dddc82c2
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Lindeman differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Lord_Howe b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Lord_Howe
new file mode 100644
index 00000000..b98d361c
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Lord_Howe differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Melbourne b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Melbourne
new file mode 100644
index 00000000..fb15b645
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Melbourne differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Perth b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Perth
new file mode 100644
index 00000000..5234476c
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Perth differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Sydney b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Sydney
new file mode 100644
index 00000000..ad1cdc6e
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Australia/Sydney differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/CET b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/CET
new file mode 100644
index 00000000..f648311b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/CET differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/CST6CDT b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/CST6CDT
new file mode 100644
index 00000000..4bd7de4e
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/CST6CDT differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/EET b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/EET
new file mode 100644
index 00000000..842440d5
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/EET differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/EST b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/EST
new file mode 100644
index 00000000..3dc09d9d
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/EST differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/EST5EDT b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/EST5EDT
new file mode 100644
index 00000000..fc6a33f5
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/EST5EDT differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT
new file mode 100644
index 00000000..c053c64b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+1 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+1
new file mode 100644
index 00000000..06c4d826
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+1 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+10 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+10
new file mode 100644
index 00000000..dfff6cb6
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+10 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+11 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+11
new file mode 100644
index 00000000..5aa26c63
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+11 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+12 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+12
new file mode 100644
index 00000000..2db47790
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+12 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+2 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+2
new file mode 100644
index 00000000..e7de564c
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+2 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+3 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+3
new file mode 100644
index 00000000..ecd3b14b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+3 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+4 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+4
new file mode 100644
index 00000000..db18bbec
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+4 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+5 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+5
new file mode 100644
index 00000000..3dc09d9d
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+5 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+6 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+6
new file mode 100644
index 00000000..f4543072
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+6 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+7 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+7
new file mode 100644
index 00000000..50f2ec30
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+7 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+8 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+8
new file mode 100644
index 00000000..b4acc1ef
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+8 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+9 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+9
new file mode 100644
index 00000000..57a0850a
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT+9 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-1 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-1
new file mode 100644
index 00000000..a1c56385
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-1 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-10 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-10
new file mode 100644
index 00000000..45dfc5b3
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-10 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-11 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-11
new file mode 100644
index 00000000..bfa86593
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-11 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-12 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-12
new file mode 100644
index 00000000..f31b8b60
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-12 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-13 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-13
new file mode 100644
index 00000000..94559e50
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-13 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-14 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-14
new file mode 100644
index 00000000..065df1b4
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-14 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-2 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-2
new file mode 100644
index 00000000..449568b5
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-2 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-3 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-3
new file mode 100644
index 00000000..79569d1b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-3 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-4 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-4
new file mode 100644
index 00000000..167aac09
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-4 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-5 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-5
new file mode 100644
index 00000000..0ec3e1b9
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-5 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-6 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-6
new file mode 100644
index 00000000..df2bfd84
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-6 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-7 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-7
new file mode 100644
index 00000000..4f0ba157
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-7 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-8 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-8
new file mode 100644
index 00000000..bc836af9
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-8 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-9 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-9
new file mode 100644
index 00000000..cb04e406
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/GMT-9 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/UCT b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/UCT
new file mode 100644
index 00000000..c053c64b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/UCT differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/UTC b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/UTC
new file mode 100644
index 00000000..c053c64b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Etc/UTC differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Amsterdam b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Amsterdam
new file mode 100644
index 00000000..32735b1e
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Amsterdam differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Andorra b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Andorra
new file mode 100644
index 00000000..e32c6a73
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Andorra differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Athens b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Athens
new file mode 100644
index 00000000..b2c49f12
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Athens differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Belgrade b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Belgrade
new file mode 100644
index 00000000..f1a2e5d4
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Belgrade differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Berlin b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Berlin
new file mode 100644
index 00000000..92228ebd
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Berlin differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Brussels b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Brussels
new file mode 100644
index 00000000..d36abac0
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Brussels differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Bucharest b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Bucharest
new file mode 100644
index 00000000..04f680d4
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Bucharest differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Budapest b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Budapest
new file mode 100644
index 00000000..a8973bb3
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Budapest differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Chisinau b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Chisinau
new file mode 100644
index 00000000..7a554811
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Chisinau differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Copenhagen b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Copenhagen
new file mode 100644
index 00000000..706b5f1b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Copenhagen differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Dublin b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Dublin
new file mode 100644
index 00000000..ae2623ec
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Dublin differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Gibraltar b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Gibraltar
new file mode 100644
index 00000000..996f2dda
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Gibraltar differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Helsinki b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Helsinki
new file mode 100644
index 00000000..7b0b0999
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Helsinki differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Istanbul b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Istanbul
new file mode 100644
index 00000000..04248048
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Istanbul differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Kaliningrad b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Kaliningrad
new file mode 100644
index 00000000..8d51907a
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Kaliningrad differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Kiev b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Kiev
new file mode 100644
index 00000000..afe8170b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Kiev differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Lisbon b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Lisbon
new file mode 100644
index 00000000..ce5092c7
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Lisbon differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/London b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/London
new file mode 100644
index 00000000..8abdac93
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/London differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Luxembourg b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Luxembourg
new file mode 100644
index 00000000..ad42d926
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Luxembourg differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Madrid b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Madrid
new file mode 100644
index 00000000..9cfe6d47
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Madrid differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Malta b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Malta
new file mode 100644
index 00000000..11342ee0
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Malta differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Minsk b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Minsk
new file mode 100644
index 00000000..bf8ed8d2
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Minsk differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Monaco b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Monaco
new file mode 100644
index 00000000..c8962f17
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Monaco differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Moscow b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Moscow
new file mode 100644
index 00000000..04a70076
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Moscow differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Oslo b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Oslo
new file mode 100644
index 00000000..2a03c1ab
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Oslo differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Paris b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Paris
new file mode 100644
index 00000000..88464607
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Paris differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Prague b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Prague
new file mode 100644
index 00000000..a3575ca4
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Prague differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Riga b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Riga
new file mode 100644
index 00000000..47a6f7e6
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Riga differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Rome b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Rome
new file mode 100644
index 00000000..406e0083
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Rome differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Samara b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Samara
new file mode 100644
index 00000000..78de3bc6
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Samara differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Simferopol b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Simferopol
new file mode 100644
index 00000000..abec8746
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Simferopol differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Sofia b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Sofia
new file mode 100644
index 00000000..4d580d99
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Sofia differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Stockholm b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Stockholm
new file mode 100644
index 00000000..585921f6
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Stockholm differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Tallinn b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Tallinn
new file mode 100644
index 00000000..2e3502bb
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Tallinn differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Tirane b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Tirane
new file mode 100644
index 00000000..68951f23
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Tirane differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Uzhgorod b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Uzhgorod
new file mode 100644
index 00000000..006cf7fb
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Uzhgorod differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Vienna b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Vienna
new file mode 100644
index 00000000..44358965
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Vienna differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Vilnius b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Vilnius
new file mode 100644
index 00000000..19053406
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Vilnius differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Volgograd b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Volgograd
new file mode 100644
index 00000000..a2557042
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Volgograd differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Warsaw b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Warsaw
new file mode 100644
index 00000000..5b5ae9b2
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Warsaw differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Zaporozhye b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Zaporozhye
new file mode 100644
index 00000000..fac9e9c3
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Zaporozhye differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Zurich b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Zurich
new file mode 100644
index 00000000..a8e52137
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Europe/Zurich differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/GMT b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/GMT
new file mode 100644
index 00000000..c053c64b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/GMT differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/HST b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/HST
new file mode 100644
index 00000000..dfff6cb6
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/HST differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Chagos b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Chagos
new file mode 100644
index 00000000..92d4c2bd
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Chagos differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Christmas b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Christmas
new file mode 100644
index 00000000..4f0ba157
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Christmas differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Cocos b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Cocos
new file mode 100644
index 00000000..b763ec23
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Cocos differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Kerguelen b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Kerguelen
new file mode 100644
index 00000000..a395cc5d
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Kerguelen differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Mahe b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Mahe
new file mode 100644
index 00000000..f0079c8c
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Mahe differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Maldives b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Maldives
new file mode 100644
index 00000000..1a177ad3
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Maldives differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Mauritius b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Mauritius
new file mode 100644
index 00000000..c5c4200a
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Mauritius differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Reunion b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Reunion
new file mode 100644
index 00000000..d994b2ea
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Indian/Reunion differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/MET b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/MET
new file mode 100644
index 00000000..f648311b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/MET differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/MST b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/MST
new file mode 100644
index 00000000..50f2ec30
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/MST differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/MST7MDT b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/MST7MDT
new file mode 100644
index 00000000..b4485f79
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/MST7MDT differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/PST8PDT b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/PST8PDT
new file mode 100644
index 00000000..909318e9
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/PST8PDT differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Apia b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Apia
new file mode 100644
index 00000000..e7b8f343
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Apia differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Auckland b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Auckland
new file mode 100644
index 00000000..ae3a0d04
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Auckland differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Bougainville b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Bougainville
new file mode 100644
index 00000000..b048b01b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Bougainville differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Chatham b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Chatham
new file mode 100644
index 00000000..7e65e157
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Chatham differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Chuuk b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Chuuk
new file mode 100644
index 00000000..2cd33c50
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Chuuk differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Easter b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Easter
new file mode 100644
index 00000000..182be40d
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Easter differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Efate b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Efate
new file mode 100644
index 00000000..53c120ef
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Efate differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Enderbury b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Enderbury
new file mode 100644
index 00000000..eb7110d9
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Enderbury differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Fakaofo b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Fakaofo
new file mode 100644
index 00000000..4738ad4a
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Fakaofo differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Fiji b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Fiji
new file mode 100644
index 00000000..b3c84dba
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Fiji differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Funafuti b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Funafuti
new file mode 100644
index 00000000..3c396db2
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Funafuti differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Galapagos b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Galapagos
new file mode 100644
index 00000000..62a94dd8
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Galapagos differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Gambier b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Gambier
new file mode 100644
index 00000000..17a754d9
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Gambier differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Guadalcanal b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Guadalcanal
new file mode 100644
index 00000000..89d7a15f
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Guadalcanal differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Guam b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Guam
new file mode 100644
index 00000000..88a6f734
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Guam differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Honolulu b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Honolulu
new file mode 100644
index 00000000..42d62d33
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Honolulu differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Kiritimati b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Kiritimati
new file mode 100644
index 00000000..380bec7a
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Kiritimati differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Kosrae b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Kosrae
new file mode 100644
index 00000000..a837cbc0
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Kosrae differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Kwajalein b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Kwajalein
new file mode 100644
index 00000000..dab0ae30
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Kwajalein differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Majuro b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Majuro
new file mode 100644
index 00000000..3a6ffc7f
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Majuro differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Marquesas b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Marquesas
new file mode 100644
index 00000000..1fc45acb
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Marquesas differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Midway b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Midway
new file mode 100644
index 00000000..7830c183
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Midway differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Nauru b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Nauru
new file mode 100644
index 00000000..76e61f09
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Nauru differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Niue b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Niue
new file mode 100644
index 00000000..5ffe72d2
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Niue differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Norfolk b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Norfolk
new file mode 100644
index 00000000..87233037
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Norfolk differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Noumea b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Noumea
new file mode 100644
index 00000000..99773723
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Noumea differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Pago_Pago b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Pago_Pago
new file mode 100644
index 00000000..a8b92ef8
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Pago_Pago differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Palau b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Palau
new file mode 100644
index 00000000..b7a78e6b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Palau differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Pitcairn b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Pitcairn
new file mode 100644
index 00000000..d1cef690
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Pitcairn differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Pohnpei b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Pohnpei
new file mode 100644
index 00000000..9cb06588
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Pohnpei differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Port_Moresby b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Port_Moresby
new file mode 100644
index 00000000..45dfc5b3
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Port_Moresby differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Rarotonga b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Rarotonga
new file mode 100644
index 00000000..1a0f6c48
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Rarotonga differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Saipan b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Saipan
new file mode 100644
index 00000000..b6c3c1ea
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Saipan differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Tahiti b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Tahiti
new file mode 100644
index 00000000..86d257f5
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Tahiti differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Tarawa b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Tarawa
new file mode 100644
index 00000000..fd181c2b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Tarawa differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Tongatapu b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Tongatapu
new file mode 100644
index 00000000..17a488b7
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Tongatapu differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Wake b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Wake
new file mode 100644
index 00000000..6f1c5524
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Wake differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Wallis b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Wallis
new file mode 100644
index 00000000..f492d160
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/Pacific/Wallis differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/AST4 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/AST4
new file mode 100644
index 00000000..db18bbec
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/AST4 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/AST4ADT b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/AST4ADT
new file mode 100644
index 00000000..0eac0dea
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/AST4ADT differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/CST6 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/CST6
new file mode 100644
index 00000000..f4543072
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/CST6 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/CST6CDT b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/CST6CDT
new file mode 100644
index 00000000..f91f7fbb
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/CST6CDT differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/EST5 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/EST5
new file mode 100644
index 00000000..3dc09d9d
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/EST5 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/EST5EDT b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/EST5EDT
new file mode 100644
index 00000000..732bb4da
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/EST5EDT differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/HST10 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/HST10
new file mode 100644
index 00000000..dfff6cb6
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/HST10 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/MST7 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/MST7
new file mode 100644
index 00000000..50f2ec30
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/MST7 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/MST7MDT b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/MST7MDT
new file mode 100644
index 00000000..7a9023cb
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/MST7MDT differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/PST8 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/PST8
new file mode 100644
index 00000000..b4acc1ef
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/PST8 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/PST8PDT b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/PST8PDT
new file mode 100644
index 00000000..84ed6a83
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/PST8PDT differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/YST9 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/YST9
new file mode 100644
index 00000000..57a0850a
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/YST9 differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/YST9YDT b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/YST9YDT
new file mode 100644
index 00000000..3fa4b947
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/SystemV/YST9YDT differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/WET b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/WET
new file mode 100644
index 00000000..4cf87bda
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/WET differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/ZoneInfoMappings b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/ZoneInfoMappings
new file mode 100644
index 00000000..7124bf2b
Binary files /dev/null and b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/lib/zi/ZoneInfoMappings differ
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/man/ja/man1/java.1 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/man/ja/man1/java.1
new file mode 100644
index 00000000..9849be38
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/man/ja/man1/java.1
@@ -0,0 +1,900 @@
+." Copyright (c) 1994, 2013, Oracle and/or its affiliates. All rights reserved.
+."
+.TH java 1 "11 Jul 2013"
+
+.LP
+.SH "NAME"
+java \- Javaアă—ăŞă‚±ăĽă‚·ă§ăłă‚’čµ·ĺ‹•ă—ăľă™ă€‚
+.SH "形式"
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+java [ \fIoptions\fR ] class [ \fIargument \&.\&.\&.\fR ]
+java [ \fIoptions\fR ] \-jar file\&.jar [ \fIargument \&.\&.\&.\fR ]
+.fi
+.if n \{\
+.RE
+.\}
+.PP
+\fIオă—ă‚·ă§ăł\fR
+.RS 4
+コăžăłă‰ă©ă‚¤ăłă»ă‚Şă—ă‚·ă§ăłă€‚オă—ă‚·ă§ăłă‚’参照ă—ă¦ăŹă ă•ă„。
+.RE
+.PP
+クă©ă‚ą
+.RS 4
+コăĽă«ă™ă‚‹ă‚Żă©ă‚ąă®ĺŤĺ‰Ťă€‚
+.RE
+.PP
+\fIfile\&.jar\fR
+.RS 4
+コăĽă«ă™ă‚‹JARă•ァイă«ă®ĺŤĺ‰Ťă€‚\fI\-jar\fRコăžăłă‰ă§ă®ăżä˝żç”¨ă•れăľă™ă€‚
+.RE
+.PP
+\fI引数\fR
+.RS 4
+\fImain\fR関数ă«ć¸ˇă•れる引数。
+.RE
+.SH "説ćŽ"
+.PP
+\fIjava\fRコăžăłă‰ăŻJavaアă—ăŞă‚±ăĽă‚·ă§ăłă‚’é–‹ĺ§‹ă—ăľă™ă€‚Java Runtime Environmentă‚’čµ·ĺ‹•ă—ăźĺľŚă€ćŚ‡ĺ®šă•れăźă‚Żă©ă‚ąă‚’ăăĽă‰ă—ă€ăťă®ă‚Żă©ă‚ąă®\fImain\fRăˇă‚˝ăă‰ă‚’コăĽă«ă™ă‚‹ă“ă¨ă«ă‚りă€ă“れを行ă„ăľă™ă€‚
+.PP
+ă“ă®ăˇă‚˝ăă‰ăŻă€publicăŠă‚ăłstatică¨ă—ă¦ĺ®Łč¨€ă™ă‚‹ĺż…č¦ăŚă‚りăľă™ă€‚ăľăźă€ĺ€¤ăŻčż”ă›ăľă›ă‚“。ă•らă«ă€Stringé…Ťĺ—ă‚’ă‘ă©ăˇăĽă‚żă¨ă—ă¦ćŚ‡ĺ®šă§ăŤă‚‹ĺż…č¦ăŚă‚りăľă™ă€‚ăˇă‚˝ăă‰ĺ®Łč¨€ăŻć¬ˇă®ĺ˝˘ĺĽŹă‚’ĺ«ăżăľă™ă€‚
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+public static void main(String args[]
+.fi
+.if n \{\
+.RE
+.\}
+.PP
+ă‡ă•ă‚©ă«ăă§ăŻă€ă‚Şă—ă‚·ă§ăłă®ăŞă„最ĺťă®ĺĽ•ć•°ăŚă€ă‚łăĽă«ă•れるクă©ă‚ąă®ĺŤĺ‰Ťă«ăŞă‚Šăľă™ă€‚完全修飾クă©ă‚ąĺŤă‚’使用ă™ă‚‹ĺż…č¦ăŚă‚りăľă™ă€‚\fI\-jar\fRオă—ă‚·ă§ăłă‚’指定ă—ăźĺ ´ĺă€ă‚łăžăłă‰ă©ă‚¤ăłă»ă‚Şă—ă‚·ă§ăłä»Ąĺ¤–ă®ćś€ĺťă®ĺĽ•ć•°ăŚă€ă‚˘ă—ăŞă‚±ăĽă‚·ă§ăłă®ă‚Żă©ă‚ąă»ă•ァイă«ă¨ăŞă‚˝ăĽă‚ąă»ă•ァイă«ă‚’ĺ«ă‚€JARă•ァイă«ă®ĺŤĺ‰Ťă«ăŞă‚Šăľă™ă€‚ă“ă®ĺ ´ĺă€ăžă‹ă•ェスăă®Main\-Classăăă€ăĽă§ćŚ‡ĺ®šă•れăźă‚Żă©ă‚ąăŚčµ·ĺ‹•クă©ă‚ąă«ăŞă‚Šăľă™ă€‚
+.PP
+Java RuntimeăŻă€ă–ăĽăスăă©ăă—ă»ă‚Żă©ă‚ąă»ă‘スă€ă‚¤ăłă‚ąăăĽă«ć¸ć‹ˇĺĽµć©źč˝ăŠă‚ăłă¦ăĽă‚¶ăĽă»ă‚Żă©ă‚ąă»ă‘スă®3箇所ă‹ă‚‰čµ·ĺ‹•クă©ă‚ąă¨ä»–ă®ä˝żç”¨ă•れă¦ă„るクă©ă‚ąă‚’検索ă—ăľă™ă€‚
+.PP
+クă©ă‚ąĺŤăľăźăŻJARă•ァイă«ĺŤă®ĺľŚă«ă‚ă‚‹ă€ă‚łăžăłă‰ă©ă‚¤ăłă»ă‚Şă—ă‚·ă§ăłä»Ąĺ¤–ă®ĺĽ•ć•°ăŻă€\fImain\fR関数ă«ć¸ˇă•れăľă™ă€‚
+.SH "オă—ă‚·ă§ăł"
+.PP
+čµ·ĺ‹•ă„ăĽă«ă«ăŻă€çŹľĺś¨ă®ă©ăłă‚żă‚¤ă ç’°ĺ˘ă§ă‚µăťăĽăă•れる標準オă—ă‚·ă§ăłă®ă‚»ăăăŚă‚りăľă™ă€‚
+.PP
+ăľăźă€ä»®ćłăžă‚·ăłă®çŹľĺś¨ă®ĺ®źčŁ…ă§ăŻă€éťžć¨™ćş–オă—ă‚·ă§ăłă®ă‚»ăăもサăťăĽăă•れăľă™ă€‚ă“れăŻă€ĺ°†ćťĄă®ăŞăŞăĽă‚ąă§ĺ¤‰ć›´ă•れる可č˝ć€§ăŚă‚りăľă™ă€‚非標準オă—ă‚·ă§ăłă‚’参照ă—ă¦ăŹă ă•ă„。
+.SS "標準オă—ă‚·ă§ăł"
+.PP
+\-client
+.RS 4
+Java HotSpot VMクă©ă‚¤ă‚˘ăłăă‚’é¸ćŠžă—ăľă™ă€‚64ă“ăă対応JDKăŻçŹľć™‚ç‚ąă§ăŻă€ă“ă®ă‚Şă—ă‚·ă§ăłă‚’無視ă—ă€ă‹ă‚Źă‚Šă«Java Hotspot Server VMを使用ă—ăľă™ă€‚
+.sp
+ă‡ă•ă‚©ă«ăă®Java VMé¸ćŠžăŻă€ć¬ˇă®\fI「サăĽăăĽă‚Żă©ă‚ąă»ăžă‚·ăłă®ć¤śĺ‡şă€Ť\fRăšăĽă‚¸ă‚’参照ă—ă¦ăŹă ă•ă„:
+
+http://docs\&.oracle\&.com/javase/7/docs/technotes/guides/vm/server\-class\&.html
+.RE
+.PP
+\-server
+.RS 4
+Java HotSpot VMサăĽăăĽă‚’é¸ćŠžă—ăľă™ă€‚64ă“ăă対応JDK上ă§ăŻă€ă‚µăťăĽăă•れるă®ăŻJava Hotspot Server VMă®ăżă§ă‚ă‚‹ăźă‚ă€\fI\-\fR\fIserver\fRオă—ă‚·ă§ăłăŚćš—黙的ă«é¸ćŠžă•れăľă™ă€‚
+.sp
+ă‡ă•ă‚©ă«ăă®Java VMé¸ćŠžăŻă€ć¬ˇă®ă€Śă‚µăĽăăĽă‚Żă©ă‚ąă»ăžă‚·ăłă®ć¤śĺ‡şă€ŤăšăĽă‚¸ă‚’参照ă—ă¦ăŹă ă•ă„:
+
+http://docs\&.oracle\&.com/javase/7/docs/technotes/guides/vm/server\-class\&.html
+.RE
+.PP
+\-agentlib:\fIlibname\fR[\fI=options\fR]
+.RS 4
+次ă®äľ‹ă®ă‚ă†ăŞăŤă‚¤ă†ă‚Łă–ă»ă‚¨ăĽă‚¸ă‚§ăłăă»ă©ă‚¤ă–ă©ăŞ\fIlibname\fRă‚’ăăĽă‰ă—ăľă™ă€‚
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+\-agentlib:hprof
+
+\-agentlib:jdwp=help
+
+\-agentlib:hprof=help
+.fi
+.if n \{\
+.RE
+.\}
+次ă®\fI「JVMTIエăĽă‚¸ă‚§ăłăă»ă‚łăžăłă‰ă©ă‚¤ăłă»ă‚Şă—ă‚·ă§ăłă€Ť\fRを参照ă—ă¦ăŹă ă•ă„:
+
+http://docs\&.oracle\&.com/javase/7/docs/platform/jvmti/jvmti\&.html#starting
+.RE
+.PP
+\-agentpath:\fIpathname\fR[\fI=options\fR]
+.RS 4
+ă•ă«\fIă‘スĺŤ\fRを使用ă—ă¦ă€ăŤă‚¤ă†ă‚Łă–ă»ă‚¨ăĽă‚¸ă‚§ăłăă»ă©ă‚¤ă–ă©ăŞă‚’ăăĽă‰ă—ăľă™ă€‚次ă®\fI「JVMTIコăžăłă‰ă©ă‚¤ăłă»ă‚Şă—ă‚·ă§ăłă€Ť\fRを参照ă—ă¦ăŹă ă•ă„:
+
+http://docs\&.oracle\&.com/javase/7/docs/platform/jvmti/jvmti\&.html#starting
+.RE
+.PP
+\-classpath \fIclasspath\fR, \-cp \fIclasspath\fR
+.RS 4
+クă©ă‚ąă»ă•ァイă«ă‚’検索ă™ă‚‹ă‡ă‚Łă¬ă‚ŻăăŞă€JARă•ァイă«ăŠă‚ăłZIPアăĽă‚«ă‚¤ă–ă®ăŞă‚ąăを指定ă—ăľă™ă€‚
+\fIクă©ă‚ąă»ă‘スă»ă‚¨ăłăăŞăŻă‚łăăł(:)ă§ĺŚşĺ‡ă‚Šăľă™ă€‚\fR\fI\-classpath\fRăľăźăŻ\fI\-cp\fRを指定ă™ă‚‹ă¨ă€ă“ă®ă‚Şă—ă‚·ă§ăłă®ĺ€¤ă«ă‚ăŁă¦\fICLASSPATH\fRç’°ĺ˘ĺ¤‰ć•°ă®č¨ĺ®šăŚă‚ŞăĽăăĽă©ă‚¤ă‰ă•れăľă™ă€‚
+.sp
+\fI\-classpath\fRă¨\fI\-cp\fRăŚä˝żç”¨ă•れăšă€\fICLASSPATH\fRăŚč¨ĺ®šă•れă¦ă„ăŞă„ĺ ´ĺă€ă¦ăĽă‚¶ăĽă»ă‚Żă©ă‚ąă»ă‘スăŻçŹľĺś¨ă®ă‡ă‚Łă¬ă‚ŻăăŞ(\&.)ă‹ă‚‰ć§‹ćă•れăľă™ă€‚
+.sp
+便宜上ă€\fI*\fRă®ă™ăĽă‚ąĺŤă‚’ĺ«ă‚€ă‚Żă©ă‚ąă»ă‘スč¦ç´ ăŻă€\&.jarăľăźăŻ\&.JARを拡張ĺă«ćŚă¤ă‡ă‚Łă¬ă‚ŻăăŞĺ†…ă®ă™ăąă¦ă®ă•ァイă«ă®ăŞă‚ąăを指定ă™ă‚‹ă®ă¨ĺŚç‰ă¨ăżăŞă•れăľă™ă€‚Javaă—ăă‚°ă©ă ăŻ2ă¤ă®ĺ‘Ľĺ‡şă—ă®é•ă„を認čă§ăŤăľă›ă‚“。
+.sp
+ăźă¨ăă°ă€ă‡ă‚Łă¬ă‚ŻăăŞmydiră«a\&.jară¨b\&.JARăŚĺ«ăľă‚Śă¦ă„ă‚‹ĺ ´ĺă€ă‚Żă©ă‚ąă»ă‘スč¦ç´ \fImydir/*\fRăŻA\&.jar:b\&.JARă«ĺ±•é–‹ă•れăľă™ăŚă€JARă•ァイă«ă®é †ç•ŞăŻćśŞćŚ‡ĺ®šă¨ăŞă‚Šăľă™ă€‚ă“ă®ăŞă‚ąăă«ăŻă€éš ă—ă•ァイă«ă‚‚ĺ«ă‚ă€ćŚ‡ĺ®šă•れăźă‡ă‚Łă¬ă‚ŻăăŞĺ†…ă®ă™ăąă¦ă®JARă•ァイă«ăŚĺ«ăľă‚Śăľă™ă€‚\fI*\fRă®ăżă‹ă‚‰ăŞă‚‹ă‚Żă©ă‚ąă»ă‘スă»ă‚¨ăłăăŞăŻă€çŹľĺś¨ă®ă‡ă‚Łă¬ă‚ŻăăŞĺ†…ă®ă™ăąă¦ă®JARă•ァイă«ă®ăŞă‚ąăă«ĺ±•é–‹ă•れăľă™ă€‚\fICLASSPATH\fRç’°ĺ˘ĺ¤‰ć•°ă‚‚ă€ĺ®šçľ©ć™‚ă«ăŻĺŚć§ă«ĺ±•é–‹ă•れăľă™ă€‚クă©ă‚ąă»ă‘スă»ăŻă‚¤ă«ă‰ă‚«ăĽă‰ć‹ˇĺĽµăŻă€Java VMă®é–‹ĺ§‹ĺ‰Ťă«čˇŚă‚Źă‚Śăľă™ă€‚Javaă—ăă‚°ă©ă ăŻă€ç’°ĺ˘ă‚’問ă„ĺă›ă‚‹ĺ ´ĺを除ăŤă€ć‹ˇĺĽµă•れă¦ă„ăŞă„ăŻă‚¤ă«ă‰ă»ă‚«ăĽă‰ă‚’参照ă—ăľă›ă‚“。ăźă¨ăă°ă€\fISystem\&.getenv("CLASSPATH")\fRをコăĽă«ă—ă¦ĺ•Źă„ĺă›ă‚‹ĺ ´ĺă§ă™ă€‚
+.RE
+.PP
+\-D\fIproperty=value\fR
+.RS 4
+シスă†ă ă»ă—ăă‘ă†ă‚Łă®ĺ€¤ă‚’č¨ĺ®šă—ăľă™ă€‚
+.RE
+.PP
+\-d32
+.RS 4
+アă—ăŞă‚±ăĽă‚·ă§ăłă‚’32ă“ăăç’°ĺ˘ă§ĺ®źčˇŚă—ăľă™ă€‚32ă“ăăç’°ĺ˘ăŚă‚¤ăłă‚ąăăĽă«ă•れă¦ă„ăŞă„ă‹ă‚µăťăĽăă•れă¦ă„ăŞă„ĺ ´ĺăŻă€ă‚¨ă©ăĽăŚĺ ±ĺ‘Šă•れăľă™ă€‚ă‡ă•ă‚©ă«ăă§ăŻă€64ă“ăă専用シスă†ă ăŚä˝żç”¨ă•れă¦ă„ă‚‹ĺ ´ĺを除ăŤă€ă‚˘ă—ăŞă‚±ăĽă‚·ă§ăłăŻ32ă“ăăç’°ĺ˘ă§ĺ®źčˇŚă•れăľă™ă€‚
+.RE
+.PP
+\-d64
+.RS 4
+アă—ăŞă‚±ăĽă‚·ă§ăłă‚’64ă“ăăç’°ĺ˘ă§ĺ®źčˇŚă—ăľă™ă€‚64ă“ăăç’°ĺ˘ăŚă‚¤ăłă‚ąăăĽă«ă•れă¦ă„ăŞă„ă‹ă‚µăťăĽăă•れă¦ă„ăŞă„ĺ ´ĺăŻă€ă‚¨ă©ăĽăŚĺ ±ĺ‘Šă•れăľă™ă€‚ă‡ă•ă‚©ă«ăă§ăŻă€64ă“ăă専用シスă†ă ăŚä˝żç”¨ă•れă¦ă„ă‚‹ĺ ´ĺを除ăŤă€ă‚˘ă—ăŞă‚±ăĽă‚·ă§ăłăŻ32ă“ăăç’°ĺ˘ă§ĺ®źčˇŚă•れăľă™ă€‚
+.sp
+現在ă®ă¨ă“ろă€Java HotSpot Server VMă®ăżăŚ64ă“ăăă®ć“Ťä˝śă‚’サăťăĽăă—ă¦ă„ă‚‹ăźă‚ă€\fI\-d64\fR使用時ă«ăŻ\fI\-server\fRオă—ă‚·ă§ăłăŚćš—黙的ă«ä˝żç”¨ă•れăľă™ă€‚\fI\-d64\fR使用時ă«ăŻă€\fI\-client\fRオă—ă‚·ă§ăłăŻç„ˇč¦–ă•れăľă™ă€‚ă“ă®ä»•ć§ăŻă€ĺ°†ćťĄă®ăŞăŞăĽă‚ąă§ăŻĺ¤‰ć›´ă«ăŞă‚‹ĺŹŻč˝ć€§ăŚă‚りăľă™ă€‚
+.RE
+.PP
+\-disableassertions[:\fIpackage name\fR"\&.\&.\&." | :\fIclass name\fR ], \-da[:\fIpackage name\fR"\&.\&.\&." | :\fIclass name\fR ]
+.RS 4
+アサăĽă‚·ă§ăłă‚’無効ă«ă—ăľă™ă€‚ă“れăŚă‡ă•ă‚©ă«ăă§ă™ă€‚
+.sp
+引数ăŞă—ă®\fIdisableassertions\fRăľăźăŻ\fI\-da\fRを指定ă™ă‚‹ă¨ă€ă‚˘ă‚µăĽă‚·ă§ăłăŚç„ˇĺŠąă«ăŞă‚Šăľă™ă€‚「\fI\&.\&.\&.\fR」ă§çµ‚わる引数を1ă¤ćŚ‡ĺ®šă™ă‚‹ă¨ă€ćŚ‡ĺ®šă—ăźă‘ăケăĽă‚¸ă¨ăťă®ă‚µă–ă‘ăケăĽă‚¸ĺ†…ă§ă‚˘ă‚µăĽă‚·ă§ăłăŚç„ˇĺŠąă«ăŞă‚Šăľă™ă€‚引数ă¨ă—ă¦\fI"\&.\&.\&."\fRを指定ă™ă‚‹ă¨ă€çŹľĺś¨ă®ä˝śćĄă‡ă‚Łă¬ă‚ŻăăŞă«ă‚ă‚‹ĺŤĺ‰Ťă®ăŞă„ă‘ăケăĽă‚¸ĺ†…ă§ă‚˘ă‚µăĽă‚·ă§ăłăŚç„ˇĺŠąă«ăŞă‚Šăľă™ă€‚「\fI\&.\&.\&.\fR」ă§çµ‚わらăŞă„引数を1ă¤ćŚ‡ĺ®šă™ă‚‹ă¨ă€ćŚ‡ĺ®šă—ăźă‚Żă©ă‚ąĺ†…ă§ă‚˘ă‚µăĽă‚·ă§ăłăŚç„ˇĺŠąă«ăŞă‚Šăľă™ă€‚
+.sp
+ă‘ăケăĽă‚¸\fIcom\&.wombat\&.fruitbat\fR内ă§ăŻă‚˘ă‚µăĽă‚·ă§ăłă‚’有効ă«ă—ă€ă‚Żă©ă‚ą\fIcom\&.wombat\&.fruitbat\&.Brickbat\fR内ă§ăŻă‚˘ă‚µăĽă‚·ă§ăłă‚’無効ă«ă—ăźă†ăă§ă€ă—ăă‚°ă©ă を実行ă™ă‚‹ă«ăŻă€ć¬ˇă®ă‚ă†ăŞă‚łăžăłă‰ă‚’使用ă—ăľă™ă€‚
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+java \-ea:com\&.wombat\&.fruitbat\&.\&.\&. \-da:com\&.wombat\&.fruitbat\&.Brickbat
+.fi
+.if n \{\
+.RE
+.\}
+\fI\-disableassertions\fRăŠă‚ăł\fI\-da\fRスイăăăŻă€ă™ăąă¦ă®ă‚Żă©ă‚ąă»ăăĽă€ăĽăŠă‚ăłă‚·ă‚ąă†ă ă»ă‚Żă©ă‚ąă«é©ç”¨ă•れăľă™ă€‚シスă†ă ă»ă‚Żă©ă‚ąă«ăŻă‚Żă©ă‚ąă»ăăĽă€ăĽăŻă‚りăľă›ă‚“。ăźă ă—ă€ă“ă®ă«ăĽă«ă«ăŻ1ă¤äľ‹ĺ¤–ăŚă‚りăľă™ă€‚ăťă‚ŚăŻă€ĺĽ•ć•°ăŞă—ă®ĺ˝˘ĺĽŹă§ă“ă®ă‚ąă‚¤ăăを指定ă™ă‚‹ă¨ă€ăťă®ćŚ‡ĺ®šăŚă‚·ă‚ąă†ă ă«é©ç”¨ă•れăŞă„ă€ă¨ă„ă†ă“ă¨ă§ă™ă€‚ă“ă®äľ‹ĺ¤–ă‚’ĺ©ç”¨ă™ă‚Śă°ă€ă‚·ă‚ąă†ă ă»ă‚Żă©ă‚ąă‚’除ăŹă™ăąă¦ă®ă‚Żă©ă‚ąă§ă‚˘ă‚µăĽă‚·ă§ăłă‚’ç°ˇĺŤă«ćś‰ĺŠąă«ă™ă‚‹ă“ă¨ăŚă§ăŤăľă™ă€‚\fI\-disablesystemassertions\fRオă—ă‚·ă§ăłăŻă€ă™ăąă¦ă®ă‚·ă‚ąă†ă ă»ă‚Żă©ă‚ąă§ă‚˘ă‚µăĽă‚·ă§ăłă‚’有効ă«ă™ă‚‹ĺĄă®ă‚ąă‚¤ăăă‚’ćŹäľ›ă—ăľă™ă€‚
+.RE
+.PP
+\-enableassertions[:\fIpackage name\fR"\&.\&.\&." | :\fIclass name\fR ], \-ea[:\fIpackage name\fR"\&.\&.\&." | :\fIclass name\fR ]
+.RS 4
+アサăĽă‚·ă§ăłă‚’有効ă«ă—ăľă™ă€‚アサăĽă‚·ă§ăłăŻă€ă‡ă•ă‚©ă«ăă§ăŻç„ˇĺŠąă«ăŞăŁă¦ă„ăľă™ă€‚
+.sp
+引数ăŞă—ă®\fIenableassertions\fRăľăźăŻ\fI\-ea\fRを指定ă™ă‚‹ă¨ă€ă‚˘ă‚µăĽă‚·ă§ăłăŚćś‰ĺŠąă«ăŞă‚Šăľă™ă€‚「\fI\&.\&.\&.\fR」ă§çµ‚わる引数を1ă¤ćŚ‡ĺ®šă™ă‚‹ă¨ă€ćŚ‡ĺ®šă—ăźă‘ăケăĽă‚¸ă¨ăťă®ă‚µă–ă‘ăケăĽă‚¸ĺ†…ă§ă‚˘ă‚µăĽă‚·ă§ăłăŚćś‰ĺŠąă«ăŞă‚Šăľă™ă€‚引数ă¨ă—ă¦\fI"\&.\&.\&."\fRを指定ă™ă‚‹ă¨ă€çŹľĺś¨ă®ä˝śćĄă‡ă‚Łă¬ă‚ŻăăŞă«ă‚ă‚‹ĺŤĺ‰Ťă®ăŞă„ă‘ăケăĽă‚¸ĺ†…ă§ă‚˘ă‚µăĽă‚·ă§ăłăŚćś‰ĺŠąă«ăŞă‚Šăľă™ă€‚「\fI\&.\&.\&.\fR」ă§çµ‚わらăŞă„引数を1ă¤ćŚ‡ĺ®šă™ă‚‹ă¨ă€ćŚ‡ĺ®šă—ăźă‚Żă©ă‚ąĺ†…ă§ă‚˘ă‚µăĽă‚·ă§ăłăŚćś‰ĺŠąă«ăŞă‚Šăľă™ă€‚
+.sp
+ĺŤä¸€ă‚łăžăłă‰ă«ă“れらă®ă‚ąă‚¤ăăă®ă‚¤ăłă‚ąă‚żăłă‚ąă‚’複数指定ă—ăźĺ ´ĺăŻă€ćŚ‡ĺ®šă—ăźă‚ąă‚¤ăăăŚé †ç•Şă«ĺ‡¦ç†ă•れă¦ă‹ă‚‰ă‚Żă©ă‚ąăŚăăĽă‰ă•れăľă™ă€‚ă—ăźăŚăŁă¦ă€ăźă¨ăă°ă€ă‘ăケăĽă‚¸com\&.wombat\&.fruitbat(サă–ă‘ăケăĽă‚¸ă‚’ĺ«ă‚€)内ă§ă®ăżă‚˘ă‚µăĽă‚·ă§ăłă‚’有効ă«ă—ă¦ă—ăă‚°ă©ă を実行ă™ă‚‹ă«ăŻă€ć¬ˇă®ă‚ă†ăŞă‚łăžăłă‰ă‚’使用ă—ăľă™ă€‚
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+java \-ea:com\&.wombat\&.fruitbat\&.\&.\&.
+.fi
+.if n \{\
+.RE
+.\}
+\fI\-enableassertions\fRăŠă‚ăł\fI\-ea\fRスイăăăŻă€ă™ăąă¦ă®ă‚Żă©ă‚ąă»ăăĽă€ăĽăŠă‚ăłă‚·ă‚ąă†ă ă»ă‚Żă©ă‚ąă«é©ç”¨ă•れăľă™ă€‚シスă†ă ă»ă‚Żă©ă‚ąă«ăŻă‚Żă©ă‚ąă»ăăĽă€ăĽăŻă‚りăľă›ă‚“。ăźă ă—ă€ă“ă®ă«ăĽă«ă«ăŻ1ă¤äľ‹ĺ¤–ăŚă‚りăľă™ă€‚ăťă‚ŚăŻă€ĺĽ•ć•°ăŞă—ă®ĺ˝˘ĺĽŹă§ă“ă®ă‚ąă‚¤ăăを指定ă™ă‚‹ă¨ă€ăťă®ćŚ‡ĺ®šăŚă‚·ă‚ąă†ă ă«é©ç”¨ă•れăŞă„ă€ă¨ă„ă†ă“ă¨ă§ă™ă€‚ă“ă®äľ‹ĺ¤–ă‚’ĺ©ç”¨ă™ă‚Śă°ă€ă‚·ă‚ąă†ă ă»ă‚Żă©ă‚ąă‚’除ăŹă™ăąă¦ă®ă‚Żă©ă‚ąă§ă‚˘ă‚µăĽă‚·ă§ăłă‚’ç°ˇĺŤă«ćś‰ĺŠąă«ă™ă‚‹ă“ă¨ăŚă§ăŤăľă™ă€‚\fI\-enablesystemassertions\fRオă—ă‚·ă§ăłăŻă€ă™ăąă¦ă®ă‚·ă‚ąă†ă ă»ă‚Żă©ă‚ąă§ă‚˘ă‚µăĽă‚·ă§ăłă‚’有効ă«ă™ă‚‹ĺĄă®ă‚ąă‚¤ăăă‚’ćŹäľ›ă—ăľă™ă€‚
+.RE
+.PP
+\-enablesystemassertions, \-esa
+.RS 4
+ă™ăąă¦ă®ă‚·ă‚ąă†ă ă»ă‚Żă©ă‚ąĺ†…ă§ă‚˘ă‚µăĽă‚·ă§ăłă‚’有効ă«ă—ăľă™ă€‚ă¤ăľă‚Šă€ă‚·ă‚ąă†ă ă»ă‚Żă©ă‚ąă«ă¤ă„ă¦ă‚˘ă‚µăĽă‚·ă§ăłă®ă‡ă•ă‚©ă«ăă»ă‚ąă†ăĽă‚żă‚ąă‚’trueă«č¨ĺ®šă—ăľă™ă€‚
+.RE
+.PP
+\-disablesystemassertions, \-dsa
+.RS 4
+ă™ăąă¦ă®ă‚·ă‚ąă†ă ă»ă‚Żă©ă‚ąĺ†…ă§ă‚˘ă‚µăĽă‚·ă§ăłă‚’無効ă«ă—ăľă™ă€‚
+.RE
+.PP
+\-helpăľăźăŻ\-?
+.RS 4
+使用方法を表示ă—ă¦çµ‚了ă—ăľă™ă€‚
+.RE
+.PP
+\-jar
+.RS 4
+JARă•ァイă«ă«ă‚«ă—ă‚»ă«ĺŚ–ă•れăźă—ăă‚°ă©ă を実行ă—ăľă™ă€‚最ĺťă®ĺĽ•ć•°ăŻă€čµ·ĺ‹•クă©ă‚ąă®ĺŤĺ‰Ťă§ăŻăŞăŹă€JARă•ァイă«ă®ĺŤĺ‰Ťă«ă—ăľă™ă€‚ă“ă®ă‚Şă—ă‚·ă§ăłăŚć©źč˝ă™ă‚‹ă«ăŻă€JARă•ァイă«ă®ăžă‹ă•ェスăă«\fIMain\-Class\fR:
+\fIclassname\fRă¨ă„ă†ĺ˝˘ĺĽŹă®čˇŚă‚’指定ă™ă‚‹ĺż…č¦ăŚă‚りăľă™ă€‚\fIclassname\fRă«ăŻă€ă‚˘ă—ăŞă‚±ăĽă‚·ă§ăłă®é–‹ĺ§‹ä˝Ťç˝®ă¨ă—ă¦ć©źč˝ă™ă‚‹\fIpublic static void main(String[] args)\fRăˇă‚˝ăă‰ă‚’ĺ«ă‚€ă‚Żă©ă‚ąă‚’指定ă—ăľă™ă€‚
+.sp
+ă“ă®ă‚Şă—ă‚·ă§ăłă‚’使用ă™ă‚‹ă¨ă€ćŚ‡ĺ®šă—ăźJARă•ァイă«ăŚă™ăąă¦ă®ă¦ăĽă‚¶ăĽă»ă‚Żă©ă‚ąă®ă‚˝ăĽă‚ąă«ăŞă‚Šă€ă¦ăĽă‚¶ăĽă»ă‚Żă©ă‚ąă»ă‘スă®ä»–ă®č¨ĺ®šăŻç„ˇč¦–ă•れăľă™ă€‚
+.sp
+\fIjava \-jar\fRオă—ă‚·ă§ăłă§ĺ®źčˇŚă§ăŤă‚‹JARă•ァイă«ăŻă€ĺ®źčˇŚć¨©é™ă®ă‚»ăăă‚’äżťćŚă—ă¦ă„ăľă™ă€‚ă“ă®ăźă‚ă€\fIjava \-jar\fRを使用ă—ăŞă„ă§ĺ®źčˇŚă™ă‚‹ă“ă¨ă‚‚可č˝ă§ă™ă€‚次ă®ă€ŚJARă•ァイă«ă®ć¦‚č¦ă€Ťă‚’参照ă—ă¦ăŹă ă•ă„:
+
+http://docs\&.oracle\&.com/javase/7/docs/technotes/guides/jar/jarGuide\&.html
+.RE
+.PP
+\-javaagent:\fIjarpath\fR[\fI=options\fR]
+.RS 4
+Javaă—ăă‚°ă©ăźăłă‚°č¨€čŞžă‚¨ăĽă‚¸ă‚§ăłăă‚’ăăĽă‰ă—ăľă™ă€‚
+.RE
+.PP
+\-jre\-restrict\-search
+.RS 4
+ă¦ăĽă‚¶ăĽă»ă—ă©ă‚¤ă™ăĽăăŞJREă‚’ăăĽă‚¸ă§ăłć¤śç´˘ă«ĺ«ă‚ăľă™ă€‚
+.RE
+.PP
+\-no\-jre\-restrict\-search
+.RS 4
+ă¦ăĽă‚¶ăĽă»ă—ă©ă‚¤ă™ăĽăăŞJREă‚’ăăĽă‚¸ă§ăłć¤śç´˘ă‹ă‚‰é™¤ĺ¤–ă—ăľă™ă€‚
+.RE
+.PP
+\-showversion
+.RS 4
+ăăĽă‚¸ă§ăłć…ĺ ±ă‚’čˇ¨ç¤şă—ă¦ç¶ščˇŚă—ăľă™ă€‚(も参照ă—ă¦ăŹă ă•ă„。)
+.RE
+.PP
+\-splash:\fIimagepath\fR
+.RS 4
+\fIimagepath\fRă«ćŚ‡ĺ®šă•れăźç”»ĺŹă‚’ĺ«ă‚€ă‚ąă—ă©ăă‚·ăĄç”»éť˘ă‚’表示ă—ăľă™ă€‚
+.RE
+.PP
+\-verbose, \-verbose:class
+.RS 4
+クă©ă‚ąăŚăăĽă‰ă•れるăźăłă«ă‚Żă©ă‚ąă«é–˘ă™ă‚‹ć…ĺ ±ă‚’čˇ¨ç¤şă—ăľă™ă€‚
+.RE
+.PP
+\-verbose:gc
+.RS 4
+ガă™ăĽă‚¸ă»ă‚łă¬ă‚Żă‚·ă§ăłă»ă‚¤ă™ăłăăŚç™şç”źă™ă‚‹ăźăłă«ĺ ±ĺ‘Šă—ăľă™ă€‚
+.RE
+.PP
+\-verbose:jni
+.RS 4
+ăŤă‚¤ă†ă‚Łă–ă»ăˇă‚˝ăă‰ă®ä˝żç”¨ăŠă‚ăłăťă®ä»–ă®Java Native Interfaceアクă†ă‚Łă“ă†ă‚Łă«é–˘ă™ă‚‹ć…ĺ ±ă‚’ĺ ±ĺ‘Šă—ăľă™ă€‚
+.RE
+.PP
+\-version
+.RS 4
+ăăĽă‚¸ă§ăłć…ĺ ±ă‚’čˇ¨ç¤şă—ă¦çµ‚了ă—ăľă™ă€‚\fI\-showversion\fRオă—ă‚·ă§ăłă‚‚参照ă—ă¦ăŹă ă•ă„。
+.RE
+.PP
+\-version:\fIrelease\fR
+.RS 4
+コăžăłă‰ă©ă‚¤ăłă«ćŚ‡ĺ®šă•れăźă‚Żă©ă‚ąăľăźăŻJARă•ァイă«ăŚă€releaseă§ćŚ‡ĺ®šă•れăźăăĽă‚¸ă§ăłă‚’ĺż…č¦ă¨ă—ă¦ă„ă‚‹ă“ă¨ă‚’示ă—ăľă™ă€‚コăĽă«ă•れăź\fIjava\fRコăžăłă‰ă®ăăĽă‚¸ă§ăłăŚă“ă®ćŚ‡ĺ®šĺ†…ĺ®ąă‚’ćş€ăźă•ăšă€ă‹ă¤é©ĺ‡ăŞĺ®źčŁ…ăŚă‚·ă‚ąă†ă 上ă§č¦‹ă¤ă‹ăŁăźĺ ´ĺă«ăŻă€ăťă®é©ĺ‡ăŞĺ®źčŁ…ăŚä˝żç”¨ă•れăľă™ă€‚
+.sp
+\fIrelease\fRオă—ă‚·ă§ăłă§ăŻă€ç‰ąĺ®šă®ăăĽă‚¸ă§ăłă¨ă€ăăĽă‚¸ă§ăłć–‡ĺ—ĺ—ă¨ĺ‘Ľă°ă‚Śă‚‹ăăĽă‚¸ă§ăłă®ăŞă‚ąăを指定ă—ăľă™ă€‚ăăĽă‚¸ă§ăłć–‡ĺ—ĺ—ăŻă€ă„ăŹă¤ă‹ă®ăăĽă‚¸ă§ăłçŻ„ĺ›˛ă‚’ç©şç™˝ă§ĺŚşĺ‡ăŁăźĺ˝˘ĺĽŹă®é †ĺşŹä»ăŤăŞă‚ąăă§ă™ă€‚ăăĽă‚¸ă§ăłçŻ„ĺ›˛ăŻă€\fIăăĽă‚¸ă§ăłID\fRă€\fIăăĽă‚¸ă§ăłID\fRă¨ăťă‚Śă«ç¶šăŹă‚˘ă‚ąă‚żăŞă‚ąă‚Ż(\fI*\fR)ă€\fIăăĽă‚¸ă§ăłID\fRă¨ăťă‚Śă«ç¶šăŹă—ă©ă‚ąč¨ĺŹ·(\fI+\fR)ă€ăľăźăŻă‚˘ăłă‘サăłă‰(\fI&\fR)を使用ă—ă¦çµĺă•れăź2ă¤ă®\fIăăĽă‚¸ă§ăłID\fRă‹ă‚‰ć§‹ćă•れるăăĽă‚¸ă§ăłçŻ„ĺ›˛ă§ă™ă€‚次ă®äľ‹ă®ă‚ă†ă«ă€ă‚˘ă‚ąă‚żăŞă‚ąă‚ŻăŻă—ă¬ă•ィăクス一致をă€ă—ă©ă‚ąč¨ĺŹ·ăŻćŚ‡ĺ®šă•れăźăăĽă‚¸ă§ăłä»Ąä¸Šă‚’ă€ă‚˘ăłă‘サăłă‰ăŻ2ă¤ă®ăăĽă‚¸ă§ăłçŻ„ĺ›˛ă®č«–ç†\fIand\fRă‚’ăťă‚Śăžă‚Ść„Źĺ‘łă—ăľă™ă€‚
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+\-version:"1\&.6\&.0_13 1\&.6* & 1\&.6\&.0_10+"
+.fi
+.if n \{\
+.RE
+.\}
+前ă®äľ‹ă®ć„Źĺ‘łăŻă€ăăĽă‚¸ă§ăł1\&.6\&.0_13ă€ăľăźăŻ1\&.6ă‚’\fIăăĽă‚¸ă§ăłID\fRă—ă¬ă•ィăクスă«ćŚă¤1\&.6\&.0_10以上ă®ăăĽă‚¸ă§ăłă‚’クă©ă‚ąăľăźăŻJARă•ァイă«ăŚĺż…č¦ă¨ă—ă¦ă„ă‚‹ă€ă¨ă„ă†ă“ă¨ă§ă™ă€‚ăăĽă‚¸ă§ăłć–‡ĺ—ĺ—ă®ĺŽłĺŻ†ăŞć§‹ć–‡ă‚„定義ă«ă¤ă„ă¦ăŻă€ă€ŚJavaăŤăăăŻăĽă‚Żčµ·ĺ‹•ă—ăăコ㫠& API仕ć§(JSR\-56)」ă®ă€Śä»éڞA」を参照ă—ă¦ăŹă ă•ă„。
+.sp
+JARă•ァイă«ă®ĺ ´ĺăŻă€ăăĽă‚¸ă§ăłč¦ä»¶ă‚’コăžăłă‰ă©ă‚¤ăłă«ćŚ‡ĺ®šă™ă‚‹ă‚りもă€JARă•ァイă«ă®ăžă‹ă•ェスă内ă«ćŚ‡ĺ®šă™ă‚‹ă“ă¨ăŚćŽ¨ĺĄ¨ă•れă¦ă„ăľă™ă€‚
+.sp
+ă“ă®ă‚Şă—ă‚·ă§ăłă®ä˝żç”¨ă«é–˘ă™ă‚‹é‡Ťč¦ăŞăťăŞă‚·ăĽć…ĺ ±ăŻă€ćł¨ć„Źă‚’参照ă—ă¦ăŹă ă•ă„。
+.RE
+.SS "非標準オă—ă‚·ă§ăł"
+.PP
+\-X
+.RS 4
+非標準オă—ă‚·ă§ăłă«é–˘ă™ă‚‹ć…ĺ ±ă‚’čˇ¨ç¤şă—ă¦çµ‚了ă—ăľă™ă€‚
+.RE
+.PP
+\-Xint
+.RS 4
+イăłă‚żă—ăŞă‚żĺ°‚用ă˘ăĽă‰ă§ĺ‹•作ă—ăľă™ă€‚ăŤă‚¤ă†ă‚Łă–ă»ă‚łăĽă‰ă¸ă®ă‚łăłă‘イă«ăŻç„ˇĺŠąă«ăŞă‚Šă€ă™ăąă¦ă®ăイăコăĽă‰ăŚă‚¤ăłă‚żă—ăŞă‚żă«ă‚ăŁă¦ĺ®źčˇŚă•れăľă™ă€‚Java HotSpot VMクă©ă‚¤ă‚˘ăłăă«ĺŻľĺżśă™ă‚‹ă‚łăłă‘イă©ăŚćŹäľ›ă™ă‚‹ă‘ă•ă‚©ăĽăžăłă‚ąä¸Šă®ĺ©ç‚ąăŻă€ă“ă®ă˘ăĽă‰ă§ăŻĺ®źçŹľă•れăľă›ă‚“。
+.RE
+.PP
+\-Xbatch
+.RS 4
+ăăクグă©ă‚¦ăłă‰ă»ă‚łăłă‘イă«ă‚’無効ă«ă—ăľă™ă€‚通常ă€Java VMă§ăŻă€ăăクグă©ă‚¦ăłă‰ă»ă‚łăłă‘イă«ăŚçµ‚了ă™ă‚‹ăľă§ă€ăˇă‚˝ăă‰ă‚’ăăクグă©ă‚¦ăłă‰ă»ă‚żă‚ąă‚Żă¨ă—ă¦ă‚łăłă‘イă«ă—ă€ă‚¤ăłă‚żă—ăŞă‚żă»ă˘ăĽă‰ă§ăˇă‚˝ăă‰ă‚’実行ă—ăľă™ă€‚\-Xbatchă•ă©ă‚°ă‚’指定ă™ă‚‹ă¨ă€ăăクグă©ă‚¦ăłă‰ă»ă‚łăłă‘イă«ăŚç„ˇĺŠąă«ăŞă‚Šă€ă™ăąă¦ă®ăˇă‚˝ăă‰ă®ă‚łăłă‘イă«ăŚĺ®Śäş†ă™ă‚‹ăľă§ă•ォアグă©ă‚¦ăłă‰ă»ă‚żă‚ąă‚Żă¨ă—ă¦ĺ‡¦ç†ă•れăľă™ă€‚
+.RE
+.PP
+\-X\fIbootclasspath\fR:\fIbootclasspath\fR
+.RS 4
+\fIă–ăĽăă»ă‚Żă©ă‚ąă»ă•ァイă«ă‚’検索ă™ă‚‹ă‡ă‚Łă¬ă‚ŻăăŞă€JARă•ァイă«ăŠă‚ăłZIPアăĽă‚«ă‚¤ă–ă®ă‚łăăłă§ĺŚşĺ‡ă‚‰ă‚ŚăźăŞă‚ąăを指定ă—ăľă™ă€‚\fR指定ă—ăźă‘スă«ĺ在ă™ă‚‹ă–ăĽăă»ă‚Żă©ă‚ąă»ă•ァイă«ăŚă€Javaă—ă©ăăă•ă‚©ăĽă JDKă«ĺ«ăľă‚Śă‚‹ă–ăĽăă»ă‚Żă©ă‚ąă»ă•ァイă«ă®ă‹ă‚Źă‚Šă«ä˝żç”¨ă•れăľă™ă€‚
+.sp
+rt\&.jar内ă®ă‚Żă©ă‚ąă‚’オăĽăăĽă©ă‚¤ă‰ă™ă‚‹ç›®çš„ă§ă“ă®ă‚Şă—ă‚·ă§ăłă‚’使用ă™ă‚‹ă‚˘ă—ăŞă‚±ăĽă‚·ă§ăłăŻă€ă‚·ă‚ąă†ă ă«é…Ťç˝®ă—ăŞă„ă§ăŹă ă•ă„。Java Runtime EnvironmentăイăŠăŞă»ă‚łăĽă‰ă»ă©ă‚¤ă‚»ăłă‚ąé•反ă«ăŞă‚Šăľă™ă€‚
+.RE
+.PP
+\-X\fIbootclasspath\fR/a:\fIpath\fR
+.RS 4
+ă‡ă‚Łă¬ă‚ŻăăŞă€JARă•ァイă«ăŠă‚ăłZIPアăĽă‚«ă‚¤ă–ă®ă‘スをコăăłă§ĺŚşĺ‡ăŁă¦ćŚ‡ĺ®šă—ăľă™ă€‚ă‘スăŻă‡ă•ă‚©ă«ăă®ă–ăĽăスăă©ăă—ă»ă‚Żă©ă‚ąă»ă‘スă®ĺľŚă«čż˝ĺŠ ă•れăľă™ă€‚
+.RE
+.PP
+\-X\fIbootclasspath\fR/p:\fIpath\fR
+.RS 4
+ă‡ă‚Łă¬ă‚ŻăăŞă€JARă•ァイă«ăŠă‚ăłZIPアăĽă‚«ă‚¤ă–ă®ă‘スをコăăłă§ĺŚşĺ‡ăŁă¦ćŚ‡ĺ®šă—ăľă™ă€‚ă‘スăŻă‡ă•ă‚©ă«ăă®ă–ăĽăスăă©ăă—ă»ă‚Żă©ă‚ąă»ă‘スă®ĺ‰Ťă«čż˝ĺŠ ă•れăľă™ă€‚
+.sp
+rt\&.jar内ă®ă‚Żă©ă‚ąă‚’オăĽăăĽă©ă‚¤ă‰ă™ă‚‹ç›®çš„ă§ă€ă“ă®ă‚Şă—ă‚·ă§ăłă‚’使用ă™ă‚‹ă‚˘ă—ăŞă‚±ăĽă‚·ă§ăłă‚’ă‡ă—ăイă—ăŞă„ă§ăŹă ă•ă„。Java Runtime EnvironmentăイăŠăŞă»ă‚łăĽă‰ă»ă©ă‚¤ă‚»ăłă‚ąă«é•反ă—ăľă™ă€‚
+.RE
+.PP
+\-Xcheck:jni
+.RS 4
+Java Native Interface (JNI)機č˝ă«ĺŻľă—ă¦čż˝ĺŠ ăă‚§ăクを行ă„ăľă™ă€‚具体的ă«ăŻă€Javaä»®ćłăžă‚·ăłăŻJNIăŞă‚Żă‚¨ă‚ąăを処ç†ă™ă‚‹ĺ‰Ťă«ă€JNI関数ă«ć¸ˇă•れるă‘ă©ăˇăĽă‚żă¨ă€ĺ®źčˇŚç’°ĺ˘ă®ă‡ăĽă‚żă‚’検証ă—ăľă™ă€‚無効ăŞă‡ăĽă‚żăŚč¦‹ă¤ă‹ăŁăźĺ ´ĺăŻă€ăŤă‚¤ă†ă‚Łă–ă»ă‚łăĽă‰ă«ĺ•ŹéˇŚăŚă‚ă‚‹ă“ă¨ă‚’示ă—ă¦ă„ă‚‹ăźă‚ă€Javaä»®ćłăžă‚·ăłăŻč‡´ĺ‘˝çš„エă©ăĽă‚’発生ă—ă¦çµ‚了ă—ăľă™ă€‚ă“ă®ă‚Şă—ă‚·ă§ăłă‚’使用ă™ă‚‹ă¨ă€ă‘ă•ă‚©ăĽăžăłă‚ąä˝Žä¸‹ăŚäşćłă•れăľă™ă€‚
+.RE
+.PP
+\-Xfuture
+.RS 4
+クă©ă‚ąă¨ă•ァイă«ă®ĺ˝˘ĺĽŹă‚’厳密ă«ăă‚§ăクă—ăľă™ă€‚下位互換性を保ă¤ăźă‚ă€SDKä»®ćłăžă‚·ăłăŚĺ®źčˇŚă™ă‚‹ă‡ă•ă‚©ă«ăă®ĺ˝˘ĺĽŹăă‚§ăクăŻă€JDKă‚˝ă•ăウェアă®ăăĽă‚¸ă§ăł1\&.1\&.xăŚĺ®źčˇŚă™ă‚‹ăă‚§ăクă¨ĺŚç¨‹ĺş¦ă®ĺŽłĺŻ†ă•ă«ăŞăŁă¦ă„ăľă™ă€‚\fI\-Xfuture\fRオă—ă‚·ă§ăłă‚’指定ă™ă‚‹ă¨ă€ă‚Żă©ă‚ąă»ă•ァイă«ĺ˝˘ĺĽŹă®ä»•ć§ă¸ă®ćş–ć‹ ă‚’ĺĽ·ĺŚ–ă™ă‚‹ăźă‚ă®ă‚り厳密ăŞăă‚§ăクăŚćś‰ĺŠąă«ăŞă‚Šăľă™ă€‚Javaアă—ăŞă‚±ăĽă‚·ă§ăłčµ·ĺ‹•ă„ăĽă«ă®ĺ°†ćťĄă®ăŞăŞăĽă‚ąă§ăŻă€ă‚り厳密ăŞăă‚§ăクăŚă‡ă•ă‚©ă«ăă«ăŞă‚‹ăźă‚ă€ć–°ă—ă„コăĽă‰ă‚’開発ă™ă‚‹ă¨ăŤă«ăŻă“ă®ă•ă©ă‚°ă‚’使用ă™ă‚‹ă“ă¨ă‚’ăŠč–¦ă‚ă—ăľă™ă€‚
+.RE
+.PP
+\-Xnoclassgc
+.RS 4
+クă©ă‚ąă®ă‚¬ă™ăĽă‚¸ă»ă‚łă¬ă‚Żă‚·ă§ăłă‚’無効ă«ă—ăľă™ă€‚ă“ă®ă‚Şă—ă‚·ă§ăłă‚’使用ă™ă‚‹ă¨ă€ăăĽă‰ć¸ă‚Żă©ă‚ąă‹ă‚‰ăˇă˘ăŞăĽăŚĺ›žĺľ©ă•れるă“ă¨ăŚăŞăŹăŞă‚‹ăźă‚ă€ĺ…¨ä˝“çš„ăŞăˇă˘ăŞăĽä˝żç”¨é‡ŹăŚĺ˘—大ă—ăľă™ă€‚ă“ă®ĺ ´ĺă€ă‚˘ă—ăŞă‚±ăĽă‚·ă§ăłă«ă‚ăŁă¦ăŻ\fIOutOfMemoryError\fRăŚă‚ąăăĽă•れる可č˝ć€§ăŚă‚りăľă™ă€‚
+.RE
+.PP
+\-Xincgc
+.RS 4
+イăłă‚ŻăŞăˇăłă‚żă«ă»ă‚¬ă™ăĽă‚¸ă»ă‚łă¬ă‚Żă‚żă‚’有効ă«ă—ăľă™ă€‚イăłă‚ŻăŞăˇăłă‚żă«ă»ă‚¬ă™ăĽă‚¸ă»ă‚łă¬ă‚Żă‚żăŻă€ă‡ă•ă‚©ă«ăă§ăŻç„ˇĺŠąă«ăŞăŁă¦ă„ăľă™ă€‚有効ă«ă™ă‚‹ă¨ă€ă—ăă‚°ă©ă ă®ĺ®źčˇŚä¸ă«ă‚¬ă™ăĽă‚¸ă»ă‚łă¬ă‚Żă‚·ă§ăłă«ă‚る一時ĺść˘ăŚç™şç”źă—ăŞăŹăŞă‚Šăľă™ă€‚イăłă‚ŻăŞăˇăłă‚żă«ă»ă‚¬ă™ăĽă‚¸ă»ă‚łă¬ă‚Żă‚żăŻă€ă—ăă‚°ă©ă ă¨ĺŚć™‚ă«ĺ®źčˇŚă™ă‚‹ă“ă¨ăŚă‚りă€ă“ă®ĺ ´ĺă€ă—ăă‚°ă©ă ă®ĺ©ç”¨ă§ăŤă‚‹ă—ăă‚»ăサč˝ĺŠ›ăŚä˝Žä¸‹ă—ăľă™ă€‚
+.RE
+.PP
+\-Xloggc:\fIfile\fR
+.RS 4
+\fI\-verbose:gc\fRă¨ĺŚć§ă«ă‚¬ă™ăĽă‚¸ă»ă‚łă¬ă‚Żă‚·ă§ăłă»ă‚¤ă™ăłăăŚç™şç”źă™ă‚‹ăźăłă«ĺ ±ĺ‘Šă—ăľă™ăŚă€ăťă®ă‡ăĽă‚żă‚’ă•ァイă«ă«č¨éڞă—ăľă™ă€‚\fI\-verbose:gc\fRを指定ă—ăźă¨ăŤă«ĺ ±ĺ‘Šă•れるć…ĺ ±ă®ä»–ă«ă€ĺ ±ĺ‘Šă•れるĺ„イă™ăłăă®ĺ…é ă«ă€ćś€ĺťă®ă‚¬ă™ăĽă‚¸ă»ă‚łă¬ă‚Żă‚·ă§ăłă»ă‚¤ă™ăłăă‹ă‚‰ă®çµŚéŽć™‚é–“(ç§’ĺŤä˝Ť)ăŚä»ă‘ĺŠ ăられăľă™ă€‚
+.sp
+ăŤăăăŻăĽă‚Żă®ă¬ă‚ąăťăłă‚ąć™‚é–“ă«ă‚ăŁă¦Java VMă®ĺ®źčˇŚé€źĺş¦ăŚä˝Žä¸‹ă™ă‚‹ă®ă‚’éżă‘ă‚‹ăźă‚ă€ă“ă®ă•ァイă«ă®ć Ľç´Ťĺ…ăŻă€ĺ¸¸ă«ăăĽă‚«ă«ă»ă•ァイă«ă»ă‚·ă‚ąă†ă ă«ă—ă¦ăŹă ă•ă„。ă•ァイă«ă»ă‚·ă‚ąă†ă ăŚćş€ćťŻă«ăŞă‚‹ă¨ă€ă•ァイă«ăŻĺ‡ă‚Šč©°ă‚られă€ăťă®ă•ァイă«ă«ă‡ăĽă‚żăŚĺĽ•ç¶šăŤč¨éڞă•れăľă™ă€‚ă“ă®ă‚Şă—ă‚·ă§ăłă¨\fI\-verbose:gc\fRă®ä¸ˇć–ąăŚă‚łăžăłă‰ă©ă‚¤ăłă«ćŚ‡ĺ®šă•れă¦ă„ă‚‹ĺ ´ĺăŻă€ă“ă®ă‚Şă—ă‚·ă§ăłăŚĺ„Şĺ…ă•れăľă™ă€‚
+.RE
+.PP
+\-XmnsizeăľăźăŻ\-XX:\fINewSize\fR
+.RS 4
+若ă„世代(ăŠăĽă‚µăŞ)ă®ă‚µă‚¤ă‚şă‚’č¨ĺ®šă—ăľă™ă€‚
+.RE
+.PP
+\-Xms\fIn\fR
+.RS 4
+ăˇă˘ăŞăĽĺ‰˛ĺ˝“ă¦ă—ăĽă«ă®ĺťćśźă‚µă‚¤ă‚şă‚’ăイăć•°ă§ćŚ‡ĺ®šă—ăľă™ă€‚指定ă™ă‚‹ĺ€¤ăŻă€1MBă‚り大ăŤă„1024ă®ĺ€Ťć•°ă«ă™ă‚‹ĺż…č¦ăŚă‚りăľă™ă€‚ă‚ăăイăを指定ă™ă‚‹ă«ăŻă€ć–‡ĺ—\fIk\fRăľăźăŻ\fIK\fRă‚’ä»ă‘ăľă™ă€‚ăˇă‚¬ăイăを指定ă™ă‚‹ă«ăŻă€ć–‡ĺ—\fIm\fRăľăźăŻ\fIM\fRă‚’ä»ă‘ăľă™ă€‚ă‡ă•ă‚©ă«ă値ăŻă€ĺ®źčˇŚć™‚ă«ă‚·ă‚ąă†ă ć§‹ćă«ĺźşăĄă„ă¦é¸ćŠžă•れăľă™ă€‚次ă®\fI「ガă™ăĽă‚¸ă»ă‚łă¬ă‚Żă‚żă®ă‚¨ă«ă‚´ăŽăźă‚Żă‚ąă€Ť\fRを参照ă—ă¦ăŹă ă•ă„:
+
+http://docs\&.oracle\&.com/javase/7/docs/technotes/guide/vm/gc\-ergonomics\&.html
+.sp
+äľ‹:
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+\-Xms6291456
+\-Xms6144k
+\-Xms6m
+.fi
+.if n \{\
+.RE
+.\}
+.RE
+.PP
+\-Xmx\fIn\fR
+.RS 4
+ăˇă˘ăŞăĽĺ‰˛ĺ˝“ă¦ă—ăĽă«ă®ćś€ĺ¤§ă‚µă‚¤ă‚şă‚’ăイăć•°ă§ćŚ‡ĺ®šă—ăľă™ă€‚指定ă™ă‚‹ĺ€¤ăŻă€2MBă‚り大ăŤă„1024ă®ĺ€Ťć•°ă«ă™ă‚‹ĺż…č¦ăŚă‚りăľă™ă€‚ă‚ăăイăを指定ă™ă‚‹ă«ăŻă€ć–‡ĺ—\fIk\fRăľăźăŻ\fIK\fRă‚’ä»ă‘ăľă™ă€‚ăˇă‚¬ăイăを指定ă™ă‚‹ă«ăŻă€ć–‡ĺ—\fIm\fRăľăźăŻ\fIM\fRă‚’ä»ă‘ăľă™ă€‚ă‡ă•ă‚©ă«ă値ăŻă€ĺ®źčˇŚć™‚ă«ă‚·ă‚ąă†ă ć§‹ćă«ĺźşăĄă„ă¦é¸ćŠžă•れăľă™ă€‚
+.sp
+サăĽăăĽă»ă‡ă—ăイăˇăłăă§ăŻă€\fI\-Xms\fRăŠă‚ăł\fI\-Xmx\fRăŻé€šĺ¸¸ĺŚă値ă«č¨ĺ®šă•れăľă™ă€‚次ă®\fI「ガă™ăĽă‚¸ă»ă‚łă¬ă‚Żă‚żă®ă‚¨ă«ă‚´ăŽăźă‚Żă‚ąă€Ť\fRを参照ă—ă¦ăŹă ă•ă„:
+
+http://docs\&.oracle\&.com/javase/7/docs/technotes/guide/vm/gc\-ergonomics\&.html
+.sp
+äľ‹:
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+\-Xmx83886080
+\-Xmx81920k
+\-Xmx80m
+.fi
+.if n \{\
+.RE
+.\}
+Solaris 7ăŠă‚ăłSolaris 8 SPARCă—ă©ăăă•ă‚©ăĽă ă®ĺ ´ĺă®ă“ă®ĺ€¤ă®ä¸Šé™ăŻă€ăŠă‚ăť4000mă‹ă‚‰ă‚ŞăĽăăĽăăă‰ă®é‡Źă‚’引ă„ăźă‚‚ă®ă§ă™ă€‚Solaris 2\&.6ăŠă‚ăłx86ă—ă©ăăă•ă‚©ăĽă ă®ĺ ´ĺă®ä¸Šé™ăŻă€ăŠă‚ăť2000mă‹ă‚‰ă‚ŞăĽăăĽăăă‰ă®é‡Źă‚’引ă„ăźă‚‚ă®ă§ă™ă€‚Linuxă—ă©ăăă•ă‚©ăĽă ă®ĺ ´ĺă®ä¸Šé™ăŻă€ăŠă‚ăť2000mă‹ă‚‰ă‚ŞăĽăăĽăăă‰ă®é‡Źă‚’引ă„ăźă‚‚ă®ă§ă™ă€‚
+.RE
+.PP
+\-Xprof
+.RS 4
+実行ä¸ă®ă—ăă‚°ă©ă ă®ă—ăă•ァイă«ă‚’生ćă—ă€ă—ăă•ァイă«ă»ă‡ăĽă‚żă‚’標準出力ă«ĺ‡şĺŠ›ă—ăľă™ă€‚ă“ă®ă‚Şă—ă‚·ă§ăłăŻă€ă—ăă‚°ă©ă 開発用ă®ă¦ăĽă†ă‚ŁăŞă†ă‚Łă¨ă—ă¦ćŹäľ›ă•れă¦ă„ăľă™ă€‚本番稼ĺŤă‚·ă‚ąă†ă ă§ă®ä˝żç”¨ă‚’目的ă¨ă—ăźă‚‚ă®ă§ăŻă‚りăľă›ă‚“。
+.RE
+.PP
+\-Xrs
+.RS 4
+Java VMă«ă‚るオăšă¬ăĽă†ă‚Łăłă‚°ă»ă‚·ă‚ąă†ă ă»ă‚·ă‚°ăŠă«ă®ä˝żç”¨ă‚’減らă—ăľă™ă€‚
+.sp
+以前ă®ăŞăŞăĽă‚ąă§ăŻă€Javaアă—ăŞă‚±ăĽă‚·ă§ăłă‚’秩序ćŁă—ăŹă‚·ăŁăăă€ă‚¦ăłă™ă‚‹ăźă‚ă®ă‚·ăŁăăă€ă‚¦ăłă»ă•ăク機č˝ăŚčż˝ĺŠ ă•れăľă—ăźă€‚ă“ă®ć©źč˝ă«ă‚りă€Java VMăŚçŞç„¶çµ‚了ă—ăźĺ ´ĺă§ă‚‚ă€ă‚·ăŁăăă€ă‚¦ăłć™‚ă«ă¦ăĽă‚¶ăĽă»ă‚ŻăŞăĽăłă»ă‚˘ăă—コăĽă‰(ă‡ăĽă‚żă™ăĽă‚ąćŽĄç¶šă®ă‚ŻăăĽă‚şăŞă©)を実行ă§ăŤă‚‹ă‚ă†ă«ăŞă‚Šăľă—ăźă€‚
+.sp
+Java VMăŻă€äşćśźă—ăŞă„Java VM終了ă®ă‚·ăŁăăă€ă‚¦ăłă»ă•ăクを実装ă™ă‚‹ăźă‚ă«ă‚·ă‚°ăŠă«ă‚’ă‚ăŁăăă—ăľă™ă€‚Java VMăŻă€\fISIGHUP\fRă€\fISIGINT\fRăŠă‚ăł\fISIGTERM\fRを使用ă—ă¦ă‚·ăŁăăă€ă‚¦ăłă»ă•ăクă®ĺ®źčˇŚă‚’é–‹ĺ§‹ă—ăľă™ă€‚
+.sp
+JVMăŻă€ă‡ăăă‚°ă®ç›®çš„ă§ă‚ąă¬ăă‰ă»ă‚ąă‚żăクをă€ăłă—ă™ă‚‹ă¨ă„ă†ć©źč˝ă‚’実現ă™ă‚‹ăźă‚ă«ă€ĺŚć§ă®ăˇă‚«ă‹ă‚şă を使用ă—ăľă™ă€‚JVMăŻă€ă‚ąă¬ăă‰ă»ă€ăłă—を実行ă™ă‚‹ăźă‚ă«\fISIGQUIT\fRを使用ă—ăľă™ă€‚
+.sp
+Java VMă‚’ĺź‹ă‚込んă§ă„るアă—ăŞă‚±ăĽă‚·ă§ăłăŻ\fISIGINT\fRă‚„\fISIGTERM\fRăŞă©ă®ă‚·ă‚°ăŠă«ă‚’é »çąă«ăă©ăă—ă™ă‚‹ĺż…č¦ăŚă‚りă€ăťă®çµćžśJava VMă®ă‚·ă‚°ăŠă«ă»ăŹăłă‰ă©ă¨čˇťçŞă™ă‚‹ĺŹŻč˝ć€§ăŚă‚りăľă™ă€‚\fI\-Xrs\fRコăžăłă‰ă©ă‚¤ăłă»ă‚Şă—ă‚·ă§ăłă‚’使用ă™ă‚‹ă¨ă€ă“ă®ĺ•ŹéˇŚă«ĺŻľĺ‡¦ă§ăŤăľă™ă€‚\fI\-Xrs\fRăŚJava VMă§ä˝żç”¨ă•れă¦ă„ă‚‹ĺ ´ĺă€\fISIGINT\fRă€\fISIGTERM\fRă€\fISIGHUP\fRăŠă‚ăł\fISIGQUIT\fRă®ă‚·ă‚°ăŠă«ă»ăžă‚ąă‚ŻăŻJava VMă«ă‚ăŁă¦ĺ¤‰ć›´ă•れăšă€ă“れらă®ă‚·ă‚°ăŠă«ă®ă‚·ă‚°ăŠă«ă»ăŹăłă‰ă©ăŻă‚¤ăłă‚ąăăĽă«ă•れăľă›ă‚“。
+.sp
+\fI\-Xrs\fRを指定ă™ă‚‹ă¨ă€ć¬ˇă®2ă¤ă®çµćžśăŚç”źăăľă™:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fISIGQUIT\fRă«ă‚るスă¬ăă‰ă»ă€ăłă—ăŻä˝żç”¨ă§ăŤăľă›ă‚“。
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+ă‚·ăŁăăă€ă‚¦ăłă»ă•ăク処ç†ă®ĺ®źčˇŚăŻă€Java VMăŚçµ‚了ă—ă‚ă†ă¨ă—ă¦ă„る時点ă§\fISystem\&.exit()\fRを呼ăłĺ‡şă™ăŞă©ă—ă¦ă€ă¦ăĽă‚¶ăĽă»ă‚łăĽă‰ĺ´ă§čˇŚă†ĺż…č¦ăŚă‚りăľă™ă€‚
+.RE
+.RE
+.PP
+\-Xss\fIn\fR
+.RS 4
+スă¬ăă‰ă®ă‚ąă‚żăクă»ă‚µă‚¤ă‚şă‚’č¨ĺ®šă—ăľă™ă€‚
+.RE
+.PP
+\-XX:AllocationPrefetchStyle=\fIn\fR
+.RS 4
+割当ä¸ă«ä˝żç”¨ă•れるă—ăŞă•ă‚§ăăă®ă‚ąă‚żă‚¤ă«ă‚’č¨ĺ®šă—ăľă™ă€‚ă‡ă•ă‚©ă«ăăŻ2ă§ă™ă€‚
+.RE
+.PP
+\-XX:+AggressiveOpts
+.RS 4
+積極的ăŞćś€é©ĺŚ–ă‚’ćś‰ĺŠąă«ă—ăľă™ă€‚
+.RE
+.PP
+\-XX:+|\-DisableAttachMechanism
+.RS 4
+コăžăłă‰(\fIjmap\fRă‚„\fIjconsole\fRăŞă©)ăŚJava VMă«ćŽĄç¶šă§ăŤă‚‹ă‹ă©ă†ă‹ă‚’指定ă—ăľă™ă€‚ă‡ă•ă‚©ă«ăă§ăŻă€ă“ă®ć©źč˝ăŻç„ˇĺŠąă«ăŞăŁă¦ă„ăľă™ă€‚ă¤ăľă‚Šă€ć¬ˇă®äľ‹ă®ă‚ă†ă«ćŽĄç¶šăŚćś‰ĺŠąă§ă™ă€‚
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+java \-XX:+DisableAttachMechanism
+.fi
+.if n \{\
+.RE
+.\}
+.RE
+.PP
+\-XX:+|\-FlightRecorder
+.RS 4
+アă—ăŞă‚±ăĽă‚·ă§ăłă®ĺ®źčˇŚä¸ă«ă€Javaă•ă©ă‚¤ăă»ă¬ă‚łăĽă€(JFR)ă®ä˝żç”¨ă‚’ĺ‡ă‚Šć›żăăľă™ă€‚ă“れăŻĺ•†ç”¨ć©źč˝ă§ă€\fI\-XX:+UnlockCommercialFeatures\fRオă—ă‚·ă§ăłă‚’次ă®ă‚ă†ă«ćŚ‡ĺ®šă™ă‚‹ă“ă¨ă‚‚ĺż…č¦ă«ăŞă‚Šăľă™ă€‚
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+java \-XX:UnlockCommercialFeatures \-XX:+FlightRecorder
+.fi
+.if n \{\
+.RE
+.\}
+.RE
+.PP
+\-XX:FlightRecorderOptions=\fIparameter\fR=\fIvalue\fR
+.RS 4
+JFRă®ĺ‹•作をĺ¶ĺľˇă™ă‚‹ă‘ă©ăˇăĽă‚żă‚’č¨ĺ®šă—ăľă™ă€‚ă“ă®ă‚Şă—ă‚·ă§ăłă‚’使用ă§ăŤă‚‹ă®ăŻă€JFRăŚćś‰ĺŠąăŞĺ ´ĺ(\fI\-XX:+FlightRecorder\fRオă—ă‚·ă§ăłăŚćŚ‡ĺ®šă•れă¦ă„ă‚‹ĺ ´ĺ)ă®ăżă§ă™ă€‚
+.sp
+次ă®ăŞă‚ąăă«ăŻă€ä˝żç”¨ĺŹŻč˝ăŞă™ăąă¦ă®JFRă‘ă©ăˇăĽă‚żăŚĺ«ăľă‚Śăľă™ă€‚
+.PP
+defaultrecording=true|false
+.RS 4
+ăăクグă©ă‚¦ăłă‰č¨éڞăŚćś‰ĺŠąă‹ă©ă†ă‹ă‚’指定ă—ăľă™ă€‚ă‡ă•ă‚©ă«ăă§ăŻă€ă“ă®ă‘ă©ăˇăĽă‚żăŻ\fIfalse\fR
+(ăăクグă©ă‚¦ăłă‰č¨éڞăŻç„ˇĺŠą)ă«č¨ĺ®šă•れă¦ă„ăľă™ă€‚有効ă«ă™ă‚‹ă«ăŻă€ă‘ă©ăˇăĽă‚żă‚’\fItrue\fRă«č¨ĺ®šă—ăľă™ă€‚
+.RE
+.PP
+disk=true|false
+.RS 4
+JFRă§ă‡ă‚Łă‚ąă‚Żă«é€Łç¶šč¨éŚ˛ă‚’ć›¸ăŤčľĽă‚€ĺż…č¦ăŚă‚ă‚‹ă‹ă©ă†ă‹ă‚’指定ă—ăľă™ă€‚ă‡ă•ă‚©ă«ăă§ăŻă€ă“ă®ă‘ă©ăˇăĽă‚żăŻ\fIfalse\fR
+(ă‡ă‚Łă‚ąă‚Żă¸ă®é€Łç¶šč¨éڞăŻç„ˇĺŠą)ă«č¨ĺ®šă•れă¦ă„ăľă™ă€‚有効ă«ă™ă‚‹ă«ăŻă€ă‘ă©ăˇăĽă‚żă‚’\fItrue\fRă«č¨ĺ®šă—ăľă™ă€‚
+.RE
+.PP
+dumponexit=true|false
+.RS 4
+JVMăŚĺ¶ĺľˇă•れăźć–ąĺĽŹă§çµ‚了ă—ăźă¨ăŤă«ă€JFRă‡ăĽă‚żă®ă€ăłă—ă»ă•ァイă«ă‚’生ćă™ă‚‹ă‹ă©ă†ă‹ă‚’指定ă—ăľă™ă€‚ă‡ă•ă‚©ă«ăă§ăŻă€ă“ă®ă‘ă©ăˇăĽă‚żăŻ\fIfalse\fR
+(終了時ă«ă€ăłă—ă»ă•ァイă«ăŻç”źćă•れăŞă„)ă«č¨ĺ®šă•れă¦ă„ăľă™ă€‚有効ă«ă™ă‚‹ă«ăŻă€ă‘ă©ăˇăĽă‚żă‚’\fItrue\fRă«č¨ĺ®šă—ăľă™ă€‚
+.sp
+ă€ăłă—ă»ă•ァイă«ăŻă€\fIdumponexitpath\fRă‘ă©ăˇăĽă‚żă«ă‚ăŁă¦ćŚ‡ĺ®šă•れăźĺ ´ć‰€ă«ć›¸ăŤčľĽăľă‚Śăľă™ă€‚
+.RE
+.PP
+dumponexitpath=\fIpath\fR
+.RS 4
+\fIdumponexit=true\fRă‘ă©ăˇăĽă‚żăŚč¨ĺ®šă•れă¦ă„ă‚‹ĺ ´ĺă«ă€JVMăŚĺ¶ĺľˇă•れăźć–ąĺĽŹă§çµ‚了ă™ă‚‹ă¨ăŤă«ä˝śćă•れるă€JFRă‡ăĽă‚żă‚’ĺ«ă‚€ă€ăłă—ă»ă•ァイă«ă®ă‘スă¨ĺŤĺ‰Ťă‚’指定ă—ăľă™ă€‚指定ă—ăźă‘スăŚă‡ă‚Łă¬ă‚ŻăăŞă®ĺ ´ĺă€JVMăŻä˝ść日時を示ă™ă•ァイă«ĺŤă‚’割り当ă¦ăľă™ă€‚指定ă—ăźă‘スă«ă™ă§ă«ĺ在ă™ă‚‹ă•ァイă«ă®ă•ァイă«ĺŤăŚĺ«ăľă‚Śă‚‹ĺ ´ĺă€ćŚ‡ĺ®šă—ăźă•ァイă«ĺŤă«ć—Ąä»ăŠă‚ăłă‚żă‚¤ă ă»ă‚ąă‚żăłă—ă‚’čż˝ĺŠ ă—ă¦ć–°ă—ă„ă•ァイă«ăŚä˝śćă•れăľă™ă€‚
+.RE
+.PP
+globalbuffersize=\fIsize\fR
+.RS 4
+ă‡ăĽă‚żäżťĺă«ä˝żç”¨ă™ă‚‹ç·Źă—ă©ă‚¤ăžăŞă»ăˇă˘ăŞăĽé‡Ź(MBĺŤä˝Ť)を指定ă—ăľă™ă€‚ă‡ă•ă‚©ă«ăă§ăŻă€ă‚µă‚¤ă‚şăŻ10MBă«č¨ĺ®šă•れă¦ă„ăľă™ă€‚
+.RE
+.PP
+maxage=\fItime\fR
+.RS 4
+ă‡ă•ă‚©ă«ăč¨éڞă®ă‡ă‚Łă‚ąă‚Żă»ă‡ăĽă‚żă®ćś€ĺ¤§äżťćŚć™‚é–“(ĺ†ĺŤä˝Ť)を指定ă—ăľă™ă€‚ă‡ă•ă‚©ă«ăă§ăŻă€ćś€ĺ¤§äżťćŚć™‚é–“ăŻ15ĺ†ă«č¨ĺ®šă•れă¦ă„ăľă™ă€‚ă“ă®ă‘ă©ăˇăĽă‚żăŻă€\fIdisk=true\fRă‘ă©ăˇăĽă‚żăŚč¨ĺ®šă•れă¦ă„ă‚‹ĺ ´ĺă®ăżćś‰ĺŠąă§ă™ă€‚
+.RE
+.PP
+maxchunksize=\fIsize\fR
+.RS 4
+č¨éŚ˛ĺ†…ă®ă‡ăĽă‚żă»ăăŁăłă‚Żă®ćś€ĺ¤§ă‚µă‚¤ă‚ş(MBĺŤä˝Ť)を指定ă—ăľă™ă€‚ă‡ă•ă‚©ă«ăă§ăŻă€ă‡ăĽă‚żă»ăăŁăłă‚Żă®ćś€ĺ¤§ă‚µă‚¤ă‚şăŻ12MBă«č¨ĺ®šă•れă¦ă„ăľă™ă€‚
+.RE
+.PP
+maxsize=\fIsize\fR
+.RS 4
+ă‡ă•ă‚©ă«ăč¨éڞă®ă‡ă‚Łă‚ąă‚Żă»ă‡ăĽă‚żă®ćś€ĺ¤§ă‚µă‚¤ă‚ş(MBĺŤä˝Ť)を指定ă—ăľă™ă€‚ă‡ă•ă‚©ă«ăă§ăŻă€ă‡ă‚Łă‚ąă‚Żă»ă‡ăĽă‚żă®ćś€ĺ¤§ă‚µă‚¤ă‚şăŻĺ¶é™ă•れă¦ă„ăľă›ă‚“。
+.sp
+ă“ă®ă‘ă©ăˇăĽă‚żăŻă€\fIdisk=true\fRă‘ă©ăˇăĽă‚żăŚč¨ĺ®šă•れă¦ă„ă‚‹ĺ ´ĺă«ă®ăżćś‰ĺŠąă§ă™ă€‚
+.RE
+.PP
+repository=\fIpath\fR
+.RS 4
+一時ă‡ă‚Łă‚ąă‚Żč¨ć†¶ĺźźă®ăŞăťă‚¸ăăŞ(ă‡ă‚Łă¬ă‚ŻăăŞ)を指定ă—ăľă™ă€‚ă‡ă•ă‚©ă«ăă§ăŻă€ă‚·ă‚ąă†ă ă®ä¸€ć™‚ă‡ă‚Łă¬ă‚ŻăăŞăŚä˝żç”¨ă•れăľă™ă€‚
+.RE
+.PP
+settings=\fIpath\fR
+.RS 4
+イă™ăłăč¨ĺ®šă•ァイă«(タイă—ăŻJFS)ă®ă‘スă¨ĺŤĺ‰Ťă‚’指定ă—ăľă™ă€‚ă‡ă•ă‚©ă«ăă§ăŻă€\fIJAVA_HOME/jre/lib/jfr\fRă«ă‚ă‚‹\fIdefault\&.jfs\fRă•ァイă«ăŚä˝żç”¨ă•れăľă™ă€‚
+.RE
+.PP
+threadbuffersize=\fIsize\fR
+.RS 4
+スă¬ăă‰ă”ă¨ă®ăăĽă‚«ă«ă»ăăă•ァă»ă‚µă‚¤ă‚ş(KBĺŤä˝Ť)を指定ă—ăľă™ă€‚ă“ă®ă‘ă©ăˇăĽă‚żă®ĺ€¤ăŚé«ă„ă¨ă€ç«¶ĺă™ă‚‹ă“ă¨ăŞăŹă€ă‚り多ăŹă®ă‡ăĽă‚żă‚’収集ă—ă¦ă‚°ăăĽăă«č¨ć†¶ĺźźă«ă•ă©ăă‚·ăĄă™ă‚‹ă“ă¨ăŚă§ăŤăľă™ă€‚スă¬ăă‰ăŚĺ¤šă„ç’°ĺ˘ă§ăŻă‚˘ă—ăŞă‚±ăĽă‚·ă§ăłă®ă•ăăă—ăŞăłăă‚‚ĺ˘—ĺŠ ă—ăľă™ă€‚ă‡ă•ă‚©ă«ăă§ăŻă€ăăĽă‚«ă«ă»ăăă•ァă»ă‚µă‚¤ă‚şăŻ5KBă«č¨ĺ®šă•れă¦ă„ăľă™ă€‚
+.RE
+.sp
+ă‚«ăłăžă§ĺŚşĺ‡ăŁă¦ă€č¤‡ć•°ă®ă‘ă©ăˇăĽă‚żă®ĺ€¤ă‚’指定ă§ăŤăľă™ă€‚ăźă¨ăă°ă€ă‡ă‚Łă‚ąă‚Żă«é€Łç¶šč¨éŚ˛ă‚’ć›¸ăŤčľĽăżă€ă‡ăĽă‚żă»ăăŁăłă‚Żă®ćś€ĺ¤§ă‚µă‚¤ă‚şă‚’10MBă«č¨ĺ®šă™ă‚‹ă‚ă†ă«JFRă«ćŚ‡ç¤şă™ă‚‹ă«ăŻă€ć¬ˇă®ă‚ă†ă«ćŚ‡ĺ®šă—ăľă™ă€‚
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+\-XX:FlightRecorderOptions=disk=true,maxchunksize=10M
+.fi
+.if n \{\
+.RE
+.\}
+.RE
+.PP
+\-XXLargePageSizeInBytes=\fIn\fR
+.RS 4
+ă©ăĽă‚¸ă»ăšăĽă‚¸ă®ćś€ĺ¤§ă‚µă‚¤ă‚şă‚’指定ă—ăľă™ă€‚
+.RE
+.PP
+\-XX:MaxGCPauseMillis=\fIn\fR
+.RS 4
+最大GC休ć˘ć™‚é–“ă®ă‚żăĽă‚˛ăăă‚’č¨ĺ®šă—ăľă™ă€‚
+.sp
+ă“れăŻă‚˝ă•ăă»ă‚´ăĽă«ă®ăźă‚ă€Java VMăŻĺ®źçŹľă®ăźă‚ă«ćś€ĺ–„ă®ĺŠŞĺŠ›ă‚’ă—ăľă™ă€‚ă‡ă•ă‚©ă«ăă§č¨ĺ®šă•れă¦ă„る最大値ăŻă‚りăľă›ă‚“。
+.RE
+.PP
+\-XX:NewSize
+.RS 4
+若ă„世代(ăŠăĽă‚µăŞ)ă®ă‚µă‚¤ă‚şă‚’č¨ĺ®šă—ăľă™ă€‚\fI\-Xmnsize\fRă¨ĺŚăă§ă™ă€‚
+.RE
+.PP
+\-XX:ParallelGCThreads=\fIn\fR
+.RS 4
+ă‘ă©ă¬ă«ă»ă‚łă¬ă‚Żă‚żĺ†…ă®GCスă¬ăă‰ă®ć•°ă‚’č¨ĺ®šă—ăľă™ă€‚
+.RE
+.PP
+\-XX:PredictedClassLoadCount=\fIn\fR
+.RS 4
+ă“ă®ă‚Şă—ă‚·ă§ăłă§ăŻă€ćś€ĺťă«\fIUnlockExperimentalVMOptions\fRă•ă©ă‚°ă‚’č¨ĺ®šă™ă‚‹ĺż…č¦ăŚă‚りăľă™ă€‚アă—ăŞă‚±ăĽă‚·ă§ăłăŚĺ¤šć•°ă®ă‚Żă©ă‚ąă‚’ăăĽă‰ă™ă‚‹ĺ ´ĺă§ă€ç‰ąă«\fIclass\&.forName()\fRăŚé »çąă«ä˝żç”¨ă•ă‚Śă‚‹ĺ ´ĺăŻ\fIPredictedClassLoadCount\fRă•ă©ă‚°ă‚’使用ă—ăľă™ă€‚推奨値ăŻă€\fI\-verbose:class\fRă‹ă‚‰ă®ĺ‡şĺŠ›ă«ç¤şă•れă¦ă„ă‚‹ăăĽă‰ć¸ă‚Żă©ă‚ąă®ć•°ă§ă™ă€‚
+.sp
+äľ‹:
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+java \-XX:+UnlockExperimentalVMOptions \-XX:PredictedClassLoadCount=60013
+.fi
+.if n \{\
+.RE
+.\}
+.RE
+.PP
+\-XX:+PrintCompilation
+.RS 4
+Java HotSpot VMă€ă‚¤ăŠăźăクă»ă©ăłă‚żă‚¤ă ă»ă‚łăłă‘イă©ă‹ă‚‰ă®č©łç´°ĺ‡şĺŠ›ă‚’ĺŤ°ĺ·ă—ăľă™ă€‚
+.RE
+.PP
+\-XX:+PrintGCDetails \-XX:+PrintGCTimeStamps
+.RS 4
+ガă™ăĽă‚¸ă»ă‚łă¬ă‚Żă‚·ă§ăłĺ‡şĺŠ›ă‚’ă‚żă‚¤ă スタăłă—ă¨ă¨ă‚‚ă«ĺŤ°ĺ·ă—ăľă™ă€‚
+.RE
+.PP
+\-XX:SoftRefLRUPolicyMSPerMB=0
+.RS 4
+ă“ă®ă•ă©ă‚°ăŻă€ă‚˝ă•ăウェア参照ă®ç©ŤćĄµçš„処ç†ă‚’有効ă«ă—ăľă™ă€‚ă“ă®ă•ă©ă‚°ăŻă€ă‚˝ă•ăウェア参照カウăłăăŚJava HotSpot VMガă™ăĽă‚¸ă»ă‚łă¬ă‚Żă‚żă«ĺ˝±éźżă™ă‚‹ĺ ´ĺă«ä˝żç”¨ă—ăľă™ă€‚
+.RE
+.PP
+\-XX:StartFlightRecording=\fIparameter\fR=\fIvalue\fR
+.RS 4
+Javaアă—ăŞă‚±ăĽă‚·ă§ăłă®JFRč¨éŚ˛ă‚’é–‹ĺ§‹ă—ăľă™ă€‚ă“ă®ă‚Şă—ă‚·ă§ăłăŻă€ĺ®źčˇŚć™‚ă«JFRă‚’čµ·ĺ‹•ă™ă‚‹\fIstart_flightrecording\fR診ć–コăžăłă‰ă«ç›¸ĺ˝“ă—ăľă™ă€‚JFRč¨éڞă®é–‹ĺ§‹ć™‚ă«ă€ć¬ˇă®ă‘ă©ăˇăĽă‚żă‚’č¨ĺ®šă§ăŤăľă™ă€‚
+.PP
+compress=true|false
+.RS 4
+\fIgzip\fRă•ァイă«ĺś§ç¸®ă¦ăĽă†ă‚ŁăŞă†ă‚Łă‚’使用ă—ă¦ă€ă‡ă‚Łă‚ąă‚Żă§JFRč¨éڞăă‚°ă»ă•ァイă«(タイă—ăŻJFR)を圧縮ă™ă‚‹ă‹ă©ă†ă‹ă‚’指定ă—ăľă™ă€‚ă“ă®ă‘ă©ăˇăĽă‚żăŻă€\fIfilename\fRă‘ă©ăˇăĽă‚żăŚćŚ‡ĺ®šă•れă¦ă„ă‚‹ĺ ´ĺă®ăżćś‰ĺŠąă§ă™ă€‚ă‡ă•ă‚©ă«ăă§ăŻă€\fIfalse\fR
+(č¨éŚ˛ă‚’ĺś§ç¸®ă—ăŞă„)ă«č¨ĺ®šă•れă¦ă„ăľă™ă€‚圧縮を有効ă«ă™ă‚‹ă«ăŻă€ă‘ă©ăˇăĽă‚żă‚’\fItrue\fRă«č¨ĺ®šă—ăľă™ă€‚
+.RE
+.PP
+defaultrecording=true|false
+.RS 4
+č¨éڞăŚé€Łç¶šçš„ă‹ă€ăľăźăŻé™ĺ®šă•れăźć™‚é–“ă«ĺŻľă—ă¦ĺ®źčˇŚă•れるă‹ă‚’指定ă—ăľă™ă€‚ă‡ă•ă‚©ă«ăă§ăŻă€ă“ă®ă‘ă©ăˇăĽă‚żăŻ\fIfalse\fR
+(č¨éڞăŻé™ĺ®šă•れăźć™‚é–“ă«ĺŻľă—ă¦ĺ®źčˇŚă•れる)ă«č¨ĺ®šă•れă¦ă„ăľă™ă€‚č¨éŚ˛ă‚’é€Łç¶šçš„ă«ĺ®źčˇŚă™ă‚‹ă«ăŻă€ă‘ă©ăˇăĽă‚żă‚’\fItrue\fRă«č¨ĺ®šă—ăľă™ă€‚
+.RE
+.PP
+delay=\fItime\fR
+.RS 4
+Javaアă—ăŞă‚±ăĽă‚·ă§ăłă®čµ·ĺ‹•時間ă¨č¨éŚ˛é–‹ĺ§‹ă¨ă®é–“ă®é…ĺ»¶(ăźăŞç§’ĺŤä˝Ť)を指定ă—ăľă™ă€‚ă‡ă•ă‚©ă«ăă§ăŻă€é…ĺ»¶ăŻĺ在ă›ăšă€ă“ă®ă‘ă©ăˇăĽă‚żăŻ0ă«č¨ĺ®šă•れă¦ă„ăľă™ă€‚
+.RE
+.PP
+duration=\fItime\fR
+.RS 4
+č¨éڞă®ćśźé–“(ăźăŞç§’ĺŤä˝Ť)を指定ă—ăľă™ă€‚ă‡ă•ă‚©ă«ăă§ăŻă€ćśźé–“ăŻĺ¶é™ă•れă¦ă„ăľă›ă‚“。
+.RE
+.PP
+filename=\fIpath\fR
+.RS 4
+JFRč¨éڞăă‚°ă»ă•ァイă«ă®ă‘スă¨ĺŤĺ‰Ťă‚’指定ă—ăľă™ă€‚
+.RE
+.PP
+name=\fIidentifier\fR
+.RS 4
+JFRč¨éڞă®čĺĄĺを指定ă—ăľă™ă€‚ă‡ă•ă‚©ă«ăă§ăŻă€Recording xă«č¨ĺ®šă•れă¦ă„ăľă™
+.RE
+.PP
+maxage=\fItime\fR
+.RS 4
+ă‡ă•ă‚©ă«ăč¨éڞă®ă‡ă‚Łă‚ąă‚Żă»ă‡ăĽă‚żă®ćś€ĺ¤§äżťćŚć™‚é–“(ĺ†ĺŤä˝Ť)を指定ă—ăľă™ă€‚ă‡ă•ă‚©ă«ăă§ăŻă€ćś€ĺ¤§äżťćŚć™‚é–“ăŻ15ĺ†ă«č¨ĺ®šă•れă¦ă„ăľă™ă€‚
+.RE
+.PP
+maxsize=\fIsize\fR
+.RS 4
+スă¬ăă‰ă»ăăă•ァă‹ă‚‰ă‚°ăăĽăă«ă»ăăă•ァă«ă•ă©ăă‚·ăĄă•れるăľă§ă®ă€č¨éڞă®ćś€ĺ¤§ă‚µă‚¤ă‚ş(MBĺŤä˝Ť)を指定ă—ăľă™ă€‚ă‡ă•ă‚©ă«ăă§ăŻă€ćś€ĺ¤§ă‚µă‚¤ă‚şăŻĺ¶é™ă•れă¦ă„ăľă›ă‚“。
+.sp
+ă“ă®ă‘ă©ăˇăĽă‚żăŻă€ă‚µă‚¤ă‚şăŚĺ¶é™ă•れăźč¨éڞă®ĺ ´ĺă®ăżćś‰ĺŠąă§ă™ă€‚
+.RE
+.PP
+settings=\fIpath\fR
+.RS 4
+イă™ăłăč¨ĺ®šă•ァイă«(タイă—ăŻJFS)ă®ă‘スă¨ĺŤĺ‰Ťă‚’指定ă—ăľă™ă€‚ă‡ă•ă‚©ă«ăă§ăŻă€\fIJAVA_HOME/jre/lib/jfr\fRă«ă‚ă‚‹\fIdefault\&.jfs\fRă•ァイă«ăŚä˝żç”¨ă•れăľă™ă€‚
+.RE
+.sp
+ă‚«ăłăžă§ĺŚşĺ‡ăŁă¦ă€č¤‡ć•°ă®ă‘ă©ăˇăĽă‚żă®ĺ€¤ă‚’指定ă§ăŤăľă™ă€‚ăźă¨ăă°ă€č¨éŚ˛ă‚’çŹľĺś¨ă®ä˝śćĄă‡ă‚Łă¬ă‚ŻăăŞă®test\&.jfră«äżťĺă—ă€ăă‚°ă»ă•ァイă«ă‚’圧縮ă™ă‚‹ă‚ă†JFRă«ćŚ‡ç¤şă™ă‚‹ă«ăŻă€ć¬ˇă®ă‚ă†ă«ćŚ‡ĺ®šă—ăľă™ă€‚
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+\-XX:StartFlightRecording=filename=test\&.jfr,compress=true
+.fi
+.if n \{\
+.RE
+.\}
+.RE
+.PP
+\-XX:TLABSize=\fIn\fR
+.RS 4
+スă¬ăă‰ă»ăăĽă‚«ă«ĺ‰˛ĺ˝“ă¦ăăă•ァ(TLAB)ăŚJava HotSpot VMă§ă‡ă•ă‚©ă«ăă§ćś‰ĺŠąă«ăŞăŁă¦ă„ăľă™ă€‚Java HotSpot VMă§ăŻă€TLABă®ă‚µă‚¤ă‚şă‚’割当ă¦ă‘タăĽăłă«ĺźşăĄă„ă¦ć±şĺ®šă—ăľă™ă€‚\fI\-XX:TLABSize\fRオă—ă‚·ă§ăłă§TLABă®ă‚µă‚¤ă‚şă‚’微調整ă§ăŤăľă™ă€‚
+.RE
+.PP
+\-XX:+UnlockCommercialFeatures
+.RS 4
+ă“ă®ă•ă©ă‚°ăŻă€ĺ•†ç”¨ć©źč˝ă®ä˝żç”¨ă‚’č˝ĺ‹•çš„ă«ăăク解除ă™ă‚‹ĺ ´ĺă«ä˝żç”¨ă—ăľă™ă€‚商用機č˝ă¨ăŻă€ă€ŚJava SE Products」WebăšăĽă‚¸ă§č¦Źĺ®šă•れă¦ă„ă‚‹ă¨ăŠă‚Šă€Oracle Java SE Advanced製ĺ“ăľăźăŻOracle Java SE Suite製ĺ“ă§ă™ă€‚
+.sp
+ă“ă®ă•ă©ă‚°ăŚćŚ‡ĺ®šă•れă¦ă„ăŞă„ĺ ´ĺă€ă‡ă•ă‚©ă«ăăŻJavaä»®ćłăžă‚·ăłă‚’使用可č˝ăŞĺ•†ç”¨ć©źč˝ăŞă—ă§ĺ®źčˇŚă™ă‚‹ă“ă¨ă§ă™ă€‚ăťă‚Śă‚‰ă‚’有効ă«ă—ăźĺľŚă€ĺ®źčˇŚć™‚ă«ăťă‚Śă‚‰ă®ä˝żç”¨ă‚’無効ă«ă™ă‚‹ă“ă¨ăŻă§ăŤăľă›ă‚“。
+.RE
+.PP
+\-XX:+UseAltSigs
+.RS 4
+Java VMă§ăŻă‡ă•ă‚©ă«ăă§\fISIGUSR1\fRăŠă‚ăł\fISIGUSR2\fRを使用ă—ăľă™ăŚă€\fISIGUSR1\fRăŠă‚ăł\fISIGUSR2\fRă‚’ă‚·ă‚°ăŠă«é€ŁéŽ–ă™ă‚‹ă‚˘ă—ăŞă‚±ăĽă‚·ă§ăłă¨ç«¶ĺă™ă‚‹ĺ ´ĺăŚă‚りăľă™ă€‚\fI\-XX:+UseAltSigs\fRオă—ă‚·ă§ăłă‚’指定ă™ă‚‹ă¨ă€Java VMăŻă‡ă•ă‚©ă«ăă¨ă—ă¦\fISIGUSR1\fRă¨\fISIGUSR2\fR以外ă®ă‚·ă‚°ăŠă«ă‚’使用ă—ăľă™ă€‚
+.RE
+.PP
+\-XX:+|\-UseCompressedOops
+.RS 4
+64ă“ăăJava VMă§ĺś§ç¸®ă•れăźĺŹ‚ç…§ă‚’ćś‰ĺŠąă«ă—ăľă™ă€‚
+.sp
+ă“ă®ă‚Şă—ă‚·ă§ăłăŻă€ă‡ă•ă‚©ă«ăă§trueă«ăŞă‚Šăľă™ă€‚
+.RE
+.PP
+\-XX:+UseConcMarkSweepGCăľăźăŻ\-XX:+UseG1GC
+.RS 4
+Concurrent Mark Sweep (CMS)ăľăźăŻG1ガă™ăĽă‚¸ă»ă‚łă¬ă‚Żă‚·ă§ăłă‚’有効ă«ă—ăľă™ă€‚
+.RE
+.PP
+\-XX:+|\-UseLargePages
+.RS 4
+ă©ăĽă‚¸ă»ăšăĽă‚¸ă»ă‚µăťăĽăを有効ă«ă—ăľă™ă€‚
+.sp
+ă©ăĽă‚¸ă»ăšăĽă‚¸ăŻă€Solarisă§ăŻă‡ă•ă‚©ă«ăă§ćś‰ĺŠąă«ăŞăŁă¦ă„ăľă™ă€‚
+.RE
+.PP
+\-XX:+UseParallelOldGC
+.RS 4
+ă‘ă©ă¬ă«ă»ă‚¬ă™ăĽă‚¸ă»ă‚łă¬ă‚Żă‚żă‚’有効ă«ă—ăľă™ă€‚ă“れăŻă‚ąă«ăĽă—ăăăŠă‚ăłĺąłĺť‡ă¬ă‚ąăťăłă‚ąć™‚é–“ă«ĺŻľă—ă¦ćś€é©ĺŚ–ă•れăľă™ă€‚
+.RE
+.SH "注意"
+.PP
+\fI\-version:release\fRオă—ă‚·ă§ăłă§ăŻă€ăŞăŞăĽă‚ąćŚ‡ĺ®šă®č¤‡é›‘ă•ă«ĺ¶é™ăŻă‚りăľă›ă‚“。ăźă ă—ă€ĺŹŻč˝ăŞăŞăŞăĽă‚ąćŚ‡ĺ®šă®é™ă‚‰ă‚Śăźă‚µă–ă‚»ăăă®ăżăŚé©ĺ‡ăŞă‚µă‚¦ăłă‰ă»ăťăŞă‚·ăĽă‚’表現ă§ăŤă€ăťă‚Śă‚‰ă®ăżăŚĺ®Śĺ…¨ă«ă‚µăťăĽăă•れăľă™ă€‚ăťă‚Śă‚‰ă®ăťăŞă‚·ăĽă‚’次ă«ç¤şă—ăľă™ă€‚
+.sp
+.RS 4
+.ie n \{\
+\h'-04' 1.\h'+01'\c
+.\}
+.el \{\
+.sp -1
+.IP " 1." 4.2
+.\}
+任意ă®ăăĽă‚¸ă§ăłă€‚ă“れăŻă€ă“ă®ă‚Şă—ă‚·ă§ăłă‚’使用ă—ăŞă„ă“ă¨ă§čˇ¨çŹľă§ăŤăľă™ă€‚
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04' 2.\h'+01'\c
+.\}
+.el \{\
+.sp -1
+.IP " 2." 4.2
+.\}
+次ă®äľ‹ă®ă‚ă†ă«ă€ă‚る特定ă®\fIăăĽă‚¸ă§ăłID\fR値ă‚りも大ăŤă„任意ă®ăăĽă‚¸ă§ăłă€‚
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+"1\&.6\&.0_10+"
+.fi
+.if n \{\
+.RE
+.\}
+ă“ă®ĺ ´ĺă€1\&.6\&.0_10ă‚りも大ăŤă„任意ă®ăăĽă‚¸ă§ăłăŚä˝żç”¨ă•れăľă™ă€‚ă“れăŻă€ćŚ‡ĺ®šă•れăźăăĽă‚¸ă§ăłă§ç‰ąĺ®šă®ă‚¤ăłă‚żă•ă‚§ăĽă‚ąăŚĺ°Žĺ…Ąă•れăź(ă‚ă‚‹ă„ăŻăťă®ăă‚°ăŚäż®ćŁă•れăź)ĺ ´ĺă«äľżĺ©ă§ă™ă€‚
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04' 3.\h'+01'\c
+.\}
+.el \{\
+.sp -1
+.IP " 3." 4.2
+.\}
+次ă®äľ‹ă®ă‚ă†ă«ă€ă‚る特定ă®ăăĽă‚¸ă§ăłIDă‚りも大ăŤă„ăăĽă‚¸ă§ăłă§ă€ăťă®ăŞăŞăĽă‚ąă»ă•ァăźăŞă®ä¸Šé™ă«ă‚ăŁă¦ĺ¶é™ă•れるもă®ă€‚
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+"1\&.6\&.0_10+ & 1\&.6*"
+.fi
+.if n \{\
+.RE
+.\}
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04' 4.\h'+01'\c
+.\}
+.el \{\
+.sp -1
+.IP " 4." 4.2
+.\}
+次ă®äľ‹ă®ă‚ă†ă«ă€é …ç›®2ăľăźăŻ3ă®\fIor\fR式。
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+ "1\&.6\&.0_10+ & 1\&.6* 1\&.7+"
+.fi
+.if n \{\
+.RE
+.\}
+é …ç›®2ă¨ĺŚć§ă§ă™ă€‚ă“れăŻă€ă‚る変更ăŚç‰ąĺ®šă®ăŞăŞăĽă‚ą(1\&.7)ă§ĺ°Žĺ…Ąă•れăźăŚă€ăťă®ĺŚă変更ăŚä»Ąĺ‰Ťă®ăŞăŞăĽă‚ąă®ă‚˘ăă—ă‡ăĽăă§ă‚‚ĺ©ç”¨ĺŹŻč˝ă«ăŞăŁăźă€ă¨ă„ă†ĺ ´ĺă«äľżĺ©ă§ă™ă€‚
+.RE
+.SH "ă‘ă•ă‚©ăĽăžăłă‚ąă»ăăĄăĽă‹ăłă‚°ă®äľ‹"
+.PP
+スă«ăĽă—ăăăľăźăŻă¬ă‚ąăťăłă‚ąć™‚é–“ă®é«é€źĺŚ–ă®ă©ăˇă‚‰ă‹ă‚’最é©ĺŚ–ă™ă‚‹ăźă‚ă®ă€č©¦é¨“çš„ăŞăăĄăĽă‹ăłă‚°ă»ă•ă©ă‚°ă®ä˝żç”¨äľ‹ă‚’次ă«ç¤şă—ăľă™ă€‚
+.PP
+\fBExample 1\fR, スă«ăĽă—ăăă‚’ĺ‘上ă™ă‚‹ăźă‚ă®ăăĄăĽă‹ăłă‚°
+.RS 4
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+java \-d64 \-server \-XX:+AggressiveOpts \-XX:+UseLargePages \-Xmn10g \-Xms26g \-Xmx26g
+.fi
+.if n \{\
+.RE
+.\}
+.RE
+.PP
+\fBExample 2\fR, ă¬ă‚ąăťăłă‚ąć™‚間を速ăŹă™ă‚‹ăźă‚ă®ăăĄăĽă‹ăłă‚°
+.RS 4
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+ java \-d64 \-XX:+UseG1GC \-Xms26g Xmx26g \-XX:MaxGCPauseMillis=500 \-XX:+PrintGCTimeStamps
+.fi
+.if n \{\
+.RE
+.\}
+.RE
+.SH "終了スă†ăĽă‚żă‚ą"
+.PP
+一č¬ă«ă€ć¬ˇă®çµ‚了値ăŚčµ·ĺ‹•ă„ăĽă«ă‹ă‚‰čż”ă•れるă®ăŻé€šĺ¸¸ă€čµ·ĺ‹•ĺ…ăŚä¸ŤćŁăŞĺĽ•ć•°ă§ĺ‘Ľăłĺ‡şă•れăźă‹ă€ć·±ĺ»ăŞă‚¨ă©ăĽăŚç™şç”źă—ăźă‹ă€ă‚ă‚‹ă„ăŻJavaä»®ćłăžă‚·ăłă‹ă‚‰äľ‹ĺ¤–ăŚă‚ąăăĽă•れăźĺ ´ĺă§ă™ă€‚ăźă ă—Javaアă—ăŞă‚±ăĽă‚·ă§ăłăŻă€API呼出ă—\fISystem\&.exit(exitValue)\fRを使用ă—ă¦ä»»ć„Źă®ĺ€¤ă‚’čż”ă™ă“ă¨ă‚’é¸ćŠžă™ă‚‹ă“ă¨ă‚‚ă§ăŤăľă™ă€‚
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fI0\fR: ćŁĺ¸¸çµ‚了
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+\fI>0\fR: エă©ăĽç™şç”ź
+.RE
+.SH "é–˘é€Łé …ç›®"
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+javac [SolarisăŠă‚ăłLinux] [Windows]
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+jdb [SolarisăŠă‚ăłLinux] [Windows]
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+javah [SolarisăŠă‚ăłLinux] [Windows]
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+jar [SolarisăŠă‚ăłLinux] [Windows]
+.RE
+.br
+'pl 8.5i
+'bp
diff --git a/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/man/ja/man1/javaws.1 b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/man/ja/man1/javaws.1
new file mode 100644
index 00000000..f0b7e544
--- /dev/null
+++ b/desktop/test-osx/Tick's Tales.app/Contents/MacOS/jre/man/ja/man1/javaws.1
@@ -0,0 +1,203 @@
+." Copyright (c) 2003, 2011, Oracle and/or its affiliates. All rights reserved.
+."
+.TH javaws 1 "05 Jul 2012"
+
+.LP
+.SH "ĺŤĺ‰Ť"
+\f2javaws\fPコăžăłă‰ă©ă‚¤ăł
+.LP
+.SH "ĺŤĺ‰Ť"
+.LP
+.LP
+\f2javaws\fP \- Java Web Start起動コăžăłă‰
+.LP
+.SH "形式"
+.LP
+.LP
+\f2javaws [run\-options] \fP
+.LP
+.LP
+\f2javaws [control\-options]\fP
+.LP
+.SH "ă‘ă©ăˇăĽă‚ż"
+.LP
+.LP
+\f2[run\-options]\fP
+.LP
+.LP
+コăžăłă‰ă©ă‚¤ăłĺ®źčˇŚă‚Şă—ă‚·ă§ăłă€‚実行オă—ă‚·ă§ăłăŻä»»ć„Źă®é †ĺşŹă§ćŚ‡ĺ®šă§ăŤăľă™ă€‚ĺ„種実行オă—ă‚·ă§ăłă®č©łç´°ăŻă€ć¬ˇă®ĺ®źčˇŚă‚Şă—ă‚·ă§ăłă‚’参照ă—ă¦ăŹă ă•ă„。
+.LP
+.LP
+\f2\fP
+.LP
+.LP
+JNLP(Java Network Launching Protocol)ă•ァイă«ă®ă‘スăľăźăŻURL(Uniform Resource Locator)ă®ă©ăˇă‚‰ă‹ă‚’指定ă§ăŤăľă™ă€‚
+.LP
+.LP
+\f2[control\-options]\fP
+.LP
+.LP
+コăžăłă‰ă©ă‚¤ăłĺ¶ĺľˇă‚Şă—ă‚·ă§ăłă€‚ĺ¶ĺľˇă‚Şă—ă‚·ă§ăłăŻä»»ć„Źă®é †ĺşŹă§ćŚ‡ĺ®šă§ăŤăľă™ă€‚ĺ„種ĺ¶ĺľˇă‚Şă—ă‚·ă§ăłă®č©łç´°ăŻă€ć¬ˇă®ĺ¶ĺľˇă‚Şă—ă‚·ă§ăłă‚’参照ă—ă¦ăŹă ă•ă„。
+.LP
+.SH "説ćŽ"
+.LP
+.LP
+\f2javaws\fPコăžăłă‰ăŻă€JNLP(Java Network Launching Protocol)ă®ăŞă•ァă¬ăłă‚ąĺ®źčŁ…ă§ă‚ă‚‹Java Web Startă‚’čµ·ĺ‹•ă—ăľă™ă€‚Java Web StartăŻă€ăŤăăăŻăĽă‚Żä¸Šă§ĺ‹•作ă™ă‚‹Javaアă—ăŞă‚±ăĽă‚·ă§ăłăľăźăŻă‚˘ă—ă¬ăăă‚’čµ·ĺ‹•ă—ăľă™ă€‚
+.LP
+.LP
+JNLPă•ァイă«ăŚćŚ‡ĺ®šă•れăźĺ ´ĺă€\f2javaws\fPăŻă€ăťă®JNLPă•ァイă«ă§ćŚ‡ĺ®šă•れăźJavaアă—ăŞă‚±ăĽă‚·ă§ăł/アă—ă¬ăăă‚’čµ·ĺ‹•ă—ăľă™ă€‚
+.LP
+.LP
+\f2javaws\fPčµ·ĺ‹•ă„ăĽă«ă«ăŻă€çŹľĺś¨ă®ăŞăŞăĽă‚ąă§ă‚µăťăĽăă•れă¦ă„ă‚‹1組ă®ă‚Şă—ă‚·ă§ăłăŚă‚りăľă™ă€‚ăźă ă—ă€ă“れらă®ă‚Şă—ă‚·ă§ăłăŻĺ°†ćťĄă®ăŞăŞăĽă‚ąă§ăŻĺ‰Šé™¤ă•れる可č˝ć€§ăŚă‚りăľă™ă€‚
+.LP
+.SH "実行オă—ă‚·ă§ăł"
+.LP
+.LP
+\f2\-offline\fP
+.LP
+.LP
+Java Web Startをオă•ă©ă‚¤ăłă»ă˘ăĽă‰ă§ĺ®źčˇŚă—ăľă™ă€‚
+.LP
+.LP
+\f2\-Xnosplash\fP
+.LP
+.LP
+ĺťćśźă‚ąă—ă©ăă‚·ăĄç”»éť˘ă‚’表示ă—ăľă›ă‚“。
+.LP
+.LP
+\f2\-open \fP
+.LP
+.LP
+ă“ă®ă‚Şă—ă‚·ă§ăłă‚’指定ă™ă‚‹ă¨ă€JNLPă•ァイă«ĺ†…ă®ĺĽ•ć•°ăŚ\f2\-open\fPă«ç˝®ăŤćŹ›ă‚Źă‚Šăľă™ă€‚
+.LP
+.LP
+\f2\-print \fP
+.LP
+.LP
+ă“ă®ă‚Şă—ă‚·ă§ăłă‚’指定ă™ă‚‹ă¨ă€JNLPă•ァイă«ĺ†…ă®ĺĽ•ć•°ăŚ\f2\-print\fPă«ç˝®ăŤćŹ›ă‚Źă‚Šăľă™ă€‚
+.LP
+.LP
+\f2\-online\fP
+.LP
+.LP
+オăłă©ă‚¤ăłă»ă˘ăĽă‰ă‚’使用ă—ăľă™(ă‡ă•ă‚©ă«ăă®ĺ‹•作)。
+.LP
+.LP
+\f2\-wait\fP
+.LP
+.LP
+ă“ă®ă‚Şă—ă‚·ă§ăłă‚’指定ă—ăźĺ ´ĺă€\f2javaws\fPă—ăセスăŻă€ă‚˘ă—ăŞă‚±ăĽă‚·ă§ăłăŚçµ‚了ă™ă‚‹ăľă§çµ‚了ă—ăľă›ă‚“。Windowsă—ă©ăăă•ă‚©ăĽă 上ă§ăŻă€ă“ă®ă‚Şă—ă‚·ă§ăłăŻčެćŽă—ăźă¨ăŠă‚Šă«ć©źč˝ă—ăľă›ă‚“。
+.LP
+.LP
+\f2\-verbose\fP
+.LP
+.LP
+čż˝ĺŠ ă®ĺ‡şĺŠ›ă‚’čˇ¨ç¤şă—ăľă™ă€‚
+.LP
+.LP
+\f2\-J