changeset 8:8bbb0bfd0067

fix: png to pdf
author matac42 <matac@cr.ie.u-ryukyu.ac.jp>
date Thu, 05 May 2022 21:04:47 +0900
parents 07bf78a5176d
children 8519074552f9
files Paper/figs/cd.pdf Paper/figs/context.pdf Paper/figs/inode.pdf Paper/figs/inode.svg Paper/figs/ls.pdf Paper/figs/mkdir.pdf Paper/paper.aux Paper/paper.bbl Paper/paper.blg Paper/paper.log Paper/paper.pdf Paper/paper.synctex(busy) Paper/paper.synctex.gz Paper/paper.tex
diffstat 13 files changed, 3464 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
Binary file Paper/figs/cd.pdf has changed
Binary file Paper/figs/context.pdf has changed
Binary file Paper/figs/inode.pdf has changed
--- a/Paper/figs/inode.svg	Thu May 05 19:58:48 2022 +0900
+++ b/Paper/figs/inode.svg	Thu May 05 21:04:47 2022 +0900
@@ -1,4 +1,4 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <!-- Do not edit this file with editors other than diagrams.net -->
 <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
-<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="591px" height="399px" viewBox="-0.5 -0.5 591 399" content="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2022-02-16T08:38:28.871Z&quot; agent=&quot;5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/98.0.4758.102 Safari/537.36&quot; etag=&quot;aqtyvFu9hEKMqCn9bgS3&quot; version=&quot;16.5.4&quot; type=&quot;device&quot; pages=&quot;4&quot;&gt;&lt;diagram id=&quot;AAaulOYO_kfhROZJ8ttr&quot; name=&quot;Page-1&quot;&gt;7VvbcuI4EP0aHkNZNgbzCOQymSWV1DI7u3lUsABNbIuVRYB8/bZsCV8TexMMYZIqqkBtSZZOH7VOS0nLGvmbK46XixvmEq9lGu6mZZ23TBMZyIEvadnGlq6BYsOcU1dVSgwT+kyUUVtX1CVhpqJgzBN0mTVOWRCQqcjYMOdsna02Y172rUs8JwXDZIq9ovVv6opFbHXMXmL/Ruh8od+Muv34iY91ZSM2hAvssnXKZF20rBFnTMS//M2IeBI8jUvc7vKFp7uBcRKIOg1mv+6vf7DpWoibwdWddXY7vh2foW7czRP2VmrGarRiqyHgbBW4RPZitKzhekEFmSzxVD5dg9PBthC+ByUEP2fU80bMYxzKAQug0jAUnD3u0IsqsUAoVyPAYViciprdE+GCbFImNbUrwnwi+Baq6Kd9BfOOZ3FxnTgN9ZRtkXaYbocVUea7rhMs4YeC8/9AW40s9AI8JtWo4nAZk3tGN9ITh8HUtLOYOkVMOyWQdppC1Dx9RFEWUVRC04NCap0+pP0PBmmNiEoCdyD3piRGpmDMhlsAhm//kYW2rYv3qmZUON+ka55vdWlDRaoZlO5TT5JGsqDbvMNfIVvxKaleuwLzORHVUZO4mW256P2Ud+0S72obJx4W9Cm7mZe5XL3hjlGY2Y5cHSdLLqubY008b9UqvfnmOrKtXEco11EMTKGjiIG7ab+dlL39krKUXOhVcr1EZKOCyE2SUgvKKlJaX6RsgpROgZRmW7YJIIuQbuGEFFgKu4LIUjMmSE5zlshQ7NF5AMUp0ISAfSj3GApKf6Ae+NR1vZf2uewCyFOwSNI97Gydbs49JZIWldDMampn6xf8hWJ/uTChL3/lU5AyfxmH9JcmxwmrO9vMYnrsFASdflaX3z6OLpjR6ed1dvejYVonsft8WQiqq/h06Pwgkq9n70nyOcZxJR/q7JeXv0siYtTlpfnFy0Z4aRd4+UigwwHYQJuSAPugbbue1LIPPMPX7r8reYQfseEsjOggWyFzuYk4oZ/Dr7n8Vq8YRMp55Rfo/37F7JGZOAG9bOa03e5wNC2Yy3bN5gRzvxiMYKFNVJFxsWBzFmDvIrHmkEvqjBlbKrB+ESG2Ck+8EizrXh3EUCqEJQGtKohlQljbcKyqLVmW7ginAJlMq5qPbU7d2NatGdtqB633kaF4PCHHv58gEAeXJLJ81hjQyYaAslu7plLmS3MrrO/T69F1Z9Jnfwz+QjOkT/qOEwAOoWLqejW3CN946F9X1sTX6cda6XqYJ38Jnj8xLFtO3ZLl1NwluEaywSD66XWU1csdPnRK3H7Qg2KzmOXlfLV/JR3fGSxlggCy5tOSodOrIarLYkBzZCjePSpv5XwUrqnv4dgPEir1REI3XVDPHeMtW8nRhgJPH3VpuGCcPkN9nHgWcw20ZWRqTGRL1ScnkmJ3GmyUM93gTabiGIdCj4Z5Hl6G9CEan2zowwZHgyETgvna2ykquWSGV544FgcswylyoCyxQmZjJCiK6UsQv2D5sV2+qH/3vUZDWJ40mI+jauedxPKnwkCaGDSfedHx0wIaEuhhGIWVCBN7CB9AaSR1lw1jHUEZJWX4yOpcjFgAw8c08iIB8qyJJBDEBIEFfthR+y2MeH2dVfPklQuqg+bbZvFGETJTn4YhZcEXKY5CijLNeFBSWEU13m63v9hwFDb0D8gG8tNeXzoX50+i53yzRz+fN8HtcRPyt53ItZHjZFLydtcyK9Ly0lO5d4iFytRc4Vqdmde9CHtvqg7F5G/h42P95D8KrIv/AA==&lt;/diagram&gt;&lt;diagram id=&quot;s08jDtw-m_Aoh3yq8LbV&quot; name=&quot;Page-2&quot;&gt;7Vptc6o4FP41zOx+aAeIIn60au/dnW6n0+7stp92UCLSAqExVL2/fhNIeAlRuVWs9tYvkkNen/Occ3JCNDAMV9+wE8//Qi4MNFN3VxoYaaZp6IZN/5hknUks3cgEHvZdXqkQPPg/oGjJpYnvwkWlIkEoIH5cFU5RFMEpqcgcjNGyWm2GguqosePBmuBh6gR16b++S+aZ1DZ7hfw79L25GNmw+tmb0BGV+UoWc8dFy5IIjDUwxAiR7ClcDWHAwBO4/GMbP/SrR/1ltNKj0ey/m1Evusg6u/6ZJvkSMIzIgbvm2n1zgoQDpplWQEe5miE6GNNLgHD6xnpN2FKvNBPMZjr9lUX6gqw55ELIOrhYpIQY0ApGL16lVYtGlsf+44SIMSd4r55ENxSEbPaZ+AWus4aRE8ILKnXCmIrTd9nCTf23mR9A9v73A82FI8rqeNDBi5GPKb0RXksT+OOWmtxtEk4g5jTLhzQJXLEqcxIGVGDQxwXB6AUOuU4iFEE2JT8IJJET+F5EiwGcpZOBmPjUJgZcHPquywa5Ws59Ah9iZ8pGXFIPQGUYJZELGWt0vl5u1UYvn4EwJZCuuBE7OYvZVOCqZJucrd8gCiHBa1pFvO1mLbjjATa3w2Vhxmafy+YlEwZc5nDP4eU9F9ZBH7iBqI1l/N17vFv+HZqTh2WCkteLyf04X0HZViSNFdgZG9AtKZNBO8zNC1xfp0al1OcRUderqFt11IGuQL3XFur6r4A6qKJuKFA37ZZQV65AxMfNgaGZa9zoo1sJL9tiixQUym5+a/QQYtd/23/Vi9iJNiDxzp7z4NY8ymxdJhWrJknFKQCHnHopREZwmU994wRPMDoe0UNUo6Ghioa9lqKh2kP8jF/WG/jlD/W/ZtUB51CW4M2dchneXHhwfMFufGkvNI3axNQSts4iznKrmb9i+jgmsraEbL+ObEcBbKctXDufBNeOtFFTMPaouFqfA9eOeWK4qjZiMq6RO2BHJYXnLGFZdcIULbx+ZIXLrig+8ZppYbQq1xytRWnlk1IzWnoqvSkasYJos6/SFijBU7jblImDPbitP+5KoVs5KqpToKTirkLFQoZh4BD/rXrApNI7H+EO+ek2iTPMklKsrryJz9bNW5VPdOSOLKkjU+ooA6bWUUrDfNnvZ6bq7GgPZioZZmxl2CY26zvY3DozQUNmWl/MbIOZ/Roz/YgmQEwjGMIaS/fPJKaUNjS1OtOTNmD0LqvpRace9OxunXetJReCiBUNunQ1XxpsqMGPV2GD49Jz2BDKCcxH5y9Gg8T7LHCVEhjjozfaxifJuOUM5uOBbZJy/6IpjLDmnTtF4U5PdKsIDrVVBEfeKoqvjF9ZzGbO7SbnaWfY50DO5+A1uR6Ft9Po+W3SBeun+/hKHHCUqUgRfuBFhMkceShygnEhlfhY1LlBKOZUfIaErPlG1UkIqhJaUNgoe8mczjspDHpVEl9aZneXZ2alO4h9ihfbgx+J3XZDdncakrsxa/eLpvXktsaS8/3wctTvLkqbM2ponqjNtW4g4g7A4Yiv9rKgK33b7Hfb8rLLQWd471vwz8l6Np6OvBvj7Vp5r6fJJQWL/upftasnTQ0vGYhGUfaJfgw029T6Jvu4z54NbWDzh36v3mnWmlccxwynUifZuurdcImljS3NHrJnLqlHnVP41C4frrTlkbqSRxJkLH9oV3mkQxykKOlZz56qR2GbKLaNvLou37DJ2opbkO9jYI2/76He+Vz+kBlZu1mWOojjMdVU3QlRbbPfQVVaLG46Z463uC8Oxv8D&lt;/diagram&gt;&lt;diagram id=&quot;_SMWdJT_P9braKPgiXsX&quot; name=&quot;Page-3&quot;&gt;7Vtbd6M2EP41Pqd9cA5INsaP8SVpT7N7ts2mm/QlhxjZVoIRFTjG/fWVjAQIcMA2kMvGL7YGMUKfvpnRDHIHjlfhJbW85RdiI6cDNDvswEkHAL0HDPbFJdtIMtBBJFhQbItOieAa/4eEUBPSNbaRr3QMCHEC7KnCGXFdNAsUmUUp2ajd5sRRR/WsBcoJrmeWk5f+wHawjKQmGCTy3xBeLOXIujGMrqws2VnMxF9aNtmkRHDagWNKSBD9WoVj5HDwJC7hzZ+TzXRLnnz30nlc3Y9v4KgbKbs45JZ4ChS5Qb2q5dyeLWctAOsAw2GjjOaEDcbXxSF0d8X4d82nOuoAOJ9r7JMWaX6wFZBLIVfQ9XeEOGcd9IEX7romNxkL/r1AgRyTPX00bHRFih/oSQM8oe2uh2GtPNZ0H3wvpdz3LPfE57eoP8GUsZfQbTceZ3fx96/Mor6uVw+IpiYZjSknCZThQYBCLl8GK4cJdP6IASVPaCxWwiUu4o+HHScjshy8cFnTQXOu4RnRADNLOBfiFbZtPshos8QBuvasGR9xw+yeyShZuzbiXNHE3IUt64P4CaQBwfixSzkpuMsfBYUpixQcvURkhQK6ZV3k1aGgpPA30BTtTWK9YNCPZMuU5ULRzxIOYxGrToyC/RB2cYj5mWU2Uo07OeI0amlHmplqMZprrVCG0REMQPuFERDx67/uVVtK7PoI2x5BocrPQQE9pVetm550rHn/PBq0d3v7Y3VzP3r+W8NdWMDODPAJVPoeMFNrwpdwHFMRXlzsCFjob1r0CmZf9QpFsJsFsPebgh38DLADletGAeiwIdCLJzA8BHWtAuqviW4fqKQu4LRuFMCrm03hexCp3zq8sT94M/BWcNVMC8uM9sW8dOj0vShdmuOQL0ebEbCnAjvMA9srwLXXFKy9DwKrpsKqFxC2VVyND4Kr+cZwHVTA1bXPefEj8ZspLFUXzNCi21veOOvL5p3ouWtMwnTPyVa2QhykbmOtu9SV5CbekPecumg+WdMZKjflwKI8XSn1pMhWij95CqSWuP/CRoUixwrws1oyKlp3McI3gncpmwzkA5Vh8e5UqojmLe5K12gyiozMhguCjKIImJyiHQ3jaR/PzKJM9wRmFjJMf5Fh+9islbC5cWbCisw0PpnZBDPzG3/sEpvXIQKKUI6lp9fQZow2iL7XKlo2tejlQ57Zag0tX2fGDKjwc/325C5G6foNC7xGc+un59bvXe4F+5k6UoupS2EVScujyALHtWgSGizJgriWM02kGY4mfa4I8QTCjygItoK51jogKv4nxmWgx1tLfl9XOyvdavLWN0QxA43bZGxcRQWvxiO5fIFZGspluC2N5acGaROe9VjElx+gUBQMh2daRmfDwVYi9O6tvada+6tnfvoHqQAZ4K0BW6UG9JPm1JX9nV7V37WTu5j6nnc+h+YuZmYz1XbuIufxmVbv51w5Od9WyefjkLOoylvTyZijjxGo52NqOQRU26QEULzP58mfOjcVeqZOH78PSb9ubjfrHeT9dHvpmfx9p/j6Mv+uePczzYTH5GbNu32zotsHFb1+ZXdelRD699HVHxje3KPF1V+aBTa4v5XF3XfEB5ada5rxPkghI1/5XmD4Wqx4sU5Q+wHBOH4eGmiSk3xJtFJPv7poE+s7/vxe++GpxeKBltmYFYWjporohcXCKjXYJI2YOZbv49lLmUT1ElwqfzCAeUgGUehKDluzjJmrDmL/mcjXSg2goavEyVY9qqYGcJhRlD1XV19qYE697+HscTa5fnj+YoHhud+dVjkNdjjfXt5bnpjbGiBbmtbgUbFuD/HqC3VVI53xqkzOnsU3jmRyL3NiDOp1MZk1k3/gRN2T/zHB6f8=&lt;/diagram&gt;&lt;diagram id=&quot;HHLeNmLiLjBSiti2kdQe&quot; name=&quot;Page-4&quot;&gt;7Vtbd6o4FP41rjXz0C4SLuJjr6dz6/RMZ9ZpzxuVqJwiwRAr9tdPIuESQI2KWHvsS8mG7JC9v30ldvSrcfyFOOHoL+wivwM1N+7o1x0IgQEt9o9T5gmlC2BCGBLPFQ/lhEfvHQmiJqhTz0WR9CDF2KdeKBP7OAhQn0o0hxA8kx8bYF9eNXSGqEJ47Dt+lfrNc+koodqwm9PvkDccpSsDq5fcGTvpw2In0chx8axA0m86+hXBmCZX4/gK+Vx4qVwevd+1t/fb2eMFRC4mN0/Rf+gsYXa7yZRsCwQFdGvWD1/f9Zd/gnhyd9G7/ePH091kgs+AnfB+c/ypEFgHWj5b5XKA2WJs13QuRGlNpji9cRYtFH3BHgDdMM5vsquh+F/k0sc+JhKXDtQHA439FUnbrjZENF2QCSBZU36PF5JSXtE8YRU4Y3TGqM445Cz4vUQMUPtl4PmI3/91KVsovS2kKOb0ER37jADYpeN7w4Bd+2iwYI0I9RgsLwR57Lkun3w5G3kUPYZOn3OaMSNkNIKngYu44jQ2iijBrxl69Wz5tYAQwOFLo7hgDgIgXxAeI0rm7BFxVxdQT21dDGe54WTWMCoYTTrNEbY6zBjneGQXApIbwDNdbDk8mwXWAi9bYWuHBVJACiAGL1FYYB6FTrDj+zskuvYIc66YzEuA/+2eOfz76fgFkcImkzWVkZ7g80poIsABhzWzIL9Eas4i+N5FqAHdVi0E9GQT0a0aG+mabdqIUWMjJZ3l0gNL5FtQJxfuVWZW+u3twphqNXpAPdglPZg1erBrfJW5Nz3oh9NDe3KHstjr0K+3KfW6ALFU6JqC0A8pXBOa6+IvsGqkmxlD4+IFn0m8mTw/jHjhevEyLqxUWhYWi/lmFCb108CLuTraTBtLeWOvKlijRq7GvsSq4ImPQaywlGuAGsC2KlejKkaXFdtiiAkd4SEOHP8mp5YSt/yZPzEOhYh/IErnIo1wphTLCkCxR5/49HNTjJ4Ld65jwXkxmKeDgG03mWSBXkp4Lt7NJy5G0swHRDwmMUQEcWmmuisWIjwlfbRC4iIeUIfwMmSFnxZdGq6PldAiyHeo9yY3RxoHivk5DFDvfjADtBTkGrgXvG2WB9iCLGVjLFiJWbQRsM5Gai1SW2mRe7cUXdFSoKKhFFRsrkhole1JrPCAvUXfIs34rFIZ0y1BJ9m3mFXs7pUYWaDECJYYJYKpMFrAMNv29sjsNovM3Xy+uYnH3zsyoSIyzRMy94HMaofbC7DLu7yUIFRB6e7trT6DDU8djrPBVa5BjWrIs9tsb/Vq1OeyrZzUp1Tj1qmvzQ5+avzHngqatmwWLZa4vddwMrrEf1s3T/f2LJzE3+/+TfteR1WKAUMKzGfauWZ1t6nHVM2rFEobjOnpR/D16eZB67D0NY/e+gzZ+g5eiIFP0mKy4EcTrMLXrJ+1xFV2OmnQ/SClhA1kkG1dSthWiVHLpQRQ6Wv9pFVuirn14NRP4NwLOOuagw2dIdn6zJR8kqSR4zKNbUoIij9zOiPTZFJRPptRVyxltHaq0G7VT7dXLqXXz5KvX+ffJe9+rtn6NpXS/t2+rer2Fb1+S4VR7+gAwctlzToOVEDVZEA1UW0HFSnjQgjNIt+mIWLHKJcHJ/lYaIBm2Uucws7KzrUOasJOu0czVdoveb3Q950o8vqrSoZlZwLzUsKChnoxwQbrfUPxMIUhO6BtnE/TAaj+5INKa844ZN1hrPssplp36D0gMyqftdxz3QGrRfFKX9mfEq76ghfTFrO0Pbu2pr7rFMxP09IjuQdzekbpe49ek2vrrX7xgZsdUtnc6WVSz50eMK2i0ztvwu01nRKpJsCHcT/ZeFP3Y1p2PQDbcj/VkyfegMs59iJ6ciOq3wG0Uu5U83OKuqPRW3gRNsx/M5mgIP/lqX7zPw==&lt;/diagram&gt;&lt;/mxfile&gt;"><defs><clipPath id="mx-clip-434-308-132-30-0"><rect x="434" y="308" width="132" height="30"/></clipPath><clipPath id="mx-clip-434-338-132-30-0"><rect x="434" y="338" width="132" height="30"/></clipPath><clipPath id="mx-clip-434-368-132-30-0"><rect x="434" y="368" width="132" height="30"/></clipPath></defs><g><rect x="150" y="30" width="170" height="190" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="230" cy="70" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="190" cy="150" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="270" cy="150" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 190 130 L 230 90" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 230 90 L 270 130" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><rect x="420" y="0" width="110" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 15px; margin-left: 421px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">2. inode tree</div></div></div></foreignObject><text x="475" y="19" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">2. inode tree</text></switch></g><rect x="150" y="0" width="100" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 15px; margin-left: 151px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">1. index tree</div></div></div></foreignObject><text x="200" y="19" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">1. index tree</text></switch></g><ellipse cx="500" cy="70" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="460" cy="150" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="540" cy="150" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 460 130 L 500 90" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 500 90 L 540 130" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><rect x="180" y="180" width="140" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 138px; height: 1px; padding-top: 195px; margin-left: 182px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">key: filename<br style="font-size: 12px" />value: inum</div></div></div></foreignObject><text x="182" y="199" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">key: filename...</text></switch></g><path d="M 100 45 L 125 45 L 143.64 45.57" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 148.88 45.74 L 141.78 49.02 L 143.64 45.57 L 141.99 42.02 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="0" y="30" width="100" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 98px; height: 1px; padding-top: 45px; margin-left: 2px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">get<br style="font-size: 12px" />key:filename</div></div></div></foreignObject><text x="2" y="49" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">get...</text></switch></g><path d="M 500 220 L 500 271.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 500 276.88 L 496.5 269.88 L 500 271.63 L 503.5 269.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="420" y="30" width="160" height="190" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="330" y="110" width="110" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 108px; height: 1px; padding-top: 125px; margin-left: 332px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">get<br style="font-size: 12px" />key: inum</div></div></div></foreignObject><text x="332" y="129" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">get...</text></switch></g><rect x="430" y="180" width="160" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 158px; height: 1px; padding-top: 195px; margin-left: 432px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">key: inum<br style="font-size: 12px" />value: inode pointer</div></div></div></foreignObject><text x="432" y="199" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">key: inum...</text></switch></g><path d="M 430 308 L 430 278 L 570 278 L 570 308" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 430 308 L 430 398 L 570 398 L 570 308" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 430 308 L 570 308" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" text-anchor="middle" font-size="12px"><text x="499.5" y="297.5">inode</text></g><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-434-308-132-30-0)" font-size="12px"><text x="435.5" y="327.5">File Type</text></g><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-434-338-132-30-0)" font-size="12px"><text x="435.5" y="357.5">Permission</text></g><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-434-368-132-30-0)" font-size="12px"><text x="435.5" y="387.5">...</text></g><path d="M 290 150 L 370.04 150 L 443.71 150.07" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 448.96 150.08 L 441.96 153.57 L 443.71 150.07 L 441.97 146.57 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>
\ No newline at end of file
+<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" width="591px" height="399px" viewBox="-0.5 -0.5 591 399" content="&lt;mxfile host=&quot;app.diagrams.net&quot; modified=&quot;2022-05-05T11:49:05.726Z&quot; agent=&quot;5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/100.0.4896.127 Safari/537.36&quot; etag=&quot;uCaQp5RGlaOogXgETAb1&quot; version=&quot;18.0.0&quot; type=&quot;device&quot; pages=&quot;5&quot;&gt;&lt;diagram id=&quot;AAaulOYO_kfhROZJ8ttr&quot; name=&quot;Page-1&quot;&gt;7VvbcuI4EP0aHkMhGxvzCOQymSWV1DI7u3lUsABNbIuVRYB8/bZsCV8TexMMYZIqqkBtSZZOH7VOS0nLHPmbK46XixvmEq9ldNxNyzxvGQbqIAe+pGUbW2xLGeacuqpSYpjQZ6KM2rqiLgkzFQVjnqDLrHHKgoBMRcaGOWfrbLUZ87JvXeI5KRgmU+wVrX9TVyxiq2P0Evs3QucL/WZk9+MnPtaVO7EhXGCXrVMm86JljjhjIv7lb0bEk+BpXOJ2ly883Q2Mk0DUaTD7dX/9g03XQtwMru7Ms9vx7fgM2XE3T9hbqRmr0YqthoCzVeAS2UunZQ7XCyrIZImn8ukanA62hfA9KCH4OaOeN2Ie41AOWACVhqHg7HGHXlSJBUK5GgEOw+JU1OyeCBdkkzKpqV0R5hPBt1BFP+0rmDXPVHGdOA31lG2RdphuhxVR5ruuEyzhh4Lz/0BbjSz0Ajwm1ajicBmTe0Y30hOHwdSwspg6RUy7JZB2m0LUOH1EURZRVELTg0Jqnj6k/Q8GaY2ISgJ3IPemJEamYMyGWwCGb/+Rhbali/eqZlQ436Rrnm91aUNFqhmU7lNPkkayoNu8w18hW/EpqV67AvM5EdVRk7iZbbno/ZR3rRLvahsnHhb0KbuZl7lcveGOUZjZjlxdJ0su086xJp63apXefHMdWWauI5TrKAam0FHEwN20307K3n5JWUou9Cq5XiJyp4LITZJSC8oqUppfpGyClE6BlEZbtgkgi5Bu4YQUWAq7gshSMyZITnOWyFDs0XkAxSnQhIB9KPcYCkp/oB741HW9l/a57ALIU7BI0j3sbF07554SSYtKaGY2tbP1C/5Csb9cmNCXv/IpSJm/Oof0lybHCas7y8hieuwUBJ1+VpffPo4umNHp53WW/dEwrZPYfb4sBNVVfDp0fhDJ17P2JPmcznElH+rul5e/SyLSqctL44uXjfDSKvDykUCHA7CBNiUB9kHb2p7Usg88w1f735U8wo/YcBZGdJCtkLHcRJzQz+HXXH6rVwwi5bzyC/R/v2L2yEycgF42ctpudziaFsxlu2ZzgrlfDEaw0CaqyLhYsDkLsHeRWHPIJXXGjC0VWL+IEFuFJ14JlnWvDmIoFcKSgFYVxDIhrN1xzKotWZbuCKcAmUyrmo9tTt3YZteMbbWD1vvIUDyekOPfTxCIg0sSWT5rDOhmQ0DZrV1TKfOlsRXm9+n16Lo76bM/Bn+hGdInfccJAIdQMe/wavUZf10Vo2/PP8hK1+M++Uvw/Ilh2XKyS5ZTc5fgGskGg+in11FmL3f40C1x+0EPio1ilpfz1f6VdHxnsJQJAsiaT0uGbq+GqC6LAc2RoXj3qLyV81G4pr6HYz9IqNQTCd10QT13jLdsJUcbCjx91KXhgnH6DPVx4lnMNdBmJ1NjIluqPjmRFLvTYKOc6QZvMhXHOBR6NMzz8DKkD9H4ZEMfdjwaDJkQzNfeTlHJJTO88sSxOGB2nCIHyhIrZDRGgqKYvgTxC5Yf2+WL+nffazSE5UmD+Tiqdt5NLH8qDKSJQfOZFx0/LaAhgR6GUViJMLGG8AGURlJ3WTDWEZRRUoaPrM7FiAUwfEwjLxIgz5pIAkFMEFjghx2138KI19dZNU9euaA6aL5tFG8UITP1aRhSFnyR4iikKNOMByWFWVTj7Xb7iw1HYUP/gGwgP631pXNx/iR6zjdr9PN5E9weNyF/24lcGzlOJiVv26ZRkZaXnso1masrXKtT9boXYe9N1aGY/C18fKyf/EeBefEf&lt;/diagram&gt;&lt;diagram id=&quot;s08jDtw-m_Aoh3yq8LbV&quot; name=&quot;Page-2&quot;&gt;7Vpbc6s2EP41zLQPyQAyGD86vpzTTprJJJ02eepgI2MSQESG2D6/vhJIIEC2ObHxJSd+MVp0/fbbXa2QAgbB6hu2o/lfyIG+oqvOSgFDRdc1VbPIH5WsM4lpMIGLPYdVKgSP3g/IWzJp4jlwUaoYI+THXlQWTlEYwmlcktkYo2W52gz55VEj24U1wePU9uvSfz0nnmdSS+8W8u/Qc+d8ZM3sZW8Cm1dmK1nMbQctBREYKWCAEYqzp2A1gD4Fj+Pyj6X9UG+e1NfhSg2Hs/9uh93wKuts/DNN8iVgGMYH7pop8932EwaYops+GeVmhshgVC8+wukb8y2hS71RdDCbqeQnitRFvGaQcyHt4GqREqJPKmjdaJVWLRqZLv2PkpiPOcF79cS7ISBks8/Er3CdNQztAF4RqR1ERJy+yxauq7/NPB/S978faC4MUVrHhTZeDD1M6I3wujKBP+6Iyd0lwQRiRrN8SD2GK1plHgc+EWjkcRFj9AoHTCchCiGdkuf7FZHte25Iij6cpZOBOPaITfSZOPAchw5ys5x7MXyM7CkdcUk8AJFhlIQOpKxR2XqZVWvdfAbclEC64kbsZCymU4ErwTYZW79BFMAYr0kV/tbIWjDHAyxmh8vCjPUek80FEwZMZjPP4eY9F9ZBHpiByI1l9N19ul/+HeiTx2WCkrerycMoX4FoKxWNFdhpG9AVlEmhHeTmBcbj1Kik+jwi6moZdbOOOlAlqHfbQl39FVAHZdQ1Ceq61RLq0hXw+Lg5MDRzjRt9dCvhZVtsqQQF0c1vjR5c7Hjv+696EdnhBiQ+2HMe3JpHma3LJGLZJIk4BeCQUxdCZAiX+dQ3TvAMo+MRPUQ5GmqyaNhtKRrKPcTP+GW1gV8+qf/Vyw44h1KAN3fKIry58OD4gt34kl5IGrWJqQK29iLKcquZt6L6OCayVgXZXh3ZjgTYTlu4dj4Jrp3KRk3C2KPian4OXDv6meEq24hVcQ2dPj0qKTyngGXZCRO08PqJFq4NXnxmNdPCcCXWHK55aeXFQjNSehbeFI1ogbfZV2kLlOAp3G3KsY1duK0/5kqhUzoqqlNAULEhUTGXYejbsfdePmCS6Z2NcI+8dJvEGGZWUiyjuonP1s1aiSc61Y7MSkd6paMMmFpHKQ3zZX+cmbKzoz2YKWWYtpVhm9is7mBz68wEDZlpfjGzDWb2asz0QpIAUY1gCGss3T+TmBLakNTqQk/agNa9LqcXnXrQs4w671pLLjgRSxp0yGq+NNhQg6dXYYPj0kvYEFYTmFPnL1qDxPsicK0kMNqpN9raJ8m4qxnM6YFtknL/oikMt+adO0XuTs90qwgOtVUER94q8q+MX1nMZs7tJud5Z9iXQM4X/y0ZD4O7afjyPjHA+vkhuuEHHCIVCcKPrIhwPEcuCm1/VEgrfCzq3CIUMSq+wDhes42qncSoTGhOYU30kjmdd1IYdMskvjZ1Y5dnpqV7iD2CF92DH4ndVkN2dxqSuzFr94um9eS2xpLL/fBy1O8uUpvTamieqc21biD8DsDhiC/3ssCofNvsGW152WW/M3jwTPjnZD0bTYfurfY+lt7raXJJwSS/+lft8klTw0sGvFGYfaIfAcXSlZ5OP+7TZ03pW+yh1613mrVmFUcRxUnoJFtXvRsmMZWRqVgD+swk9ahzDp/aq4crbXkko+KROBnFD+0yj3SIgxQpPevZU/kobBPFtpFXVas3bLK2/BbkxxhY4+9HqHc5lz+qjKzdLEsdxPGYqsvuhMi22R+gKikWN50zx1vcFwej/wE=&lt;/diagram&gt;&lt;diagram id=&quot;_SMWdJT_P9braKPgiXsX&quot; name=&quot;Page-3&quot;&gt;7Vtbd6M2EP41Pqd9cA5INsaP8SVpT7N7ts2mm/QlhxjZVoIRFTjG/fWVjAQIsMEXiJONX2wNun76ZkYzyC04XITX1PLmX4iNnBbQ7LAFRy0AdE032ReXrCOJ0RWCGcW2qJQIbvF/SLYU0iW2ka9UDAhxAuypwglxXTQJFJlFKVmp1abEUUf1rBnKCW4nlpOX/sB2MI+kJugl8t8Qns3lyLrRj54sLFlZrMSfWzZZpURw3IJDSkgQ/VqEQ+Rw8CQu4d2fo9V4TV5899p5XjwO7+CgHXV2tU+TeAkUucFpu5Zre7WcpQCsBQyHjTKYEjYY3xeH0M0T498lX+qgBeB0qrFPWqT5wVpALoW8g7a/IcQlq6D3vHBTNWlkzPj3DAVyTDb7aNjoiRQ/0aMGeEHrTQ3DWnis6D75Xqpz37PcI+dvUX+EKWMvoet2PM7m4e9fmUZ9XS6eEE0tMhpTLhIow4MAhVw+DxYOE+h8igElL2godsIlLuLTw46TEVkOnrms6KAp7+EV0QAzTbgU4gW2bT7IYDXHAbr1rAkfccX0nskoWbo24lzRxNqFLuu9eAZSgWA87VJOCu7yqaAwpZGCo9eILFBA16yKfNoXlBT2BpqivEq0F/S6kWye0lwo6lnCYMzirhOlYD+EXuyjfmaZjlTjTo44tWragWqmaozmWguUYXQEA9B+YQRE/PmvW7stJfbpCNscQaHKz14BPaVVPTU96VDz/nk2aOf+/sfi7nHw+reG27CAnRngE6j0LWCm9oRv4TCmIry62hCw0N40aBXMrmoVimA3C2Dv1gU7+BlgByrXjQLQYU2gFy+gvw/qWgXU3xLdLlBJXcBp3SiAVzfrwncvUp87vLE9OBt4K5hq1guLjLb5vLTr9L0oXJrikG9Hkx6wowLbzwPbKcC1UxesnQ8Cq6bCqhcQtlFcjQ+Cq3lmuPYq4Oralzz5kdjNFJaqCWZo0fU9L1x0ZfFB1NwURmG65mgtSyEOUs1Y6SH1JGnEC7LNsZvmkyWdoHJVDizKw5VSS4psJfmTp0Bqi7s7DioUOVaAX9WUUdG+ixG+EbwJ2aQj76kMi0+nsoto3aJVOkeT6cjIHLggyHQUAZPraEPDeNmHM7Mo0j2CmYUM03cybBubtRI2185MWJGZxicz62Bm/uCPXWLzPERAEcqx9Pgc2oTRBtH3mkXLhhadvMszG82h5fPMmAEVfu7fltjFKN2/foHVqG//9Nz+vcuzYDeTR2owdCnMIml5FJnjuBVFQoM5mRHXcsaJNMPRpM4NIZ5A+BkFwVow11oGRMX/SL8M9Phoydu1tYvSoyYvfUMUM9C4TsbKVZTwqt2T66CiK5futtSXH+ukTXjRYR5ffoBCUdDvX2iZPmt2thKhd6/tHVXb3zzy0z9IBsgA5wZslRzQTxpTV7Z3elV710zsYupb3vnsG7uYmcNU07GLXMdnWL2dc+XkPK+Uz8chZ1GW90Q3Yw6+RqDejznJJaCTLUoAxet83vw55aFCz+Tp4/ch6dfNzUa9vbydbi48k78fFFtfZt8V636hmfCQ2Kx+s29WNPugotWvbM6rEkL/Prj5A8O7RzS7+UuzwAp31zK5+474wKJzTTPeBymk5ys/C/TfihU78wQnvyAY+899HU1yky/xVurtVxet4v4Ov7/XvHtqMHmgZQ5mRe6oriR6YbKwSg42CSMmjuX7eLIrkqiegkvFDwYw94kgCk3JfnuWtge7rkCeSWgADV0lTjbrUTU0gP1MR9l7dacLDcyx9z2cPE9Gt0+vXyzQv/Tb4yq3wfbn2+6z5ZGxrQGyqWkNHuTrTu3Zqjq283p7DLN38Y0DmdzJ3BiD+qmYzIrJP3Ci6sn/mOD4fw==&lt;/diagram&gt;&lt;diagram id=&quot;HHLeNmLiLjBSiti2kdQe&quot; name=&quot;Page-4&quot;&gt;7Vtbd6o4FP41rjXz0C7CTXzs9XRunXOmM2vaeaMSlVMkGGLF/vpJJAECqFERtce+lGzIDvn2t/fODrFj3IyTL9iNRn8gDwYdXfOSjnHb0XWgAYf+Y5J5KrEtLhhi3+MP5YIn/wOKnlw69T0YSw8ShALiR7Kwj8IQ9okkczFGM/mxAQrkUSN3CCuCp74bVKX/+h4ZpVJH7+byB+gPR2JkYPfSO2NXPMxnEo9cD80KIuOuY9xghEh6NU5uYMDAE7g8+b9q7x/3s6crHXoI3z3H/8CLVNn9Jl2yKWAYkq1Vf/32Ybz+FSaTh6ve/W/fnx8mE3QhrPvuBlMOWEe3AzrK9QDRweisyZxDaU+mSNy4iBeGvqIPgG6U5Dfp1ZD/L2rpowBhSUtHNwYDjf4VRduONoREDEgBSMeU3+MVC8kbnKeqQncML6jUHUdMBbuXwqBrPw38ALL7Py9Vq0tvqxOYMPmIjAMqAPTSDfxhSK8DOFiohpj4lJZXXDz2PY91vp6NfAKfIrfPNM2oE1IZRtPQg8xwGm3FBKO3jL1GNvxaQnDisKFhUnAHTpAvEI0hwXP6CL9rcKpzX+/y5ix3nMwbRgWnEd1c7qvDTHHOR3rBKbkBPcVgy+nZLLEWfNmKWzsMIAjJiRi+xlFBeRy54Y7v7+L41sc0uCI8LxH+l0ca8B+n41eIC5NMx1RmesrPG26JEIWM1tSDgpKoOY9gc+epBnRb9RDQk13EsGt8pGu16SNmjY+UbJajB5bgWzAnA/cmcyvj/n7hTLUWPaAdnJIdrBo7ODWxytqbHYzD2aE93HUZ9jr2G22iXpcgloKuKYB+SHAt3VqXf4Fdg27mDI3DCz4TvBmeRwOvvh5eqoWWSsvSYnG9GUdp/TTwE2aONpeNpXVjrwqsWYOruS9YFSLxKcCql9YaoIawreJqVmH0aLHNmwiTERqi0A3ucmlp4ZY/8ztCEYf4OyRkzpcR7pQg2QAw8ckz635p8dZL4c5twjUvGnPRCOl000426AnBS/Fu3nHRknp+hdiniEHMhUtXqrtyIUZT3IcrEOf5gLiYlSEr4rSdPsjssZJaGAYu8d/lzZHGiWJ9Dgc0ukfmgLYCrqF3xbbN8gRbwFJ2xoKXWEUfAet8pNYjtZUeuXdPMRQ9RVd0lIKJrRULWmV/4iN8Rf5i30Ks+OxSGdMtUSedN+9V3N0rKbJBSZFeUpQCU1G0oGE27e2Z2W2WmbvFfGuTiL93ZuqKzLTOzNwHM6s73H6IPLbLSzCEFZbuvr3Vp7RhS4fT3OAq16BmNeU5bW5v9WrM59GpnM2nVOPWma/NHXzh/Ke+FLQc2S1aLHF7b9FkdI3+tO+eH51ZNEn+e/hb7HudVCkGTCkxX2iXmt3dph5r2r3WpnCgmsNFnj2SOky898l7nyl738ELMfBJtphs/diAVfia9aOWuMpRSCTdIyklHCCTbOtSwrFLilouJYDKvtYPWuUKzq0np3Em517IWbc52NAZkq3PTMknSRo5LtPYpDhQ7JnzGZkmFxXlsxl1xVIma6cK7VbjdHvlkrh+kWL9uvguRfdLzTG2qZT2H/Yd1bCvGPVbKox6J0cIVi5r9mmwQlddDKguVNthhVBcSKFZ5ts0ReyY5fLkJB8LDeEse4lz2lm5c22AmrTT7tFMle2XvF7oB24c+/1VJcOyM4F5KWHrpnoxQRvrY0PxMIUpB6Btgk/TCchWDDXinOyR1B3mus9iqnWH0QOyovJZyz3XHXq1KF4ZK/tTzExfiGLaope259DW1HedgvtpmjiSe7CgZ5a+9xg1a22j1S8++maHVDYPehnqedADll0MepdNhL2ml0SqC+DDhJ+svWn4sWynnoBthZ/qyRN/wHBO/Jicw4jqdwCttHaq+TlF3dHoLaIIbea/mUxZkP/y1Lj7Hw==&lt;/diagram&gt;&lt;diagram id=&quot;OUtKUz9Af3doBASklG_m&quot; name=&quot;Page-5&quot;&gt;7Vttc+I2EP41fDwG2diYj4Hk2pnmpplLO+3dlxsFC6xGtqgsDrhf35Ut4TdxJg2YMGGGGdjVi6VnH61210nPncabXwReRp94SFjPGYSbnnvbcxw0QAF8Kc021/ieViwEDXWnQvFIfxAzUmtXNCRppaPknEm6rCpnPEnITFZ0WAi+rnabc1Z96hIvSEPxOMOsqf2LhjLKtYEzKvS/ErqIzJORP85bYmw6652kEQ75uqRy73ruVHAu81/xZkqYAs/gko/7uKd1tzBBEnnIgD9D/N3//Xaz+fw1GpP062+Lb98+6Fm+Y7bSG9aLlVuDgOCrJCRqkkHPnawjKsnjEs9U6xpsDrpIxgwkBD/nlLEpZ1yAnPAEOk1SKfjzDrysE0+ktjQCGCZ6DURIstm7ObSDDLhGeEyk2EIXM2CsUTY00+K6sBkaaV1UtpcZhzVPFrupCyjhh0bzBcg67cjCLEBj0o4qTpc5t+d0oyzRDaaOV8U0aGI6tEA6PBWi7uUjiqqIIgtNO4V0ePmQjt8YpN4BkCbhjbqaCh9ZgrHqbgEFsf1bCX3PiF90z0y43ZR73m6NtKGyNAykL6WWYpASzJhD7UXCxpVZsxbslq/EjLQfZonFgsg2N9q0fsm6nsW6RicIw5J+ry7XZnL9hAdOYSM7cg2DKrlcv8aafJt6VPnurU3kubWJUG2iHIfGRBkDd9v+/6T0j0tKK7nQT8m1j8iDFiJ3SkrnQFIOr6Q8AilHDVI6fTUmgSRCWUEQ0mApXBSySs2cILWY0xKGYkYXCYgzYAUB/URdOxQC/RvdENMwZPvuueoBKFNwZCXpEW62oV8zjyWkRRaauae62YKGvVBurxD2eLVXPQWx2WvQpb3GFx/cec7bykDMcbtgSOu3x9njZXRACeKNY+r5bw3TQ4oP1yRkd55bA76x3f7dBHwj70gBXzA4b8CHDqngXNMQc3G3shLtcUtXWr6Mls0q2DOBCW9AB4EpSXAMga3PVCD7JCp09f9dqfJ9RoYPacYGNQqNlpuMEqYdfi3Ut37ETRY2r+IG+18fLjMylxcQLDs1m+8qo+Vo2XZnnixaRl7TF8FhftQiFzLiC55gdldoa8gVfe45X2qw/iFSbjWeeCV51bzGh6GSByv8WZsPq3iw/iBw2y5kJT0QQQEylVOd4cb1D/Vtdvoc7LNex4VmvUyt9jg+IPcthWN5ry5gWPUAtjd2nabLaHROB9BFEFM/1/vMepyTHhx40vfRpKOj3qxqNWhwEW/A6+VC23nyLefpdG/AUbMAdWwv+u7jKHdUKz0MLWbvtEpsSna2aDq31fEj6fyFwVIlCBDWvFsy1F2ANai2+YDTkaFZ3NPWqtkoXdOY4dwOCirdoqCbRZSF93jLV2q1qcSzZyNNIi7oD+iPC8tiYYB2B5Uej2qknlMQRbEHgyyqqT7hTaXjPU6lWQ1nDC9T+pStTw2M4YKjyYRLyWNj7RKVQjLHKyY740DNIbiDoMkBW2KFnJORoFmN/AjRL2j+2C73BsDHPqMpHE+aLO6zbrfDQvNZY6BUHIbPWVZ9imAggRkmmVvJMPEm8AGUpiru8mCtU5BRIcNHdRdyyhNYPqaZyQiQZ00UgcAnSCzx047aR2LEi8Kqn7yd6jTfdprFQMhMY5qmlCdXUpyFFLaYsVtSNEtx/X7/yob2nO0EbBifnQ0XWJLroyCo5OR933Va8nJrWa7TZF0fu/aqXGBnzGtzdRCLP4TP6/rFvxO4d/8B&lt;/diagram&gt;&lt;/mxfile&gt;"><defs><clipPath id="mx-clip-434-308-132-30-0"><rect x="434" y="308" width="132" height="30"/></clipPath><clipPath id="mx-clip-434-338-132-30-0"><rect x="434" y="338" width="132" height="30"/></clipPath><clipPath id="mx-clip-434-368-132-30-0"><rect x="434" y="368" width="132" height="30"/></clipPath></defs><g><rect x="150" y="30" width="170" height="190" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="230" cy="70" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="190" cy="150" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="270" cy="150" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 190 130 L 230 90" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 230 90 L 270 130" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><rect x="420" y="0" width="110" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 108px; height: 1px; padding-top: 15px; margin-left: 421px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">2. inode tree</div></div></div></foreignObject><text x="475" y="19" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">2. inode tree</text></switch></g><rect x="150" y="0" width="100" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe center; width: 98px; height: 1px; padding-top: 15px; margin-left: 151px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: center;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">1. index tree</div></div></div></foreignObject><text x="200" y="19" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px" text-anchor="middle">1. index tree</text></switch></g><ellipse cx="500" cy="70" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="460" cy="150" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><ellipse cx="540" cy="150" rx="20" ry="20" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" pointer-events="all"/><path d="M 460 130 L 500 90" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 500 90 L 540 130" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><rect x="180" y="180" width="140" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 138px; height: 1px; padding-top: 195px; margin-left: 182px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">key: filename<br style="font-size: 12px;" />value: inum</div></div></div></foreignObject><text x="182" y="199" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">key: filename...</text></switch></g><path d="M 100 45 L 125 45 L 143.64 45.57" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 148.88 45.74 L 141.78 49.02 L 143.64 45.57 L 141.99 42.02 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="0" y="30" width="100" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 98px; height: 1px; padding-top: 45px; margin-left: 2px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">get<br style="font-size: 12px;" />key:filename</div></div></div></foreignObject><text x="2" y="49" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">get...</text></switch></g><path d="M 500 220 L 500 271.63" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="stroke"/><path d="M 500 276.88 L 496.5 269.88 L 500 271.63 L 503.5 269.88 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><rect x="420" y="30" width="160" height="190" fill="none" stroke="rgb(0, 0, 0)" pointer-events="all"/><rect x="330" y="110" width="110" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 108px; height: 1px; padding-top: 125px; margin-left: 332px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">get<br style="font-size: 12px;" />key: inum</div></div></div></foreignObject><text x="332" y="129" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">get...</text></switch></g><rect x="430" y="180" width="160" height="30" fill="none" stroke="none" pointer-events="all"/><g transform="translate(-0.5 -0.5)"><switch><foreignObject pointer-events="none" width="100%" height="100%" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility" style="overflow: visible; text-align: left;"><div xmlns="http://www.w3.org/1999/xhtml" style="display: flex; align-items: unsafe center; justify-content: unsafe flex-start; width: 158px; height: 1px; padding-top: 195px; margin-left: 432px;"><div data-drawio-colors="color: rgb(0, 0, 0); " style="box-sizing: border-box; font-size: 0px; text-align: left;"><div style="display: inline-block; font-size: 12px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; pointer-events: all; white-space: normal; overflow-wrap: normal;">key: inum<br style="font-size: 12px;" />value: inode pointer</div></div></div></foreignObject><text x="432" y="199" fill="rgb(0, 0, 0)" font-family="Helvetica" font-size="12px">key: inum...</text></switch></g><path d="M 430 308 L 430 278 L 570 278 L 570 308" fill="rgb(255, 255, 255)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="all"/><path d="M 430 308 L 430 398 L 570 398 L 570 308" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 430 308 L 570 308" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" text-anchor="middle" font-size="12px"><text x="499.5" y="297.5">inode</text></g><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-434-308-132-30-0)" font-size="12px"><text x="435.5" y="327.5">File Type</text></g><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-434-338-132-30-0)" font-size="12px"><text x="435.5" y="357.5">Permission</text></g><g fill="rgb(0, 0, 0)" font-family="Helvetica" pointer-events="none" clip-path="url(#mx-clip-434-368-132-30-0)" font-size="12px"><text x="435.5" y="387.5">...</text></g><path d="M 290 150 L 355 150 L 443.71 150.07" fill="none" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/><path d="M 448.96 150.08 L 441.96 153.57 L 443.71 150.07 L 441.96 146.57 Z" fill="rgb(0, 0, 0)" stroke="rgb(0, 0, 0)" stroke-miterlimit="10" pointer-events="none"/></g><switch><g requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"/><a transform="translate(0,-5)" xlink:href="https://www.diagrams.net/doc/faq/svg-export-text-problems" target="_blank"><text text-anchor="middle" font-size="10px" x="50%" y="100%">Text is not SVG - cannot display</text></a></switch></svg>
\ No newline at end of file
Binary file Paper/figs/ls.pdf has changed
Binary file Paper/figs/mkdir.pdf has changed
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Paper/paper.aux	Thu May 05 21:04:47 2022 +0900
@@ -0,0 +1,77 @@
+\relax 
+\citation{modelcheck}
+\citation{cbcllvm}
+\citation{cbc}
+\newlabel{ipsj@firstpage}{{}{1}}
+\@writefile{toc}{\contentsline {section}{\numberline {1}\hskip 1zw{GearsOSにおけるファイルシステム}}{1}{}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {2}\hskip 1zw{Continuation based C}}{1}{}\protected@file@percent }
+\citation{gears}
+\citation{gearsos}
+\citation{cr}
+\citation{christie}
+\@writefile{lof}{\contentsline {figure}{\numberline {1}{\ignorespaces CodeGearと入出力の関係図\relax }}{2}{}\protected@file@percent }
+\providecommand*\caption@xref[2]{\@setref\relax\@undefined{#1}}
+\newlabel{fig:dgcg}{{1}{2}}
+\@writefile{toc}{\contentsline {section}{\numberline {3}\hskip 1zw{GearsOS}}{2}{}\protected@file@percent }
+\@writefile{lof}{\contentsline {figure}{\numberline {2}{\ignorespaces Contextを参照する流れ\relax }}{2}{}\protected@file@percent }
+\newlabel{fig:context}{{2}{2}}
+\@writefile{lof}{\contentsline {figure}{\numberline {3}{\ignorespaces CodeGearとMetaCodeGearの関係\relax }}{2}{}\protected@file@percent }
+\newlabel{fig:meta-cgdg}{{3}{2}}
+\citation{xv6}
+\citation{xv6component}
+\citation{xv6kernel}
+\@writefile{toc}{\contentsline {section}{\numberline {4}\hskip 1zw{Christie}}{3}{}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {5}\hskip 1zw{Unixのファイルシステム}}{3}{}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {6}\hskip 1zw{GearsFileSystemにおけるディレクトリの構成}}{3}{}\protected@file@percent }
+\newlabel{src:ftree}{{1}{3}}
+\@writefile{lol}{\contentsline {lstlisting}{\numberline {1}FTreeのinterface}{3}{}\protected@file@percent }
+\@writefile{lof}{\contentsline {figure}{\numberline {4}{\ignorespaces index treeを用いたinodeの検索の流れ\relax }}{4}{}\protected@file@percent }
+\newlabel{fig:inode}{{4}{4}}
+\@writefile{lof}{\contentsline {figure}{\numberline {5}{\ignorespaces 非破壊的なTree編集\relax }}{4}{}\protected@file@percent }
+\newlabel{fig:TreeEdit}{{5}{4}}
+\@writefile{toc}{\contentsline {section}{\numberline {7}\hskip 1zw{GearsFileSystemにおけるインターフェース}}{4}{}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.1}{mkdir}}{4}{}\protected@file@percent }
+\newlabel{src:mkdir}{{2}{4}}
+\@writefile{lol}{\contentsline {lstlisting}{\numberline {2}mkdirのCodeGear}{4}{}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.2}{ls}}{4}{}\protected@file@percent }
+\citation{cfile}
+\@writefile{lof}{\contentsline {figure}{\numberline {6}{\ignorespaces mkdirの操作の流れ\relax }}{5}{}\protected@file@percent }
+\newlabel{fig:mkdir}{{6}{5}}
+\newlabel{src:ls}{{3}{5}}
+\@writefile{lol}{\contentsline {lstlisting}{\numberline {3}lsのCodeGear}{5}{}\protected@file@percent }
+\@writefile{lof}{\contentsline {figure}{\numberline {7}{\ignorespaces lsの操作の流れ\relax }}{5}{}\protected@file@percent }
+\newlabel{fig:ls}{{7}{5}}
+\@writefile{toc}{\contentsline {subsection}{\numberline {7.3}{cd}}{5}{}\protected@file@percent }
+\newlabel{src:cd}{{4}{5}}
+\@writefile{lol}{\contentsline {lstlisting}{\numberline {4}cdのCodeGear}{5}{}\protected@file@percent }
+\@writefile{lof}{\contentsline {figure}{\numberline {8}{\ignorespaces cdの操作の流れ\relax }}{5}{}\protected@file@percent }
+\newlabel{fig:cd}{{8}{5}}
+\@writefile{toc}{\contentsline {section}{\numberline {8}\hskip 1zw{GearsFileSystemにおけるファイルの構成}}{5}{}\protected@file@percent }
+\citation{file}
+\citation{*}
+\bibstyle{ipsjunsrt}
+\bibdata{matac-bib}
+\bibcite{modelcheck}{1}
+\bibcite{cbcllvm}{2}
+\bibcite{cbc}{3}
+\bibcite{gears}{4}
+\bibcite{gearsos}{5}
+\bibcite{cr}{6}
+\bibcite{christie}{7}
+\bibcite{xv6}{8}
+\@writefile{lof}{\contentsline {figure}{\numberline {9}{\ignorespaces WordCount with CbC\relax }}{6}{}\protected@file@percent }
+\newlabel{fig:WCStates}{{9}{6}}
+\@writefile{toc}{\contentsline {section}{\numberline {9}\hskip 1zw{今後の課題}}{6}{}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.1}{GearsShell}}{6}{}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.2}{GearsDirectory filename}}{6}{}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.3}{GearsDirectory path}}{6}{}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.4}{ファイルのバックアップ}}{6}{}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.5}{GearsDirectory on disk}}{6}{}\protected@file@percent }
+\@writefile{toc}{\contentsline {subsection}{\numberline {9.6}{Memory Management}}{6}{}\protected@file@percent }
+\@writefile{toc}{\contentsline {section}{\numberline {10}\hskip 1zw{まとめ}}{6}{}\protected@file@percent }
+\bibcite{xv6component}{9}
+\bibcite{xv6kernel}{10}
+\bibcite{cfile}{11}
+\bibcite{file}{12}
+\newlabel{ipsj@lastpage}{{}{7}}
+\gdef \@abspage@last{7}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Paper/paper.bbl	Thu May 05 21:04:47 2022 +0900
@@ -0,0 +1,49 @@
+\begin{thebibliography}{10}
+
+\bibitem{modelcheck}
+東恩納琢偉,奥田光希,河野真治(琉球大学)\:Gears
+  OSでモデル検査を実現する手法について,情報処理学会システムソフトウェアとオペレーティング・システム研究会(OS)
+  (2020).
+
+\bibitem{cbcllvm}
+並列信頼研究室\:CbC, http://www.cr.ie.u-ryukyu.ac.jp/hg/CbC/CbC\_llvm/.
+
+\bibitem{cbc}
+河野真治\:継続を持つCの下位言語によるシステム記述,日本ソフトウェア科学会第17回大会論文集
+  (2000).
+
+\bibitem{gears}
+清水隆博\:GearsOSのメタ計算,修士 (工学) 学位論文 (2021).
+
+\bibitem{gearsos}
+並列信頼研究室\:GearsOS, http://www.cr.ie.u-ryukyu.ac.jp/hg/Gears/Gears/.
+
+\bibitem{cr}
+伊波立樹\:GearsOSの並列処理,修士 (工学) 学位論文 (2018).
+
+\bibitem{christie}
+{河野 真治}\:分散フレームワーク Christie と分散木構造データベースJungle
+  (2018).
+
+\bibitem{xv6}
+{Russ Cox, Frans Kaashoek, Robert Morris}: xv6 a simple, Unix-like teaching
+  operating system, https://pdos.csail.mit.edu/6.828/2018/xv6/book-rev11.pdf.
+
+\bibitem{xv6component}
+清水隆博,河野真治(琉球大学)\:xv6の構成要素の継続の分析,情報処理学会システムソフトウェアとオペレーティング・システム研究会(OS)
+  (2020).
+
+\bibitem{xv6kernel}
+河野 真治~(琉球大学工学部情報工学科)坂本
+  昂弘~(琉球大学工学部情報工学科)\:継続を用いた xv6 kernel
+  の書き換え,情報処理学会システムソフトウェアとオペレーティング・システム研究会(OS)
+  (2019).
+
+\bibitem{cfile}
+一木貴裕\:GearsOSの分散ファイルシステム設計,修士 (工学) 学位論文 (2022).
+
+\bibitem{file}
+河野~真治(琉球大学)一木~貴裕\:GearsOSの分散ファイルシステムの設計,情報処理学会システムソフトウェアとオペレーティング・システム研究会(OS)
+  (2021).
+
+\end{thebibliography}
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Paper/paper.blg	Thu May 05 21:04:47 2022 +0900
@@ -0,0 +1,64 @@
+This is pBibTeX, Version 0.99d-j0.33 (utf8.euc) (TeX Live 2021)
+Capacity: max_strings=200000, hash_size=200000, hash_prime=170003
+The top-level auxiliary file: paper.aux
+The style file: ipsjunsrt.bst
+Database file #1: matac-bib.bib
+Warning--there's no number and/or volumemodelcheck
+Warning--Missing required argument pages in modelcheck
+Warning--there's no number and/or volumecbc
+Warning--Missing required argument pages in cbc
+Warning--there's no number and/or volumegears
+Warning--Missing required argument pages in gears
+Warning--there's no number and/or volumecr
+Warning--Missing required argument pages in cr
+Warning--there's no number and/or volumexv6component
+Warning--Missing required argument pages in xv6component
+Warning--there's no number and/or volumexv6kernel
+Warning--Missing required argument pages in xv6kernel
+Warning--there's no number and/or volumecfile
+Warning--Missing required argument pages in cfile
+Warning--there's no number and/or volumefile
+Warning--Missing required argument pages in file
+You've used 12 entries,
+            2334 wiz_defined-function locations,
+            610 strings with 5492 characters,
+and the built_in function-call counts, 1843 in all, are:
+= -- 97
+> -- 71
+< -- 0
++ -- 27
+- -- 15
+* -- 114
+:= -- 282
+add.period$ -- 12
+call.type$ -- 12
+change.case$ -- 0
+chr.to.int$ -- 0
+cite$ -- 28
+duplicate$ -- 124
+empty$ -- 224
+format.name$ -- 16
+if$ -- 426
+int.to.chr$ -- 0
+int.to.str$ -- 12
+missing$ -- 8
+newline$ -- 39
+num.names$ -- 12
+pop$ -- 39
+preamble$ -- 1
+purify$ -- 0
+quote$ -- 0
+skip$ -- 97
+stack$ -- 0
+substring$ -- 0
+swap$ -- 0
+text.length$ -- 14
+text.prefix$ -- 0
+top$ -- 0
+type$ -- 0
+warning$ -- 16
+while$ -- 12
+width$ -- 14
+write$ -- 82
+is.kanji.str$ -- 49
+(There were 16 warnings)
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Paper/paper.log	Thu May 05 21:04:47 2022 +0900
@@ -0,0 +1,3268 @@
+This is e-pTeX, Version 3.141592653-p3.9.0-210218-2.6 (utf8.euc) (TeX Live 2021) (preloaded format=platex 2021.11.27)  5 MAY 2022 21:03
+entering extended mode
+ restricted \write18 enabled.
+ %&-line parsing enabled.
+**/Users/matac/ws/src/firefly/hg/Papers/2022/matac-sigos/Paper/paper
+(/Users/matac/ws/src/firefly/hg/Papers/2022/matac-sigos/Paper/paper.tex
+pLaTeX2e <2020-10-01>+2 (based on LaTeX2e <2020-10-01> patch level 4)
+L3 programming layer <2021-02-18> (./ipsj.cls
+Document Class: ipsj 2018/08/03 v4.0 IPSJ class
+(/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/color.sty
+Package: color 2020/02/24 v1.2b Standard LaTeX Color (DPC)
+ (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-cfg/color.cfg
+File: color.cfg 2016/01/02 v1.6 sample color configuration
+)
+Package color Info: Driver file: dvips.def on input line 147.
+ (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-def/dvips.def
+File: dvips.def 2017/06/20 v3.1d Graphics/color driver for dvips
+) (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/dvipsnam.def
+File: dvipsnam.def 2016/06/17 v3.0m Driver-dependent file (DPC,SPQR)
+))
+\c@@paper=\count178
+
+\ProcessOptions ->\let \ds@ \@empty \edef \@curroptions {\@ptionlist {\@currname .\@currext }}\@ifstar \@xprocess@ptions \@process@ptions 
+
+\@ptionlist #1->\@ifundefined {opt@#1}\@empty {\csname opt@#1\endcsname }
+#1<-\@currname .\@currext 
+
+\@ifundefined #1->\ifcsname #1\endcsname \@ifundefin@d@i \else \@ifundefin@d@ii \fi {#1}
+#1<-opt@\@currname .\@currext 
+
+\@currname ->ipsj
+
+\@currext ->cls
+
+\@ifundefin@d@i #1\fi #2->\fi \expandafter \ifx \csname #2\endcsname \relax \@ifundefin@d@ii \fi \@secondoftwo 
+#1<-\else \@ifundefin@d@ii 
+#2<-opt@\@currname .\@currext 
+
+\@currname ->ipsj
+
+\@currext ->cls
+
+\@secondoftwo #1#2->#2
+#1<-\@empty 
+#2<-\csname opt@\@currname .\@currext \endcsname 
+
+\@currname ->ipsj
+
+\@currext ->cls
+
+\opt@ipsj.cls ->submit,techrep,noauthor
+
+\@ifstar #1->\@ifnextchar *{\@firstoftwo {#1}}
+#1<-\@xprocess@ptions 
+
+\@ifnextchar #1#2#3->\let \reserved@d =#1\def \reserved@a {#2}\def \reserved@b {#3}\futurelet \@let@token \@ifnch 
+#1<-*
+#2<-\@firstoftwo {\@xprocess@ptions }
+#3<-\@process@ptions 
+
+\@ifnch ->\ifx \@let@token \@sptoken \let \reserved@c \@xifnch \else \ifx \@let@token \reserved@d \let \reserved@c \reserved@a \else \let \reserved@c \reserved@b \fi \fi \reserved@c 
+
+\reserved@c ->\@process@ptions 
+
+\@process@ptions ->\@for \CurrentOption :=\@declaredoptions \do {\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi }\@process@pti@ns 
+
+\@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\ifx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi 
+#1<-\CurrentOption 
+#2<-\@declaredoptions 
+#3<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@declaredoptions ->,Proof,LAYOUT,submit,DAM,english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final
+
+\@declaredoptions ->,Proof,LAYOUT,submit,DAM,english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final
+
+\@forloop #1,#2,#3\@@ #4#5->\def #4{#1}\ifx #4\@nnil \else #5\def #4{#2}\ifx #4\@nnil \else #5\@iforloop #3\@@ #4{#5}\fi \fi 
+#1<-
+#2<-Proof
+#3<-LAYOUT,submit,DAM,english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#4<-\CurrentOption 
+#5<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->Proof
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,Proof,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,Proof,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,Proof,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-LAYOUT
+#2<-submit,DAM,english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->LAYOUT
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,LAYOUT,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,LAYOUT,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,LAYOUT,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-submit
+#2<-DAM,english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->submit
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,submit,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,submit,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,submit,->
+#1<-
+
+\in@true ->\let \ifin@ \iftrue 
+
+\@use@ption ->\@expandtwoargs \@removeelement \CurrentOption \@unusedoptionlist \@unusedoptionlist \csname ds@\CurrentOption \endcsname 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\@removeelement 
+#2<-\CurrentOption 
+#3<-\@unusedoptionlist 
+
+\CurrentOption ->submit
+
+\@unusedoptionlist ->
+
+\reserved@a ->\@removeelement {submit}{}
+
+\@removeelement #1#2#3->\def \reserved@a ##1,#1,##2\reserved@a {##1,##2\reserved@b }\def \reserved@b ##1,\reserved@b ##2\reserved@b {\ifx ,##1\@empty \else ##1\fi }\edef #3{\expandafter \reserved@b \reserved@a ,#2,\reserved@b ,#1,\reserved@a }
+#1<-submit
+#2<-
+#3<-\@unusedoptionlist 
+
+\reserved@a #1,submit,#2\reserved@a ->#1,#2\reserved@b 
+#1<-,,\reserved@b 
+#2<-
+
+\reserved@b #1,\reserved@b #2\reserved@b ->\ifx ,#1\@empty \else #1\fi 
+#1<-,
+#2<-,
+
+\@empty ->
+
+\CurrentOption ->submit
+
+\ds@submit ->\@submittrue 
+
+\@submittrue ->\let \if@submit \iftrue 
+
+\CurrentOption ->submit
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-DAM
+#2<-english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->DAM
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,DAM,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,DAM,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,DAM,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-english
+#2<-technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->english
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,english,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,english,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,english,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-technote
+#2<-sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->technote
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,technote,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,technote,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,technote,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-sigrecommended
+#2<-invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->sigrecommended
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,sigrecommended,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,sigrecommended,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,sigrecommended,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-invited
+#2<-PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->invited
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,invited,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,invited,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,invited,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-PRO
+#2<-ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->PRO
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,PRO,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,PRO,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,PRO,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-ACS
+#2<-TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->ACS
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,ACS,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,ACS,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,ACS,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-TOD
+#2<-TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->TOD
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,TOD,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,TOD,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,TOD,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-TOM
+#2<-CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->TOM
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,TOM,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,TOM,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,TOM,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-CDS
+#2<-DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->CDS
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,CDS,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,CDS,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,CDS,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-DC
+#2<-DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->DC
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,DC,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,DC,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,DC,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-DCON
+#2<-CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->DCON
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,DCON,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,DCON,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,DCON,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-CVA
+#2<-TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->CVA
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,CVA,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,CVA,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,CVA,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-TBIO
+#2<-SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->TBIO
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,TBIO,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,TBIO,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,TBIO,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-SLDM
+#2<-JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->SLDM
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,SLDM,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,SLDM,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,SLDM,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-JIP
+#2<-Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->JIP
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,JIP,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,JIP,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,JIP,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-Data
+#2<-Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->Data
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,Data,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,Data,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,Data,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-Survey
+#2<-Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->Survey
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,Survey,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,Survey,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,Survey,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-Research
+#2<-Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->Research
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,Research,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,Research,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,Research,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-Short
+#2<-abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->Short
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,Short,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,Short,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,Short,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-abstract
+#2<-systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->abstract
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,abstract,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,abstract,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,abstract,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-systems
+#2<-services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->systems
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,systems,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,systems,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,systems,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-services
+#2<-devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->services
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,services,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,services,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,services,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-devices
+#2<-preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->devices
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,devices,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,devices,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,devices,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-preface
+#2<-draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->preface
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,preface,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,preface,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,preface,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-draft
+#2<-OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->draft
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,draft,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,draft,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,draft,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-OT
+#2<-techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->OT
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,OT,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,OT,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,OT,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-techrep
+#2<-noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->techrep
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,techrep,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,techrep,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,techrep,->
+#1<-,submit
+
+\in@true ->\let \ifin@ \iftrue 
+
+\@use@ption ->\@expandtwoargs \@removeelement \CurrentOption \@unusedoptionlist \@unusedoptionlist \csname ds@\CurrentOption \endcsname 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\@removeelement 
+#2<-\CurrentOption 
+#3<-\@unusedoptionlist 
+
+\CurrentOption ->techrep
+
+\@unusedoptionlist ->
+
+\reserved@a ->\@removeelement {techrep}{}
+
+\@removeelement #1#2#3->\def \reserved@a ##1,#1,##2\reserved@a {##1,##2\reserved@b }\def \reserved@b ##1,\reserved@b ##2\reserved@b {\ifx ,##1\@empty \else ##1\fi }\edef #3{\expandafter \reserved@b \reserved@a ,#2,\reserved@b ,#1,\reserved@a }
+#1<-techrep
+#2<-
+#3<-\@unusedoptionlist 
+
+\reserved@a #1,techrep,#2\reserved@a ->#1,#2\reserved@b 
+#1<-,,\reserved@b 
+#2<-
+
+\reserved@b #1,\reserved@b #2\reserved@b ->\ifx ,#1\@empty \else #1\fi 
+#1<-,
+#2<-,
+
+\@empty ->
+
+\CurrentOption ->techrep
+
+\ds@techrep ->\DS@techreptrue 
+
+\DS@techreptrue ->\let \ifDS@techrep \iftrue 
+
+\CurrentOption ->techrep
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-noauthor
+#2<-system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->noauthor
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,noauthor,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,noauthor,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,noauthor,->
+#1<-,submit,techrep
+
+\in@true ->\let \ifin@ \iftrue 
+
+\@use@ption ->\@expandtwoargs \@removeelement \CurrentOption \@unusedoptionlist \@unusedoptionlist \csname ds@\CurrentOption \endcsname 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\@removeelement 
+#2<-\CurrentOption 
+#3<-\@unusedoptionlist 
+
+\CurrentOption ->noauthor
+
+\@unusedoptionlist ->
+
+\reserved@a ->\@removeelement {noauthor}{}
+
+\@removeelement #1#2#3->\def \reserved@a ##1,#1,##2\reserved@a {##1,##2\reserved@b }\def \reserved@b ##1,\reserved@b ##2\reserved@b {\ifx ,##1\@empty \else ##1\fi }\edef #3{\expandafter \reserved@b \reserved@a ,#2,\reserved@b ,#1,\reserved@a }
+#1<-noauthor
+#2<-
+#3<-\@unusedoptionlist 
+
+\reserved@a #1,noauthor,#2\reserved@a ->#1,#2\reserved@b 
+#1<-,,\reserved@b 
+#2<-
+
+\reserved@b #1,\reserved@b #2\reserved@b ->\ifx ,#1\@empty \else #1\fi 
+#1<-,
+#2<-,
+
+\@empty ->
+
+\CurrentOption ->noauthor
+
+\ds@noauthor ->\DS@noauthortrue 
+
+\DS@noauthortrue ->\let \ifDS@noauthor \iftrue 
+
+\CurrentOption ->noauthor
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-system
+#2<-Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->system
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,system,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,system,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,system,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-Express
+#2<-Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->Express
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,Express,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,Express,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,Express,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-Practice
+#2<-Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->Practice
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,Practice,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,Practice,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,Practice,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-Content
+#2<-TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->Content
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,Content,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,Content,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,Content,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-TCE
+#2<-invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->TCE
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,TCE,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,TCE,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,TCE,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-invitedshort
+#2<-recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->invitedshort
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,invitedshort,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,invitedshort,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,invitedshort,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-recommendedshort
+#2<-recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->recommendedshort
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,recommendedshort,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,recommendedshort,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,recommendedshort,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-recommendedresearch
+#2<-recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->recommendedresearch
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,recommendedresearch,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,recommendedresearch,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,recommendedresearch,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-recommendedpractice
+#2<-recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->recommendedpractice
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,recommendedpractice,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,recommendedpractice,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,recommendedpractice,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-recommendedcontent
+#2<-recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->recommendedcontent
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,recommendedcontent,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,recommendedcontent,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,recommendedcontent,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-recommendeddevices
+#2<-preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->recommendeddevices
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,recommendeddevices,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,recommendeddevices,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,recommendeddevices,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-preprint
+#2<-a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->preprint
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,preprint,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,preprint,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,preprint,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-a4paper
+#2<-a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->a4paper
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,a4paper,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,a4paper,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,a4paper,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-a5paper
+#2<-b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->a5paper
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,a5paper,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,a5paper,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,a5paper,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-b4paper
+#2<-b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->b4paper
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,b4paper,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,b4paper,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,b4paper,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-b5paper
+#2<-a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->b5paper
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,b5paper,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,b5paper,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,b5paper,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-a4j
+#2<-a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->a4j
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,a4j,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,a4j,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,a4j,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-a5j
+#2<-b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->a5j
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,a5j,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,a5j,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,a5j,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-b4j
+#2<-b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->b4j
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,b4j,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,b4j,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,b4j,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-b5j
+#2<-a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->b5j
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,b5j,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,b5j,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,b5j,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-a4p
+#2<-a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->a4p
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,a4p,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,a4p,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,a4p,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-a5p
+#2<-b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->a5p
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,a5p,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,a5p,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,a5p,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-b4p
+#2<-b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->b4p
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,b4p,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,b4p,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,b4p,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-b5p
+#2<-10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->b5p
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,b5p,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,b5p,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,b5p,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-10pt
+#2<-11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->10pt
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,10pt,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,10pt,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,10pt,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-11pt
+#2<-12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->11pt
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,11pt,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,11pt,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,11pt,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-12pt
+#2<-landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->12pt
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,12pt,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,12pt,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,12pt,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-landscape
+#2<-mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->landscape
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,landscape,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,landscape,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,landscape,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-mentuke
+#2<-tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->mentuke
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,mentuke,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,mentuke,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,mentuke,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-tate
+#2<-oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->tate
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,tate,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,tate,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,tate,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-oneside
+#2<-twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->oneside
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,oneside,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,oneside,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,oneside,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-twoside
+#2<-onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->twoside
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,twoside,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,twoside,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,twoside,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-onecolumn
+#2<-twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->onecolumn
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,onecolumn,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,onecolumn,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,onecolumn,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-twocolumn
+#2<-titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->twocolumn
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,twocolumn,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,twocolumn,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,twocolumn,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-titlepage
+#2<-notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->titlepage
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,titlepage,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,titlepage,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,titlepage,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-notitlepage
+#2<-openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->notitlepage
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,notitlepage,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,notitlepage,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,notitlepage,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-openright
+#2<-openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->openright
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,openright,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,openright,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,openright,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-openany
+#2<-leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->openany
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,openany,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,openany,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,openany,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-leqno
+#2<-fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->leqno
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,leqno,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,leqno,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,leqno,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-fleqn
+#2<-openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->fleqn
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,fleqn,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,fleqn,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,fleqn,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-openbib
+#2<-disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->openbib
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,openbib,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,openbib,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,openbib,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-disablejfam
+#2<-final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->disablejfam
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,disablejfam,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,disablejfam,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,disablejfam,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-final
+#2<-\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\in@ 
+#2<-,\CurrentOption ,
+#3<-,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,
+
+\CurrentOption ->final
+
+\@curroptions ->submit,techrep,noauthor
+
+\reserved@a ->\in@ {,final,}{,submit,techrep,noauthor,}
+
+\in@ #1#2->\begingroup \def \in@@ ##1#1{}\toks@ \expandafter {\in@@ #2{}{}#1}\edef \in@@ {\the \toks@ }\expandafter \endgroup \ifx \in@@ \@empty \in@false \else \in@true \fi 
+#1<-,final,
+#2<-,submit,techrep,noauthor,
+
+\in@@ #1,final,->
+#1<-,submit,techrep,noauthor,{}{}
+
+\in@false ->\let \ifin@ \iffalse 
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-\@nil 
+#2<-\@nil 
+#3<-\CurrentOption 
+#4<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@fornoop #1\@@ #2#3->
+#1<-\@nil 
+#2<-\CurrentOption 
+#3<-\ifx \CurrentOption \@empty \else \@expandtwoargs \in@ {,\CurrentOption ,}{,\ifx \@currext \@clsextension \else \@classoptionslist ,\fi \@curroptions ,}\ifin@ \@use@ption \expandafter \let \csname ds@\CurrentOption \endcsname \@empty \fi \fi 
+
+\@process@pti@ns ->\@for \CurrentOption :=\@curroptions \do {\@ifundefined {ds@\CurrentOption }{\@use@ption \default@ds }\@use@ption }\@for \CurrentOption :=\@declaredoptions \do {\expandafter \let \csname ds@\CurrentOption \endcsname \relax }\let \CurrentOption \@empty \let \@fileswith@pti@ns \@@fileswith@pti@ns \AtEndOfPackage {\expandafter \let \csname unprocessedoptions-\@currname .\@currext \endcsname \relax }
+
+\@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\ifx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi 
+#1<-\CurrentOption 
+#2<-\@curroptions 
+#3<-\@ifundefined {ds@\CurrentOption }{\@use@ption \default@ds }\@use@ption 
+
+\@curroptions ->submit,techrep,noauthor
+
+\@curroptions ->submit,techrep,noauthor
+
+\@forloop #1,#2,#3\@@ #4#5->\def #4{#1}\ifx #4\@nnil \else #5\def #4{#2}\ifx #4\@nnil \else #5\@iforloop #3\@@ #4{#5}\fi \fi 
+#1<-submit
+#2<-techrep
+#3<-noauthor,\@nil ,\@nil 
+#4<-\CurrentOption 
+#5<-\@ifundefined {ds@\CurrentOption }{\@use@ption \default@ds }\@use@ption 
+
+\@ifundefined #1->\ifcsname #1\endcsname \@ifundefin@d@i \else \@ifundefin@d@ii \fi {#1}
+#1<-ds@\CurrentOption 
+
+\CurrentOption ->submit
+
+\@ifundefin@d@i #1\fi #2->\fi \expandafter \ifx \csname #2\endcsname \relax \@ifundefin@d@ii \fi \@secondoftwo 
+#1<-\else \@ifundefin@d@ii 
+#2<-ds@\CurrentOption 
+
+\CurrentOption ->submit
+
+\@secondoftwo #1#2->#2
+#1<-\@use@ption \default@ds 
+#2<-\@use@ption 
+
+\@use@ption ->\@expandtwoargs \@removeelement \CurrentOption \@unusedoptionlist \@unusedoptionlist \csname ds@\CurrentOption \endcsname 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\@removeelement 
+#2<-\CurrentOption 
+#3<-\@unusedoptionlist 
+
+\CurrentOption ->submit
+
+\@unusedoptionlist ->
+
+\reserved@a ->\@removeelement {submit}{}
+
+\@removeelement #1#2#3->\def \reserved@a ##1,#1,##2\reserved@a {##1,##2\reserved@b }\def \reserved@b ##1,\reserved@b ##2\reserved@b {\ifx ,##1\@empty \else ##1\fi }\edef #3{\expandafter \reserved@b \reserved@a ,#2,\reserved@b ,#1,\reserved@a }
+#1<-submit
+#2<-
+#3<-\@unusedoptionlist 
+
+\reserved@a #1,submit,#2\reserved@a ->#1,#2\reserved@b 
+#1<-,,\reserved@b 
+#2<-
+
+\reserved@b #1,\reserved@b #2\reserved@b ->\ifx ,#1\@empty \else #1\fi 
+#1<-,
+#2<-,
+
+\@empty ->
+
+\CurrentOption ->submit
+
+\ds@submit ->
+
+\@ifundefined #1->\ifcsname #1\endcsname \@ifundefin@d@i \else \@ifundefin@d@ii \fi {#1}
+#1<-ds@\CurrentOption 
+
+\CurrentOption ->techrep
+
+\@ifundefin@d@i #1\fi #2->\fi \expandafter \ifx \csname #2\endcsname \relax \@ifundefin@d@ii \fi \@secondoftwo 
+#1<-\else \@ifundefin@d@ii 
+#2<-ds@\CurrentOption 
+
+\CurrentOption ->techrep
+
+\@secondoftwo #1#2->#2
+#1<-\@use@ption \default@ds 
+#2<-\@use@ption 
+
+\@use@ption ->\@expandtwoargs \@removeelement \CurrentOption \@unusedoptionlist \@unusedoptionlist \csname ds@\CurrentOption \endcsname 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\@removeelement 
+#2<-\CurrentOption 
+#3<-\@unusedoptionlist 
+
+\CurrentOption ->techrep
+
+\@unusedoptionlist ->
+
+\reserved@a ->\@removeelement {techrep}{}
+
+\@removeelement #1#2#3->\def \reserved@a ##1,#1,##2\reserved@a {##1,##2\reserved@b }\def \reserved@b ##1,\reserved@b ##2\reserved@b {\ifx ,##1\@empty \else ##1\fi }\edef #3{\expandafter \reserved@b \reserved@a ,#2,\reserved@b ,#1,\reserved@a }
+#1<-techrep
+#2<-
+#3<-\@unusedoptionlist 
+
+\reserved@a #1,techrep,#2\reserved@a ->#1,#2\reserved@b 
+#1<-,,\reserved@b 
+#2<-
+
+\reserved@b #1,\reserved@b #2\reserved@b ->\ifx ,#1\@empty \else #1\fi 
+#1<-,
+#2<-,
+
+\@empty ->
+
+\CurrentOption ->techrep
+
+\ds@techrep ->
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-noauthor
+#2<-\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\@ifundefined {ds@\CurrentOption }{\@use@ption \default@ds }\@use@ption 
+
+\@ifundefined #1->\ifcsname #1\endcsname \@ifundefin@d@i \else \@ifundefin@d@ii \fi {#1}
+#1<-ds@\CurrentOption 
+
+\CurrentOption ->noauthor
+
+\@ifundefin@d@i #1\fi #2->\fi \expandafter \ifx \csname #2\endcsname \relax \@ifundefin@d@ii \fi \@secondoftwo 
+#1<-\else \@ifundefin@d@ii 
+#2<-ds@\CurrentOption 
+
+\CurrentOption ->noauthor
+
+\@secondoftwo #1#2->#2
+#1<-\@use@ption \default@ds 
+#2<-\@use@ption 
+
+\@use@ption ->\@expandtwoargs \@removeelement \CurrentOption \@unusedoptionlist \@unusedoptionlist \csname ds@\CurrentOption \endcsname 
+
+\@expandtwoargs #1#2#3->\edef \reserved@a {\noexpand #1{#2}{#3}}\reserved@a 
+#1<-\@removeelement 
+#2<-\CurrentOption 
+#3<-\@unusedoptionlist 
+
+\CurrentOption ->noauthor
+
+\@unusedoptionlist ->
+
+\reserved@a ->\@removeelement {noauthor}{}
+
+\@removeelement #1#2#3->\def \reserved@a ##1,#1,##2\reserved@a {##1,##2\reserved@b }\def \reserved@b ##1,\reserved@b ##2\reserved@b {\ifx ,##1\@empty \else ##1\fi }\edef #3{\expandafter \reserved@b \reserved@a ,#2,\reserved@b ,#1,\reserved@a }
+#1<-noauthor
+#2<-
+#3<-\@unusedoptionlist 
+
+\reserved@a #1,noauthor,#2\reserved@a ->#1,#2\reserved@b 
+#1<-,,\reserved@b 
+#2<-
+
+\reserved@b #1,\reserved@b #2\reserved@b ->\ifx ,#1\@empty \else #1\fi 
+#1<-,
+#2<-,
+
+\@empty ->
+
+\CurrentOption ->noauthor
+
+\ds@noauthor ->
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-\@nil 
+#2<-\@nil 
+#3<-\CurrentOption 
+#4<-\@ifundefined {ds@\CurrentOption }{\@use@ption \default@ds }\@use@ption 
+
+\@fornoop #1\@@ #2#3->
+#1<-\@nil 
+#2<-\CurrentOption 
+#3<-\@ifundefined {ds@\CurrentOption }{\@use@ption \default@ds }\@use@ption 
+
+\@for #1:=#2\do #3->\expandafter \def \expandafter \@fortmp \expandafter {#2}\ifx \@fortmp \@empty \else \expandafter \@forloop #2,\@nil ,\@nil \@@ #1{#3}\fi 
+#1<-\CurrentOption 
+#2<-\@declaredoptions 
+#3<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\@declaredoptions ->,Proof,LAYOUT,submit,DAM,english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final
+
+\@declaredoptions ->,Proof,LAYOUT,submit,DAM,english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final
+
+\@forloop #1,#2,#3\@@ #4#5->\def #4{#1}\ifx #4\@nnil \else #5\def #4{#2}\ifx #4\@nnil \else #5\@iforloop #3\@@ #4{#5}\fi \fi 
+#1<-
+#2<-Proof
+#3<-LAYOUT,submit,DAM,english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#4<-\CurrentOption 
+#5<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->
+
+\CurrentOption ->Proof
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-LAYOUT
+#2<-submit,DAM,english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->LAYOUT
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-submit
+#2<-DAM,english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->submit
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-DAM
+#2<-english,technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->DAM
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-english
+#2<-technote,sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->english
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-technote
+#2<-sigrecommended,invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->technote
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-sigrecommended
+#2<-invited,PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->sigrecommended
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-invited
+#2<-PRO,ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->invited
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-PRO
+#2<-ACS,TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->PRO
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-ACS
+#2<-TOD,TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->ACS
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-TOD
+#2<-TOM,CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->TOD
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-TOM
+#2<-CDS,DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->TOM
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-CDS
+#2<-DC,DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->CDS
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-DC
+#2<-DCON,CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->DC
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-DCON
+#2<-CVA,TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->DCON
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-CVA
+#2<-TBIO,SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->CVA
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-TBIO
+#2<-SLDM,JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->TBIO
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-SLDM
+#2<-JIP,Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->SLDM
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-JIP
+#2<-Data,Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->JIP
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-Data
+#2<-Survey,Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->Data
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-Survey
+#2<-Research,Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->Survey
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-Research
+#2<-Short,abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->Research
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-Short
+#2<-abstract,systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->Short
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-abstract
+#2<-systems,services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->abstract
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-systems
+#2<-services,devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->systems
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-services
+#2<-devices,preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->services
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-devices
+#2<-preface,draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->devices
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-preface
+#2<-draft,OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->preface
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-draft
+#2<-OT,techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->draft
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-OT
+#2<-techrep,noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->OT
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-techrep
+#2<-noauthor,system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->techrep
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-noauthor
+#2<-system,Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->noauthor
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-system
+#2<-Express,Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->system
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-Express
+#2<-Practice,Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->Express
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-Practice
+#2<-Content,TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->Practice
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-Content
+#2<-TCE,invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->Content
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-TCE
+#2<-invitedshort,recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->TCE
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-invitedshort
+#2<-recommendedshort,recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->invitedshort
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-recommendedshort
+#2<-recommendedresearch,recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->recommendedshort
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-recommendedresearch
+#2<-recommendedpractice,recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->recommendedresearch
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-recommendedpractice
+#2<-recommendedcontent,recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->recommendedpractice
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-recommendedcontent
+#2<-recommendeddevices,preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->recommendedcontent
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-recommendeddevices
+#2<-preprint,a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->recommendeddevices
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-preprint
+#2<-a4paper,a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->preprint
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-a4paper
+#2<-a5paper,b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->a4paper
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-a5paper
+#2<-b4paper,b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->a5paper
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-b4paper
+#2<-b5paper,a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->b4paper
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-b5paper
+#2<-a4j,a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->b5paper
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-a4j
+#2<-a5j,b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->a4j
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-a5j
+#2<-b4j,b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->a5j
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-b4j
+#2<-b5j,a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->b4j
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-b5j
+#2<-a4p,a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->b5j
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-a4p
+#2<-a5p,b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->a4p
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-a5p
+#2<-b4p,b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->a5p
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-b4p
+#2<-b5p,10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->b4p
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-b5p
+#2<-10pt,11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->b5p
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-10pt
+#2<-11pt,12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->10pt
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-11pt
+#2<-12pt,landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->11pt
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-12pt
+#2<-landscape,mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->12pt
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-landscape
+#2<-mentuke,tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->landscape
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-mentuke
+#2<-tate,oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->mentuke
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-tate
+#2<-oneside,twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->tate
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-oneside
+#2<-twoside,onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->oneside
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-twoside
+#2<-onecolumn,twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->twoside
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-onecolumn
+#2<-twocolumn,titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->onecolumn
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-twocolumn
+#2<-titlepage,notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->twocolumn
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-titlepage
+#2<-notitlepage,openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->titlepage
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-notitlepage
+#2<-openright,openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->notitlepage
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-openright
+#2<-openany,leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->openright
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-openany
+#2<-leqno,fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->openany
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-leqno
+#2<-fleqn,openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->leqno
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-fleqn
+#2<-openbib,disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->fleqn
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-openbib
+#2<-disablejfam,final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->openbib
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-disablejfam
+#2<-final,\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->disablejfam
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-final
+#2<-\@nil ,\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\CurrentOption ->final
+
+\@iforloop #1,#2\@@ #3#4->\def #3{#1}\ifx #3\@nnil \expandafter \@fornoop \else #4\relax \expandafter \@iforloop \fi #2\@@ #3{#4}
+#1<-\@nil 
+#2<-\@nil 
+#3<-\CurrentOption 
+#4<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\@fornoop #1\@@ #2#3->
+#1<-\@nil 
+#2<-\CurrentOption 
+#3<-\expandafter \let \csname ds@\CurrentOption \endcsname \relax 
+
+\AtEndOfPackage ->\expandafter \g@addto@macro \csname \@currname .\@currext -h@@k\endcsname 
+
+\@currname ->ipsj
+
+\@currext ->cls
+
+\g@addto@macro #1#2->\begingroup \toks@ \expandafter {#1#2}\xdef #1{\the \toks@ }\endgroup 
+#1<-\ipsj.cls-h@@k 
+#2<-\expandafter \let \csname unprocessedoptions-\@currname .\@currext \endcsname \relax 
+
+\ipsj.cls-h@@k ->
+\h=\dimen154
+\JQ=\dimen155
+\Q=\dimen156
+\@Q=\dimen157
+\ChtE=\skip47
+\CdpE=\skip48
+\CwdE=\skip49
+\CvsE=\skip50
+\normalbaselineskip=\skip51
+\c@volume=\count179
+\c@number=\count180
+\c@month=\count181
+\c@year=\count182
+\author@count=\count183
+\label@count=\count184
+\email@count=\count185
+\affiliate@count=\count186
+\offsetemail=\count187
+\paffiliate@count=\count188
+\shubetutitlesep=\skip52
+\JEhonbunsep=\skip53
+\Etitleauthorsep=\skip54
+\Eauthorreceivesep=\skip55
+\Ereceiveabstsep=\skip56
+\Eabstkeywordsep=\skip57
+\Jtitlejauthorsep=\skip58
+\Jauthorjreceivesep=\skip59
+\Jreceivejabstsep=\skip60
+\Jabstsepjkeyword=\skip61
+\Jkeywordetitle=\skip62
+\Jetitleeauthor=\skip63
+\Jeauthorereceivesep=\skip64
+\Jereceiveeabstsep=\skip65
+\Jeabstekeywordsep=\skip66
+\@abstractbox=\box64
+\@eabstractbox=\box65
+\@jkeywordbox=\box66
+\@ekeywordbox=\box67
+\@keywordbox=\box68
+\c@part=\count189
+\c@section=\count190
+\c@subsection=\count191
+\c@subsubsection=\count192
+\c@paragraph=\count193
+\c@subparagraph=\count194
+\@tempboxb=\box69
+\SECTwd=\box70
+\section@height=\skip67
+\@abovecapskip=\dimen158
+\@belowcapskip=\dimen159
+\c@figure=\count195
+\c@table=\count196
+\abovecaptionskip=\skip68
+\belowcaptionskip=\skip69
+\@tempboxb=\box71
+\capwidth=\dimen160
+\ecapwidth=\dimen161
+\bibindent=\dimen162
+\c@profile=\count197
+\mathindent=\dimen163
+\@dummyfigbox=\box72
+\twocolcapwidth=\dimen164
+\twocolecapwidth=\dimen165
+\@compare@result=\count198
+ (./ipsjtech.sty
+Document Class: ipsj 2012/06/01 v3.00 IPSJTECH.STY
+)) (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphicx.sty
+Package: graphicx 2020/09/09 v1.2b Enhanced LaTeX Graphics (DPC,SPQR)
+ (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/keyval.sty
+Package: keyval 2014/10/28 v1.15 key=value parser (DPC)
+\KV@toks@=\toks16
+) (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/graphics.sty
+Package: graphics 2020/08/30 v1.4c Standard LaTeX Graphics (DPC,SPQR)
+ (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics/trig.sty
+Package: trig 2016/01/03 v1.10 sin cos tan (DPC)
+) (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-cfg/graphics.cfg
+File: graphics.cfg 2016/06/04 v1.11 sample graphics configuration
+)
+Package graphics Info: Driver file: dvipdfmx.def on input line 105.
+ (/usr/local/texlive/2021/texmf-dist/tex/latex/graphics-def/dvipdfmx.def
+File: dvipdfmx.def 2021/03/18 v5.0j Graphics/color driver for dvipdfmx
+))
+\Gin@req@height=\dimen166
+\Gin@req@width=\dimen167
+) (/usr/local/texlive/2021/texmf-dist/tex/latex/base/latexsym.sty
+Package: latexsym 1998/08/17 v2.2e Standard LaTeX package (lasy symbols)
+\symlasy=\mathgroup4
+LaTeX Font Info:    Overwriting symbol font `lasy' in version `bold'
+(Font)                  U/lasy/m/n --> U/lasy/b/n on input line 52.
+) (/usr/local/texlive/2021/texmf-dist/tex/latex/listings/listings.sty
+\lst@mode=\count199
+\lst@gtempboxa=\box73
+\lst@token=\toks17
+\lst@length=\count266
+\lst@currlwidth=\dimen168
+\lst@column=\count267
+\lst@pos=\count268
+\lst@lostspace=\dimen169
+\lst@width=\dimen170
+\lst@newlines=\count269
+\lst@lineno=\count270
+\lst@maxwidth=\dimen171
+ (/usr/local/texlive/2021/texmf-dist/tex/latex/listings/lstmisc.sty
+File: lstmisc.sty 2020/03/24 1.8d (Carsten Heinz)
+\c@lstnumber=\count271
+\lst@skipnumbers=\count272
+\lst@framebox=\box74
+) (/usr/local/texlive/2021/texmf-dist/tex/latex/listings/listings.cfg
+File: listings.cfg 2020/03/24 1.8d listings configuration
+))
+Package: listings 2020/03/24 1.8d (Carsten Heinz)
+ (/usr/local/texlive/2021/texmf-dist/tex/latex/listings/lstlang1.sty
+File: lstlang1.sty 2020/03/24 1.8d listings language file
+) (/usr/local/texlive/2021/texmf-dist/tex/latex/listings/lstmisc.sty
+File: lstmisc.sty 2020/03/24 1.8d (Carsten Heinz)
+) (/usr/local/texlive/2021/texmf-dist/tex/latex/caption/caption.sty
+Package: caption 2020/10/26 v3.5g Customizing captions (AR)
+ (/usr/local/texlive/2021/texmf-dist/tex/latex/caption/caption3.sty
+Package: caption3 2020/10/21 v2.2e caption3 kernel (AR)
+\captionmargin=\dimen172
+\captionmargin@=\dimen173
+\captionwidth=\dimen174
+\caption@tempdima=\dimen175
+\caption@indent=\dimen176
+\caption@parindent=\dimen177
+\caption@hangindent=\dimen178
+Package caption Info: Unknown document class (or package),
+(caption)             standard defaults will be used.
+Package caption Info: \@makecaption = \long macro:#1#2->\footnotesize \vskip \abovecaptionskip \setbox \@tempboxa \hbox {\footnotesize {\bfseries #1}\hskip 1\zw \shortstack [l]{#2}}\@tempdima \ht \@tempboxa \advance \@tempdima \dp \@tempboxa \setbox \@tempboxb \hbox {\footnotesize {\bfseries #1}\hskip 1\zw }\ifdim \@tempdima > \baselineskip \ifdim \wd \@tempboxa > \capwidth \hfil \parbox [t]{\capwidth }{\hangindent \wd \@tempboxb {\bfseries #1}\hskip 1\zw #2}\vskip 4\@Q \else \hfil \parbox [t]{\wd \@tempboxa }{\hangindent \wd \@tempboxb {\bfseries #1}\hskip 1\zw #2}\par \prevdepth =0pt\vskip -1.5\h \fi \else \ifdim \wd \@tempboxa > \capwidth \hfil \parbox [t]{\capwidth }{\hangindent \wd \@tempboxb {\bfseries #1}\hskip 1\zw #2}\ifx \@captype \TABLE \ifDS@english \par \vskip .25mm\else \par \prevdepth =0pt\vskip -1.5mm\fi \else \par \prevdepth =0pt\vskip -1.5\h \fi \else \setbox \@tempboxb \hbox {#2}\hbox to\hsize {\hfil \box \@tempboxa \hfil }\ifDS@english \relax \else \vspace {-\belowcaptionskip }\fi \fi \fi \vspace {\belowcaptionskip }\par  on input line 1139.
+)
+
+Package caption Warning: Unknown document class (or package),
+(caption)                standard defaults will be used.
+See the caption package documentation for explanation.
+
+\c@caption@flags=\count273
+\c@continuedfloat=\count274
+Package caption Info: listings package is loaded.
+) (/usr/local/texlive/2021/texmf-dist/tex/latex/l3backend/l3backend-dvips.def
+File: l3backend-dvips.def 2021-03-18 L3 backend support: dvips
+\l__pdf_internal_box=\box75
+\g__pdf_backend_object_int=\count275
+\l__pdf_backend_content_box=\box76
+\l__pdf_backend_model_box=\box77
+\g__pdf_backend_annotation_int=\count276
+\g__pdf_backend_link_int=\count277
+\g__pdf_backend_link_sf_int=\count278
+) (./paper.aux)
+\openout1 = `paper.aux'.
+
+LaTeX Font Info:    Checking defaults for OML/cmm/m/it on input line 51.
+LaTeX Font Info:    ... okay on input line 51.
+LaTeX Font Info:    Checking defaults for OMS/cmsy/m/n on input line 51.
+LaTeX Font Info:    ... okay on input line 51.
+LaTeX Font Info:    Checking defaults for OT1/cmr/m/n on input line 51.
+LaTeX Font Info:    ... okay on input line 51.
+LaTeX Font Info:    Checking defaults for T1/cmr/m/n on input line 51.
+LaTeX Font Info:    ... okay on input line 51.
+LaTeX Font Info:    Checking defaults for TS1/cmr/m/n on input line 51.
+LaTeX Font Info:    ... okay on input line 51.
+LaTeX Font Info:    Checking defaults for OMX/cmex/m/n on input line 51.
+LaTeX Font Info:    ... okay on input line 51.
+LaTeX Font Info:    Checking defaults for U/cmr/m/n on input line 51.
+LaTeX Font Info:    ... okay on input line 51.
+LaTeX Font Info:    Checking defaults for JY1/mc/m/n on input line 51.
+LaTeX Font Info:    ... okay on input line 51.
+LaTeX Font Info:    Checking defaults for JT1/mc/m/n on input line 51.
+LaTeX Font Info:    ... okay on input line 51.
+\c@lstlisting=\count279
+Package caption Info: Begin \AtBeginDocument code.
+Package caption Info: End \AtBeginDocument code.
+LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <8.8711> not available
+(Font)              Font shape `JT1/gt/m/n' tried instead on input line 68.
+LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <8.8711> not available
+(Font)              Font shape `JY1/gt/m/n' tried instead on input line 68.
+LaTeX Font Info:    Font shape `JT1/gt/bx/n' in size <19.2207> not available
+(Font)              Font shape `JT1/gt/m/n' tried instead on input line 94.
+LaTeX Font Info:    Font shape `JY1/gt/bx/n' in size <19.2207> not available
+(Font)              Font shape `JY1/gt/m/n' tried instead on input line 94.
+LaTeX Font Info:    Calculating math sizes for size <9.61035> on input line 94.
+LaTeX Font Info:    Calculating math sizes for size <11.82813> on input line 94.
+LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <14.22882> not available
+(Font)              Font shape `JT1/gt/m/n' tried instead on input line 94.
+LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <14.22882> not available
+(Font)              Font shape `JY1/gt/m/n' tried instead on input line 94.
+LaTeX Font Info:    Calculating math sizes for size <8.13184> on input line 94.
+LaTeX Font Info:    Calculating math sizes for size <5.69225> on input line 94.
+LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <11.82813> not available
+(Font)              Font shape `JT1/gt/m/n' tried instead on input line 97.
+LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <11.82813> not available
+(Font)              Font shape `JY1/gt/m/n' tried instead on input line 97.
+LaTeX Font Info:    Kanji font shape `JY1/gt/m/it' undefined
+(Font)              No change on input line 127.
+ (I search kanjifont definition file: . . ) (I search font definition file: . . . . . . . )
+LaTeX Font Info:    Trying to load font information for OMS+txsy on input line 133.
+ (/usr/local/texlive/2021/texmf-dist/tex/latex/txfonts/omstxsy.fd
+File: omstxsy.fd 2000/12/15 v3.1
+)
+LaTeX Font Info:    Trying to load font information for OT1+txsy on input line 133.
+LaTeX Font Info:    No file OT1txsy.fd. on input line 133.
+
+
+LaTeX Font Warning: Font shape `OT1/txsy/m/n' undefined
+(Font)              using `OT1/cmr/m/n' instead on input line 133.
+
+LaTeX Font Info:    Trying to load font information for OT1+ptm on input line 133.
+(/usr/local/texlive/2021/texmf-dist/tex/latex/psnfss/ot1ptm.fd
+File: ot1ptm.fd 2001/06/04 font definitions for OT1/ptm.
+) [1
+
+
+]
+File: figs/cgdg.pdf Graphic file (type pdf)
+<figs/cgdg.pdf>
+File: figs/context.pdf Graphic file (type pdf)
+<figs/context.pdf>
+File: figs/meta-cg-dg.pdf Graphic file (type pdf)
+<figs/meta-cg-dg.pdf>
+ [2]
+LaTeX Font Info:    Kanji font shape `JY1/gt/m/it' undefined
+(Font)              No change on input line 235.
+LaTeX Font Info:    Kanji font shape `JY1/gt/m/it' undefined
+(Font)              No change on input line 238.
+ (./src/FTree.h)
+File: figs/inode.pdf Graphic file (type pdf)
+<figs/inode.pdf>
+ [3]
+File: figs/nonDestroyTreeEdit.pdf Graphic file (type pdf)
+<figs/nonDestroyTreeEdit.pdf>
+
+Underfull \hbox (badness 4927) in paragraph at lines 295--295
+[]\OT1/cmr/bx/n/11.82813 GearsFileSystem \JY1/gt/m/n/11.82813 におけるインタ ー
+ []
+
+LaTeX Font Info:    Font shape `JT1/mc/bx/n' in size <9.61035> not available
+(Font)              Font shape `JT1/gt/m/n' tried instead on input line 300.
+LaTeX Font Info:    Font shape `JY1/mc/bx/n' in size <9.61035> not available
+(Font)              Font shape `JY1/gt/m/n' tried instead on input line 300.
+LaTeX Font Info:    Kanji font shape `JY1/gt/m/it' undefined
+(Font)              No change on input line 304.
+LaTeX Font Info:    Kanji font shape `JY1/gt/m/it' undefined
+(Font)              No change on input line 304.
+LaTeX Font Info:    Kanji font shape `JY1/gt/m/it' undefined
+(Font)              No change on input line 306.
+LaTeX Font Info:    Kanji font shape `JY1/gt/m/it' undefined
+(Font)              No change on input line 307.
+LaTeX Font Info:    Kanji font shape `JY1/gt/m/it' undefined
+(Font)              No change on input line 307.
+LaTeX Font Info:    Kanji font shape `JY1/gt/m/it' undefined
+(Font)              No change on input line 308.
+(./src/mkdir.cbc)
+File: figs/mkdir.pdf Graphic file (type pdf)
+<figs/mkdir.pdf>
+LaTeX Font Info:    Kanji font shape `JY1/gt/m/it' undefined
+(Font)              No change on input line 321.
+LaTeX Font Info:    Kanji font shape `JY1/gt/m/it' undefined
+(Font)              No change on input line 323.
+LaTeX Font Info:    Kanji font shape `JY1/gt/m/it' undefined
+(Font)              No change on input line 325.
+ [4] (./src/ls.cbc)
+File: figs/ls.pdf Graphic file (type pdf)
+<figs/ls.pdf>
+LaTeX Font Info:    Kanji font shape `JY1/gt/m/it' undefined
+(Font)              No change on input line 343.
+LaTeX Font Info:    Kanji font shape `JY1/gt/m/it' undefined
+(Font)              No change on input line 344.
+LaTeX Font Info:    Kanji font shape `JY1/gt/m/it' undefined
+(Font)              No change on input line 346.
+ (./src/cd.cbc)
+File: figs/cd.pdf Graphic file (type pdf)
+<figs/cd.pdf>
+ [5]
+File: figs/wordCountStates.pdf Graphic file (type pdf)
+<figs/wordCountStates.pdf>
+ (./paper.bbl
+LaTeX Font Info:    Calculating math sizes for size <8.8711> on input line 1.
+
+Underfull \hbox (badness 10000) in paragraph at lines 9--10
+[]\JY1/mc/m/n/8.8711 並列信頼研究室 []\OT1/cmr/m/n/8.8711 CbC, http://www.cr.ie.u-
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 19--20
+[]\JY1/mc/m/n/8.8711 並列信頼研究室 []\OT1/cmr/m/n/8.8711 GearsOS, http://www.cr.ie.u-
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 29--31
+\OT1/cmr/m/n/8.8711 a sim-ple, Unix-like teach-ing op-er-at-ing sys-tem,
+ []
+
+
+Underfull \hbox (badness 10000) in paragraph at lines 29--31
+\OT1/cmr/m/n/8.8711 https://pdos.csail.mit.edu/6.828/2018/xv6/book-
+ []
+
+[6]) [7
+
+] (./paper.aux)
+
+LaTeX Font Warning: Some font shapes were not available, defaults substituted.
+
+ ) 
+Here is how much of TeX's memory you used:
+ 4971 strings out of 479466
+ 76652 string characters out of 5870547
+ 760281 words of memory out of 5000000
+ 22619 multiletter control sequences out of 15000+600000
+ 434850 words of font info for 166 fonts, out of 8000000 for 9000
+ 929 hyphenation exceptions out of 8191
+ 68i,10n,74p,294b,1326s stack positions out of 5000i,500n,10000p,200000b,80000s
+
+Output written on paper.dvi (7 pages, 55476 bytes).
Binary file Paper/paper.pdf has changed
Binary file Paper/paper.synctex.gz has changed
--- a/Paper/paper.tex	Thu May 05 19:58:48 2022 +0900
+++ b/Paper/paper.tex	Thu May 05 21:04:47 2022 +0900
@@ -173,7 +173,7 @@
 CPUやGPUごとに存在するCPU Contextがある.
 \begin{figure}[ht]
   \begin{center}
-      \includegraphics[width=80mm]{figs/context.png}
+      \includegraphics[width=80mm]{figs/context.pdf}
   \end{center}
   \caption{Contextを参照する流れ}
   \label{fig:context}
@@ -269,7 +269,7 @@
 
 \begin{figure}[ht]
   \begin{center}
-      \includegraphics[width=80mm]{figs/inode.png}
+      \includegraphics[width=80mm]{figs/inode.pdf}
   \end{center}
   \caption{index treeを用いたinodeの検索の流れ}
   \label{fig:inode}
@@ -309,7 +309,7 @@
 \lstinputlisting[caption=mkdirのCodeGear,label=src:mkdir]{src/mkdir.cbc}
 \begin{figure}[ht]
   \begin{center}
-      \includegraphics[width=80mm]{figs/mkdir.png}
+      \includegraphics[width=80mm]{figs/mkdir.pdf}
   \end{center}
   \caption{mkdirの操作の流れ}
   \label{fig:mkdir}
@@ -329,7 +329,7 @@
 \lstinputlisting[caption=lsのCodeGear,label=src:ls]{src/ls.cbc}
 \begin{figure}[ht]
   \begin{center}
-      \includegraphics[width=80mm]{figs/ls.png}
+      \includegraphics[width=80mm]{figs/ls.pdf}
   \end{center}
   \caption{lsの操作の流れ}
   \label{fig:ls}
@@ -348,7 +348,7 @@
 \lstinputlisting[caption=cdのCodeGear,label=src:cd]{src/cd.cbc}
 \begin{figure}[ht]
   \begin{center}
-      \includegraphics[width=80mm]{figs/cd.png}
+      \includegraphics[width=80mm]{figs/cd.pdf}
   \end{center}
   \caption{cdの操作の流れ}
   \label{fig:cd}