1/*
2 * Copyright (c) 2005, Oracle and/or its affiliates. All rights reserved.
3 * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
4 *
5 * This code is free software; you can redistribute it and/or modify it
6 * under the terms of the GNU General Public License version 2 only, as
7 * published by the Free Software Foundation.
8 *
9 * This code is distributed in the hope that it will be useful, but WITHOUT
10 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
11 * FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public License
12 * version 2 for more details (a copy is included in the LICENSE file that
13 * accompanied this code).
14 *
15 * You should have received a copy of the GNU General Public License version
16 * 2 along with this work; if not, write to the Free Software Foundation,
17 * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
18 *
19 * Please contact Oracle, 500 Oracle Parkway, Redwood Shores, CA 94065 USA
20 * or visit www.oracle.com if you need additional information or have any
21 * questions.
22 */
23
24/*
25 * build     @BUILD_TAG_PLACEHOLDER@
26 *
27 * @COPYRIGHT_MINI_LEGAL_NOTICE_PLACEHOLDER@
28 */
29/*
30 * MBeanFeatureInfoSerialStore
31 *
32 * Generated on December 9, 2005  by dfuchs
33 *   with JRE: Sun Microsystems Inc. 1.5.0_05
34 *
35 */
36
37
38
39import java.io.ByteArrayInputStream;
40import java.io.IOException;
41import java.io.ObjectInputStream;
42import java.util.HashMap;
43import java.util.Map;
44import java.util.Set;
45
46import javax.management.MBeanFeatureInfo;
47
48/**
49 * The class MBeanFeatureInfoSerialStore is a static store of MBeanFeatureInfo instances
50 * serialized with java version 1.5.0_05.
51 * It is used to check serial compatibility with later version of the
52 * JDK.
53 **/
54public class MBeanFeatureInfoSerialStore {
55
56    // The serial object store.
57    //
58    private static final Map<String,byte[]> map =
59            new HashMap<String,byte[]>();
60    static {
61        // initialization of serial store
62       // floatAttr:  javax.management.openmbean.OpenMBeanAttributeInfoSupport
63       //
64       {
65            final byte[] bytes = new byte[] {
66                -84,-19,0,5,115,114,0,56,106,97,
67                118,97,120,46,109,97,110,97,103,101,
68                109,101,110,116,46,111,112,101,110,109,
69                98,101,97,110,46,79,112,101,110,77,
70                66,101,97,110,65,116,116,114,105,98,
71                117,116,101,73,110,102,111,83,117,112,
72                112,111,114,116,-68,116,45,45,-28,-120,
73                -79,7,2,0,5,76,0,12,100,101,
74                102,97,117,108,116,86,97,108,117,101,
75                116,0,18,76,106,97,118,97,47,108,
76                97,110,103,47,79,98,106,101,99,116,
77                59,76,0,11,108,101,103,97,108,86,
78                97,108,117,101,115,116,0,15,76,106,
79                97,118,97,47,117,116,105,108,47,83,
80                101,116,59,76,0,8,109,97,120,86,
81                97,108,117,101,116,0,22,76,106,97,
82                118,97,47,108,97,110,103,47,67,111,
83                109,112,97,114,97,98,108,101,59,76,
84                0,8,109,105,110,86,97,108,117,101,
85                113,0,126,0,3,76,0,8,111,112,
86                101,110,84,121,112,101,116,0,37,76,
87                106,97,118,97,120,47,109,97,110,97,
88                103,101,109,101,110,116,47,111,112,101,
89                110,109,98,101,97,110,47,79,112,101,
90                110,84,121,112,101,59,120,114,0,35,
91                106,97,118,97,120,46,109,97,110,97,
92                103,101,109,101,110,116,46,77,66,101,
93                97,110,65,116,116,114,105,98,117,116,
94                101,73,110,102,111,119,-8,41,59,106,
95                41,68,-40,2,0,4,90,0,2,105,
96                115,90,0,6,105,115,82,101,97,100,
97                90,0,7,105,115,87,114,105,116,101,
98                76,0,13,97,116,116,114,105,98,117,
99                116,101,84,121,112,101,116,0,18,76,
100                106,97,118,97,47,108,97,110,103,47,
101                83,116,114,105,110,103,59,120,114,0,
102                33,106,97,118,97,120,46,109,97,110,
103                97,103,101,109,101,110,116,46,77,66,
104                101,97,110,70,101,97,116,117,114,101,
105                73,110,102,111,54,-37,117,-36,-62,-63,
106                85,33,2,0,2,76,0,11,100,101,
107                115,99,114,105,112,116,105,111,110,113,
108                0,126,0,6,76,0,4,110,97,109,
109                101,113,0,126,0,6,120,112,116,0,
110                5,100,101,115,99,114,116,0,9,102,
111                108,111,97,116,65,116,116,114,0,1,
112                1,116,0,15,106,97,118,97,46,108,
113                97,110,103,46,70,108,111,97,116,115,
114                114,0,15,106,97,118,97,46,108,97,
115                110,103,46,70,108,111,97,116,-38,-19,
116                -55,-94,-37,60,-16,-20,2,0,1,70,
117                0,5,118,97,108,117,101,120,114,0,
118                16,106,97,118,97,46,108,97,110,103,
119                46,78,117,109,98,101,114,-122,-84,-107,
120                29,11,-108,-32,-117,2,0,0,120,112,
121                63,-128,0,0,112,115,113,0,126,0,
122                12,64,0,0,0,115,113,0,126,0,
123                12,0,0,0,0,115,114,0,37,106,
124                97,118,97,120,46,109,97,110,97,103,
125                101,109,101,110,116,46,111,112,101,110,
126                109,98,101,97,110,46,83,105,109,112,
127                108,101,84,121,112,101,30,-65,79,-8,
128                -36,101,120,39,2,0,0,120,114,0,
129                35,106,97,118,97,120,46,109,97,110,
130                97,103,101,109,101,110,116,46,111,112,
131                101,110,109,98,101,97,110,46,79,112,
132                101,110,84,121,112,101,-128,100,26,-111,
133                -23,-22,-34,60,2,0,3,76,0,9,
134                99,108,97,115,115,78,97,109,101,113,
135                0,126,0,6,76,0,11,100,101,115,
136                99,114,105,112,116,105,111,110,113,0,
137                126,0,6,76,0,8,116,121,112,101,
138                78,97,109,101,113,0,126,0,6,120,
139                112,113,0,126,0,11,113,0,126,0,
140                11,113,0,126,0,11
141            };
142            map.put("floatAttr",bytes);
143        }
144       // intAttr:  javax.management.openmbean.OpenMBeanAttributeInfoSupport
145       //
146       {
147            final byte[] bytes = new byte[] {
148                -84,-19,0,5,115,114,0,56,106,97,
149                118,97,120,46,109,97,110,97,103,101,
150                109,101,110,116,46,111,112,101,110,109,
151                98,101,97,110,46,79,112,101,110,77,
152                66,101,97,110,65,116,116,114,105,98,
153                117,116,101,73,110,102,111,83,117,112,
154                112,111,114,116,-68,116,45,45,-28,-120,
155                -79,7,2,0,5,76,0,12,100,101,
156                102,97,117,108,116,86,97,108,117,101,
157                116,0,18,76,106,97,118,97,47,108,
158                97,110,103,47,79,98,106,101,99,116,
159                59,76,0,11,108,101,103,97,108,86,
160                97,108,117,101,115,116,0,15,76,106,
161                97,118,97,47,117,116,105,108,47,83,
162                101,116,59,76,0,8,109,97,120,86,
163                97,108,117,101,116,0,22,76,106,97,
164                118,97,47,108,97,110,103,47,67,111,
165                109,112,97,114,97,98,108,101,59,76,
166                0,8,109,105,110,86,97,108,117,101,
167                113,0,126,0,3,76,0,8,111,112,
168                101,110,84,121,112,101,116,0,37,76,
169                106,97,118,97,120,47,109,97,110,97,
170                103,101,109,101,110,116,47,111,112,101,
171                110,109,98,101,97,110,47,79,112,101,
172                110,84,121,112,101,59,120,114,0,35,
173                106,97,118,97,120,46,109,97,110,97,
174                103,101,109,101,110,116,46,77,66,101,
175                97,110,65,116,116,114,105,98,117,116,
176                101,73,110,102,111,119,-8,41,59,106,
177                41,68,-40,2,0,4,90,0,2,105,
178                115,90,0,6,105,115,82,101,97,100,
179                90,0,7,105,115,87,114,105,116,101,
180                76,0,13,97,116,116,114,105,98,117,
181                116,101,84,121,112,101,116,0,18,76,
182                106,97,118,97,47,108,97,110,103,47,
183                83,116,114,105,110,103,59,120,114,0,
184                33,106,97,118,97,120,46,109,97,110,
185                97,103,101,109,101,110,116,46,77,66,
186                101,97,110,70,101,97,116,117,114,101,
187                73,110,102,111,54,-37,117,-36,-62,-63,
188                85,33,2,0,2,76,0,11,100,101,
189                115,99,114,105,112,116,105,111,110,113,
190                0,126,0,6,76,0,4,110,97,109,
191                101,113,0,126,0,6,120,112,116,0,
192                5,100,101,115,99,114,116,0,7,105,
193                110,116,65,116,116,114,0,0,1,116,
194                0,17,106,97,118,97,46,108,97,110,
195                103,46,73,110,116,101,103,101,114,112,
196                112,112,112,115,114,0,37,106,97,118,
197                97,120,46,109,97,110,97,103,101,109,
198                101,110,116,46,111,112,101,110,109,98,
199                101,97,110,46,83,105,109,112,108,101,
200                84,121,112,101,30,-65,79,-8,-36,101,
201                120,39,2,0,0,120,114,0,35,106,
202                97,118,97,120,46,109,97,110,97,103,
203                101,109,101,110,116,46,111,112,101,110,
204                109,98,101,97,110,46,79,112,101,110,
205                84,121,112,101,-128,100,26,-111,-23,-22,
206                -34,60,2,0,3,76,0,9,99,108,
207                97,115,115,78,97,109,101,113,0,126,
208                0,6,76,0,11,100,101,115,99,114,
209                105,112,116,105,111,110,113,0,126,0,
210                6,76,0,8,116,121,112,101,78,97,
211                109,101,113,0,126,0,6,120,112,113,
212                0,126,0,11,113,0,126,0,11,113,
213                0,126,0,11
214            };
215            map.put("intAttr",bytes);
216        }
217       // arrayOp:  javax.management.openmbean.OpenMBeanOperationInfoSupport
218       //
219       {
220            final byte[] bytes = new byte[] {
221                -84,-19,0,5,115,114,0,56,106,97,
222                118,97,120,46,109,97,110,97,103,101,
223                109,101,110,116,46,111,112,101,110,109,
224                98,101,97,110,46,79,112,101,110,77,
225                66,101,97,110,79,112,101,114,97,116,
226                105,111,110,73,110,102,111,83,117,112,
227                112,111,114,116,69,88,105,115,-56,3,
228                34,22,2,0,1,76,0,14,114,101,
229                116,117,114,110,79,112,101,110,84,121,
230                112,101,116,0,37,76,106,97,118,97,
231                120,47,109,97,110,97,103,101,109,101,
232                110,116,47,111,112,101,110,109,98,101,
233                97,110,47,79,112,101,110,84,121,112,
234                101,59,120,114,0,35,106,97,118,97,
235                120,46,109,97,110,97,103,101,109,101,
236                110,116,46,77,66,101,97,110,79,112,
237                101,114,97,116,105,111,110,73,110,102,
238                111,-86,64,71,34,-107,-2,-125,-98,2,
239                0,3,73,0,6,105,109,112,97,99,
240                116,91,0,9,115,105,103,110,97,116,
241                117,114,101,116,0,38,91,76,106,97,
242                118,97,120,47,109,97,110,97,103,101,
243                109,101,110,116,47,77,66,101,97,110,
244                80,97,114,97,109,101,116,101,114,73,
245                110,102,111,59,76,0,4,116,121,112,
246                101,116,0,18,76,106,97,118,97,47,
247                108,97,110,103,47,83,116,114,105,110,
248                103,59,120,114,0,33,106,97,118,97,
249                120,46,109,97,110,97,103,101,109,101,
250                110,116,46,77,66,101,97,110,70,101,
251                97,116,117,114,101,73,110,102,111,54,
252                -37,117,-36,-62,-63,85,33,2,0,2,
253                76,0,11,100,101,115,99,114,105,112,
254                116,105,111,110,113,0,126,0,4,76,
255                0,4,110,97,109,101,113,0,126,0,
256                4,120,112,116,0,5,100,101,115,99,
257                114,116,0,7,97,114,114,97,121,79,
258                112,0,0,0,1,117,114,0,38,91,
259                76,106,97,118,97,120,46,109,97,110,
260                97,103,101,109,101,110,116,46,77,66,
261                101,97,110,80,97,114,97,109,101,116,
262                101,114,73,110,102,111,59,-51,104,101,
263                54,3,-80,-18,54,2,0,0,120,112,
264                0,0,0,0,116,0,20,91,76,106,
265                97,118,97,46,108,97,110,103,46,73,
266                110,116,101,103,101,114,59,115,114,0,
267                36,106,97,118,97,120,46,109,97,110,
268                97,103,101,109,101,110,116,46,111,112,
269                101,110,109,98,101,97,110,46,65,114,
270                114,97,121,84,121,112,101,9,-1,-66,
271                -10,39,33,-121,-118,2,0,2,73,0,
272                9,100,105,109,101,110,115,105,111,110,
273                76,0,11,101,108,101,109,101,110,116,
274                84,121,112,101,113,0,126,0,1,120,
275                114,0,35,106,97,118,97,120,46,109,
276                97,110,97,103,101,109,101,110,116,46,
277                111,112,101,110,109,98,101,97,110,46,
278                79,112,101,110,84,121,112,101,-128,100,
279                26,-111,-23,-22,-34,60,2,0,3,76,
280                0,9,99,108,97,115,115,78,97,109,
281                101,113,0,126,0,4,76,0,11,100,
282                101,115,99,114,105,112,116,105,111,110,
283                113,0,126,0,4,76,0,8,116,121,
284                112,101,78,97,109,101,113,0,126,0,
285                4,120,112,113,0,126,0,11,116,0,
286                38,49,45,100,105,109,101,110,115,105,
287                111,110,32,97,114,114,97,121,32,111,
288                102,32,106,97,118,97,46,108,97,110,
289                103,46,73,110,116,101,103,101,114,116,
290                0,20,91,76,106,97,118,97,46,108,
291                97,110,103,46,73,110,116,101,103,101,
292                114,59,0,0,0,1,115,114,0,37,
293                106,97,118,97,120,46,109,97,110,97,
294                103,101,109,101,110,116,46,111,112,101,
295                110,109,98,101,97,110,46,83,105,109,
296                112,108,101,84,121,112,101,30,-65,79,
297                -8,-36,101,120,39,2,0,0,120,113,
298                0,126,0,13,116,0,17,106,97,118,
299                97,46,108,97,110,103,46,73,110,116,
300                101,103,101,114,113,0,126,0,19,113,
301                0,126,0,19
302            };
303            map.put("arrayOp",bytes);
304        }
305       // intPar:  javax.management.openmbean.OpenMBeanParameterInfoSupport
306       //
307       {
308            final byte[] bytes = new byte[] {
309                -84,-19,0,5,115,114,0,56,106,97,
310                118,97,120,46,109,97,110,97,103,101,
311                109,101,110,116,46,111,112,101,110,109,
312                98,101,97,110,46,79,112,101,110,77,
313                66,101,97,110,80,97,114,97,109,101,
314                116,101,114,73,110,102,111,83,117,112,
315                112,111,114,116,-101,-104,14,124,111,-85,
316                -71,-114,2,0,5,76,0,12,100,101,
317                102,97,117,108,116,86,97,108,117,101,
318                116,0,18,76,106,97,118,97,47,108,
319                97,110,103,47,79,98,106,101,99,116,
320                59,76,0,11,108,101,103,97,108,86,
321                97,108,117,101,115,116,0,15,76,106,
322                97,118,97,47,117,116,105,108,47,83,
323                101,116,59,76,0,8,109,97,120,86,
324                97,108,117,101,116,0,22,76,106,97,
325                118,97,47,108,97,110,103,47,67,111,
326                109,112,97,114,97,98,108,101,59,76,
327                0,8,109,105,110,86,97,108,117,101,
328                113,0,126,0,3,76,0,8,111,112,
329                101,110,84,121,112,101,116,0,37,76,
330                106,97,118,97,120,47,109,97,110,97,
331                103,101,109,101,110,116,47,111,112,101,
332                110,109,98,101,97,110,47,79,112,101,
333                110,84,121,112,101,59,120,114,0,35,
334                106,97,118,97,120,46,109,97,110,97,
335                103,101,109,101,110,116,46,77,66,101,
336                97,110,80,97,114,97,109,101,116,101,
337                114,73,110,102,111,103,37,-11,-84,-39,
338                123,54,2,2,0,1,76,0,4,116,
339                121,112,101,116,0,18,76,106,97,118,
340                97,47,108,97,110,103,47,83,116,114,
341                105,110,103,59,120,114,0,33,106,97,
342                118,97,120,46,109,97,110,97,103,101,
343                109,101,110,116,46,77,66,101,97,110,
344                70,101,97,116,117,114,101,73,110,102,
345                111,54,-37,117,-36,-62,-63,85,33,2,
346                0,2,76,0,11,100,101,115,99,114,
347                105,112,116,105,111,110,113,0,126,0,
348                6,76,0,4,110,97,109,101,113,0,
349                126,0,6,120,112,116,0,5,100,101,
350                115,99,114,116,0,6,105,110,116,80,
351                97,114,116,0,17,106,97,118,97,46,
352                108,97,110,103,46,73,110,116,101,103,
353                101,114,112,112,112,112,115,114,0,37,
354                106,97,118,97,120,46,109,97,110,97,
355                103,101,109,101,110,116,46,111,112,101,
356                110,109,98,101,97,110,46,83,105,109,
357                112,108,101,84,121,112,101,30,-65,79,
358                -8,-36,101,120,39,2,0,0,120,114,
359                0,35,106,97,118,97,120,46,109,97,
360                110,97,103,101,109,101,110,116,46,111,
361                112,101,110,109,98,101,97,110,46,79,
362                112,101,110,84,121,112,101,-128,100,26,
363                -111,-23,-22,-34,60,2,0,3,76,0,
364                9,99,108,97,115,115,78,97,109,101,
365                113,0,126,0,6,76,0,11,100,101,
366                115,99,114,105,112,116,105,111,110,113,
367                0,126,0,6,76,0,8,116,121,112,
368                101,78,97,109,101,113,0,126,0,6,
369                120,112,113,0,126,0,11,113,0,126,
370                0,11,113,0,126,0,11
371            };
372            map.put("intPar",bytes);
373        }
374       // boolPar:  javax.management.openmbean.OpenMBeanParameterInfoSupport
375       //
376       {
377            final byte[] bytes = new byte[] {
378                -84,-19,0,5,115,114,0,56,106,97,
379                118,97,120,46,109,97,110,97,103,101,
380                109,101,110,116,46,111,112,101,110,109,
381                98,101,97,110,46,79,112,101,110,77,
382                66,101,97,110,80,97,114,97,109,101,
383                116,101,114,73,110,102,111,83,117,112,
384                112,111,114,116,-101,-104,14,124,111,-85,
385                -71,-114,2,0,5,76,0,12,100,101,
386                102,97,117,108,116,86,97,108,117,101,
387                116,0,18,76,106,97,118,97,47,108,
388                97,110,103,47,79,98,106,101,99,116,
389                59,76,0,11,108,101,103,97,108,86,
390                97,108,117,101,115,116,0,15,76,106,
391                97,118,97,47,117,116,105,108,47,83,
392                101,116,59,76,0,8,109,97,120,86,
393                97,108,117,101,116,0,22,76,106,97,
394                118,97,47,108,97,110,103,47,67,111,
395                109,112,97,114,97,98,108,101,59,76,
396                0,8,109,105,110,86,97,108,117,101,
397                113,0,126,0,3,76,0,8,111,112,
398                101,110,84,121,112,101,116,0,37,76,
399                106,97,118,97,120,47,109,97,110,97,
400                103,101,109,101,110,116,47,111,112,101,
401                110,109,98,101,97,110,47,79,112,101,
402                110,84,121,112,101,59,120,114,0,35,
403                106,97,118,97,120,46,109,97,110,97,
404                103,101,109,101,110,116,46,77,66,101,
405                97,110,80,97,114,97,109,101,116,101,
406                114,73,110,102,111,103,37,-11,-84,-39,
407                123,54,2,2,0,1,76,0,4,116,
408                121,112,101,116,0,18,76,106,97,118,
409                97,47,108,97,110,103,47,83,116,114,
410                105,110,103,59,120,114,0,33,106,97,
411                118,97,120,46,109,97,110,97,103,101,
412                109,101,110,116,46,77,66,101,97,110,
413                70,101,97,116,117,114,101,73,110,102,
414                111,54,-37,117,-36,-62,-63,85,33,2,
415                0,2,76,0,11,100,101,115,99,114,
416                105,112,116,105,111,110,113,0,126,0,
417                6,76,0,4,110,97,109,101,113,0,
418                126,0,6,120,112,116,0,5,100,101,
419                115,99,114,116,0,7,98,111,111,108,
420                80,97,114,116,0,17,106,97,118,97,
421                46,108,97,110,103,46,66,111,111,108,
422                101,97,110,115,114,0,17,106,97,118,
423                97,46,108,97,110,103,46,66,111,111,
424                108,101,97,110,-51,32,114,-128,-43,-100,
425                -6,-18,2,0,1,90,0,5,118,97,
426                108,117,101,120,112,1,112,112,112,115,
427                114,0,37,106,97,118,97,120,46,109,
428                97,110,97,103,101,109,101,110,116,46,
429                111,112,101,110,109,98,101,97,110,46,
430                83,105,109,112,108,101,84,121,112,101,
431                30,-65,79,-8,-36,101,120,39,2,0,
432                0,120,114,0,35,106,97,118,97,120,
433                46,109,97,110,97,103,101,109,101,110,
434                116,46,111,112,101,110,109,98,101,97,
435                110,46,79,112,101,110,84,121,112,101,
436                -128,100,26,-111,-23,-22,-34,60,2,0,
437                3,76,0,9,99,108,97,115,115,78,
438                97,109,101,113,0,126,0,6,76,0,
439                11,100,101,115,99,114,105,112,116,105,
440                111,110,113,0,126,0,6,76,0,8,
441                116,121,112,101,78,97,109,101,113,0,
442                126,0,6,120,112,113,0,126,0,11,
443                113,0,126,0,11,113,0,126,0,11
444            };
445            map.put("boolPar",bytes);
446        }
447       // findWombat:  javax.management.openmbean.OpenMBeanOperationInfoSupport
448       //
449       {
450            final byte[] bytes = new byte[] {
451                -84,-19,0,5,115,114,0,56,106,97,
452                118,97,120,46,109,97,110,97,103,101,
453                109,101,110,116,46,111,112,101,110,109,
454                98,101,97,110,46,79,112,101,110,77,
455                66,101,97,110,79,112,101,114,97,116,
456                105,111,110,73,110,102,111,83,117,112,
457                112,111,114,116,69,88,105,115,-56,3,
458                34,22,2,0,1,76,0,14,114,101,
459                116,117,114,110,79,112,101,110,84,121,
460                112,101,116,0,37,76,106,97,118,97,
461                120,47,109,97,110,97,103,101,109,101,
462                110,116,47,111,112,101,110,109,98,101,
463                97,110,47,79,112,101,110,84,121,112,
464                101,59,120,114,0,35,106,97,118,97,
465                120,46,109,97,110,97,103,101,109,101,
466                110,116,46,77,66,101,97,110,79,112,
467                101,114,97,116,105,111,110,73,110,102,
468                111,-86,64,71,34,-107,-2,-125,-98,2,
469                0,3,73,0,6,105,109,112,97,99,
470                116,91,0,9,115,105,103,110,97,116,
471                117,114,101,116,0,38,91,76,106,97,
472                118,97,120,47,109,97,110,97,103,101,
473                109,101,110,116,47,77,66,101,97,110,
474                80,97,114,97,109,101,116,101,114,73,
475                110,102,111,59,76,0,4,116,121,112,
476                101,116,0,18,76,106,97,118,97,47,
477                108,97,110,103,47,83,116,114,105,110,
478                103,59,120,114,0,33,106,97,118,97,
479                120,46,109,97,110,97,103,101,109,101,
480                110,116,46,77,66,101,97,110,70,101,
481                97,116,117,114,101,73,110,102,111,54,
482                -37,117,-36,-62,-63,85,33,2,0,2,
483                76,0,11,100,101,115,99,114,105,112,
484                116,105,111,110,113,0,126,0,4,76,
485                0,4,110,97,109,101,113,0,126,0,
486                4,120,112,116,0,36,84,104,105,115,
487                32,109,101,116,104,111,100,32,108,111,
488                111,107,115,32,102,111,114,32,87,111,
489                109,98,97,116,32,105,110,32,106,97,
490                114,115,116,0,10,102,105,110,100,87,
491                111,109,98,97,116,0,0,0,2,117,
492                114,0,38,91,76,106,97,118,97,120,
493                46,109,97,110,97,103,101,109,101,110,
494                116,46,77,66,101,97,110,80,97,114,
495                97,109,101,116,101,114,73,110,102,111,
496                59,-51,104,101,54,3,-80,-18,54,2,
497                0,0,120,112,0,0,0,1,115,114,
498                0,56,106,97,118,97,120,46,109,97,
499                110,97,103,101,109,101,110,116,46,111,
500                112,101,110,109,98,101,97,110,46,79,
501                112,101,110,77,66,101,97,110,80,97,
502                114,97,109,101,116,101,114,73,110,102,
503                111,83,117,112,112,111,114,116,-101,-104,
504                14,124,111,-85,-71,-114,2,0,5,76,
505                0,12,100,101,102,97,117,108,116,86,
506                97,108,117,101,116,0,18,76,106,97,
507                118,97,47,108,97,110,103,47,79,98,
508                106,101,99,116,59,76,0,11,108,101,
509                103,97,108,86,97,108,117,101,115,116,
510                0,15,76,106,97,118,97,47,117,116,
511                105,108,47,83,101,116,59,76,0,8,
512                109,97,120,86,97,108,117,101,116,0,
513                22,76,106,97,118,97,47,108,97,110,
514                103,47,67,111,109,112,97,114,97,98,
515                108,101,59,76,0,8,109,105,110,86,
516                97,108,117,101,113,0,126,0,14,76,
517                0,8,111,112,101,110,84,121,112,101,
518                113,0,126,0,1,120,114,0,35,106,
519                97,118,97,120,46,109,97,110,97,103,
520                101,109,101,110,116,46,77,66,101,97,
521                110,80,97,114,97,109,101,116,101,114,
522                73,110,102,111,103,37,-11,-84,-39,123,
523                54,2,2,0,1,76,0,4,116,121,
524                112,101,113,0,126,0,4,120,113,0,
525                126,0,5,116,0,23,97,106,97,114,
526                32,109,117,115,116,32,110,111,116,32,
527                98,101,32,115,101,97,108,101,100,116,
528                0,4,97,106,97,114,116,0,16,106,
529                97,118,97,46,108,97,110,103,46,83,
530                116,114,105,110,103,116,0,12,110,111,
531                119,111,109,98,97,116,46,106,97,114,
532                112,112,112,115,114,0,37,106,97,118,
533                97,120,46,109,97,110,97,103,101,109,
534                101,110,116,46,111,112,101,110,109,98,
535                101,97,110,46,83,105,109,112,108,101,
536                84,121,112,101,30,-65,79,-8,-36,101,
537                120,39,2,0,0,120,114,0,35,106,
538                97,118,97,120,46,109,97,110,97,103,
539                101,109,101,110,116,46,111,112,101,110,
540                109,98,101,97,110,46,79,112,101,110,
541                84,121,112,101,-128,100,26,-111,-23,-22,
542                -34,60,2,0,3,76,0,9,99,108,
543                97,115,115,78,97,109,101,113,0,126,
544                0,4,76,0,11,100,101,115,99,114,
545                105,112,116,105,111,110,113,0,126,0,
546                4,76,0,8,116,121,112,101,78,97,
547                109,101,113,0,126,0,4,120,112,113,
548                0,126,0,19,113,0,126,0,19,113,
549                0,126,0,19,116,0,17,106,97,118,
550                97,46,108,97,110,103,46,66,111,111,
551                108,101,97,110,115,113,0,126,0,21,
552                113,0,126,0,24,113,0,126,0,24,
553                113,0,126,0,24
554            };
555            map.put("findWombat",bytes);
556        }
557       // stringAttr:  javax.management.openmbean.OpenMBeanAttributeInfoSupport
558       //
559       {
560            final byte[] bytes = new byte[] {
561                -84,-19,0,5,115,114,0,56,106,97,
562                118,97,120,46,109,97,110,97,103,101,
563                109,101,110,116,46,111,112,101,110,109,
564                98,101,97,110,46,79,112,101,110,77,
565                66,101,97,110,65,116,116,114,105,98,
566                117,116,101,73,110,102,111,83,117,112,
567                112,111,114,116,-68,116,45,45,-28,-120,
568                -79,7,2,0,5,76,0,12,100,101,
569                102,97,117,108,116,86,97,108,117,101,
570                116,0,18,76,106,97,118,97,47,108,
571                97,110,103,47,79,98,106,101,99,116,
572                59,76,0,11,108,101,103,97,108,86,
573                97,108,117,101,115,116,0,15,76,106,
574                97,118,97,47,117,116,105,108,47,83,
575                101,116,59,76,0,8,109,97,120,86,
576                97,108,117,101,116,0,22,76,106,97,
577                118,97,47,108,97,110,103,47,67,111,
578                109,112,97,114,97,98,108,101,59,76,
579                0,8,109,105,110,86,97,108,117,101,
580                113,0,126,0,3,76,0,8,111,112,
581                101,110,84,121,112,101,116,0,37,76,
582                106,97,118,97,120,47,109,97,110,97,
583                103,101,109,101,110,116,47,111,112,101,
584                110,109,98,101,97,110,47,79,112,101,
585                110,84,121,112,101,59,120,114,0,35,
586                106,97,118,97,120,46,109,97,110,97,
587                103,101,109,101,110,116,46,77,66,101,
588                97,110,65,116,116,114,105,98,117,116,
589                101,73,110,102,111,119,-8,41,59,106,
590                41,68,-40,2,0,4,90,0,2,105,
591                115,90,0,6,105,115,82,101,97,100,
592                90,0,7,105,115,87,114,105,116,101,
593                76,0,13,97,116,116,114,105,98,117,
594                116,101,84,121,112,101,116,0,18,76,
595                106,97,118,97,47,108,97,110,103,47,
596                83,116,114,105,110,103,59,120,114,0,
597                33,106,97,118,97,120,46,109,97,110,
598                97,103,101,109,101,110,116,46,77,66,
599                101,97,110,70,101,97,116,117,114,101,
600                73,110,102,111,54,-37,117,-36,-62,-63,
601                85,33,2,0,2,76,0,11,100,101,
602                115,99,114,105,112,116,105,111,110,113,
603                0,126,0,6,76,0,4,110,97,109,
604                101,113,0,126,0,6,120,112,116,0,
605                5,100,101,115,99,114,116,0,10,115,
606                116,114,105,110,103,65,116,116,114,0,
607                1,0,116,0,16,106,97,118,97,46,
608                108,97,110,103,46,83,116,114,105,110,
609                103,112,112,112,112,115,114,0,37,106,
610                97,118,97,120,46,109,97,110,97,103,
611                101,109,101,110,116,46,111,112,101,110,
612                109,98,101,97,110,46,83,105,109,112,
613                108,101,84,121,112,101,30,-65,79,-8,
614                -36,101,120,39,2,0,0,120,114,0,
615                35,106,97,118,97,120,46,109,97,110,
616                97,103,101,109,101,110,116,46,111,112,
617                101,110,109,98,101,97,110,46,79,112,
618                101,110,84,121,112,101,-128,100,26,-111,
619                -23,-22,-34,60,2,0,3,76,0,9,
620                99,108,97,115,115,78,97,109,101,113,
621                0,126,0,6,76,0,11,100,101,115,
622                99,114,105,112,116,105,111,110,113,0,
623                126,0,6,76,0,8,116,121,112,101,
624                78,97,109,101,113,0,126,0,6,120,
625                112,113,0,126,0,11,113,0,126,0,
626                11,113,0,126,0,11
627            };
628            map.put("stringAttr",bytes);
629        }
630       // datePar:  javax.management.openmbean.OpenMBeanParameterInfoSupport
631       //
632       {
633            final byte[] bytes = new byte[] {
634                -84,-19,0,5,115,114,0,56,106,97,
635                118,97,120,46,109,97,110,97,103,101,
636                109,101,110,116,46,111,112,101,110,109,
637                98,101,97,110,46,79,112,101,110,77,
638                66,101,97,110,80,97,114,97,109,101,
639                116,101,114,73,110,102,111,83,117,112,
640                112,111,114,116,-101,-104,14,124,111,-85,
641                -71,-114,2,0,5,76,0,12,100,101,
642                102,97,117,108,116,86,97,108,117,101,
643                116,0,18,76,106,97,118,97,47,108,
644                97,110,103,47,79,98,106,101,99,116,
645                59,76,0,11,108,101,103,97,108,86,
646                97,108,117,101,115,116,0,15,76,106,
647                97,118,97,47,117,116,105,108,47,83,
648                101,116,59,76,0,8,109,97,120,86,
649                97,108,117,101,116,0,22,76,106,97,
650                118,97,47,108,97,110,103,47,67,111,
651                109,112,97,114,97,98,108,101,59,76,
652                0,8,109,105,110,86,97,108,117,101,
653                113,0,126,0,3,76,0,8,111,112,
654                101,110,84,121,112,101,116,0,37,76,
655                106,97,118,97,120,47,109,97,110,97,
656                103,101,109,101,110,116,47,111,112,101,
657                110,109,98,101,97,110,47,79,112,101,
658                110,84,121,112,101,59,120,114,0,35,
659                106,97,118,97,120,46,109,97,110,97,
660                103,101,109,101,110,116,46,77,66,101,
661                97,110,80,97,114,97,109,101,116,101,
662                114,73,110,102,111,103,37,-11,-84,-39,
663                123,54,2,2,0,1,76,0,4,116,
664                121,112,101,116,0,18,76,106,97,118,
665                97,47,108,97,110,103,47,83,116,114,
666                105,110,103,59,120,114,0,33,106,97,
667                118,97,120,46,109,97,110,97,103,101,
668                109,101,110,116,46,77,66,101,97,110,
669                70,101,97,116,117,114,101,73,110,102,
670                111,54,-37,117,-36,-62,-63,85,33,2,
671                0,2,76,0,11,100,101,115,99,114,
672                105,112,116,105,111,110,113,0,126,0,
673                6,76,0,4,110,97,109,101,113,0,
674                126,0,6,120,112,116,0,5,100,101,
675                115,99,114,116,0,7,100,97,116,101,
676                80,97,114,116,0,14,106,97,118,97,
677                46,117,116,105,108,46,68,97,116,101,
678                115,114,0,14,106,97,118,97,46,117,
679                116,105,108,46,68,97,116,101,104,106,
680                -127,1,75,89,116,25,3,0,0,120,
681                112,119,8,0,0,1,8,16,-111,109,
682                114,120,115,114,0,37,106,97,118,97,
683                46,117,116,105,108,46,67,111,108,108,
684                101,99,116,105,111,110,115,36,85,110,
685                109,111,100,105,102,105,97,98,108,101,
686                83,101,116,-128,29,-110,-47,-113,-101,-128,
687                85,2,0,0,120,114,0,44,106,97,
688                118,97,46,117,116,105,108,46,67,111,
689                108,108,101,99,116,105,111,110,115,36,
690                85,110,109,111,100,105,102,105,97,98,
691                108,101,67,111,108,108,101,99,116,105,
692                111,110,25,66,0,-128,-53,94,-9,30,
693                2,0,1,76,0,1,99,116,0,22,
694                76,106,97,118,97,47,117,116,105,108,
695                47,67,111,108,108,101,99,116,105,111,
696                110,59,120,112,115,114,0,17,106,97,
697                118,97,46,117,116,105,108,46,72,97,
698                115,104,83,101,116,-70,68,-123,-107,-106,
699                -72,-73,52,3,0,0,120,112,119,12,
700                0,0,0,4,63,-128,0,0,0,0,
701                0,2,115,113,0,126,0,12,119,8,
702                0,0,1,8,11,107,17,114,120,113,
703                0,126,0,13,120,112,112,115,114,0,
704                37,106,97,118,97,120,46,109,97,110,
705                97,103,101,109,101,110,116,46,111,112,
706                101,110,109,98,101,97,110,46,83,105,
707                109,112,108,101,84,121,112,101,30,-65,
708                79,-8,-36,101,120,39,2,0,0,120,
709                114,0,35,106,97,118,97,120,46,109,
710                97,110,97,103,101,109,101,110,116,46,
711                111,112,101,110,109,98,101,97,110,46,
712                79,112,101,110,84,121,112,101,-128,100,
713                26,-111,-23,-22,-34,60,2,0,3,76,
714                0,9,99,108,97,115,115,78,97,109,
715                101,113,0,126,0,6,76,0,11,100,
716                101,115,99,114,105,112,116,105,111,110,
717                113,0,126,0,6,76,0,8,116,121,
718                112,101,78,97,109,101,113,0,126,0,
719                6,120,112,113,0,126,0,11,113,0,
720                126,0,11,113,0,126,0,11
721            };
722            map.put("datePar",bytes);
723        }
724       // dateAttr:  javax.management.openmbean.OpenMBeanAttributeInfoSupport
725       //
726       {
727            final byte[] bytes = new byte[] {
728                -84,-19,0,5,115,114,0,56,106,97,
729                118,97,120,46,109,97,110,97,103,101,
730                109,101,110,116,46,111,112,101,110,109,
731                98,101,97,110,46,79,112,101,110,77,
732                66,101,97,110,65,116,116,114,105,98,
733                117,116,101,73,110,102,111,83,117,112,
734                112,111,114,116,-68,116,45,45,-28,-120,
735                -79,7,2,0,5,76,0,12,100,101,
736                102,97,117,108,116,86,97,108,117,101,
737                116,0,18,76,106,97,118,97,47,108,
738                97,110,103,47,79,98,106,101,99,116,
739                59,76,0,11,108,101,103,97,108,86,
740                97,108,117,101,115,116,0,15,76,106,
741                97,118,97,47,117,116,105,108,47,83,
742                101,116,59,76,0,8,109,97,120,86,
743                97,108,117,101,116,0,22,76,106,97,
744                118,97,47,108,97,110,103,47,67,111,
745                109,112,97,114,97,98,108,101,59,76,
746                0,8,109,105,110,86,97,108,117,101,
747                113,0,126,0,3,76,0,8,111,112,
748                101,110,84,121,112,101,116,0,37,76,
749                106,97,118,97,120,47,109,97,110,97,
750                103,101,109,101,110,116,47,111,112,101,
751                110,109,98,101,97,110,47,79,112,101,
752                110,84,121,112,101,59,120,114,0,35,
753                106,97,118,97,120,46,109,97,110,97,
754                103,101,109,101,110,116,46,77,66,101,
755                97,110,65,116,116,114,105,98,117,116,
756                101,73,110,102,111,119,-8,41,59,106,
757                41,68,-40,2,0,4,90,0,2,105,
758                115,90,0,6,105,115,82,101,97,100,
759                90,0,7,105,115,87,114,105,116,101,
760                76,0,13,97,116,116,114,105,98,117,
761                116,101,84,121,112,101,116,0,18,76,
762                106,97,118,97,47,108,97,110,103,47,
763                83,116,114,105,110,103,59,120,114,0,
764                33,106,97,118,97,120,46,109,97,110,
765                97,103,101,109,101,110,116,46,77,66,
766                101,97,110,70,101,97,116,117,114,101,
767                73,110,102,111,54,-37,117,-36,-62,-63,
768                85,33,2,0,2,76,0,11,100,101,
769                115,99,114,105,112,116,105,111,110,113,
770                0,126,0,6,76,0,4,110,97,109,
771                101,113,0,126,0,6,120,112,116,0,
772                5,100,101,115,99,114,116,0,8,100,
773                97,116,101,65,116,116,114,0,1,0,
774                116,0,14,106,97,118,97,46,117,116,
775                105,108,46,68,97,116,101,115,114,0,
776                14,106,97,118,97,46,117,116,105,108,
777                46,68,97,116,101,104,106,-127,1,75,
778                89,116,25,3,0,0,120,112,119,8,
779                0,0,1,8,16,-111,109,114,120,115,
780                114,0,37,106,97,118,97,46,117,116,
781                105,108,46,67,111,108,108,101,99,116,
782                105,111,110,115,36,85,110,109,111,100,
783                105,102,105,97,98,108,101,83,101,116,
784                -128,29,-110,-47,-113,-101,-128,85,2,0,
785                0,120,114,0,44,106,97,118,97,46,
786                117,116,105,108,46,67,111,108,108,101,
787                99,116,105,111,110,115,36,85,110,109,
788                111,100,105,102,105,97,98,108,101,67,
789                111,108,108,101,99,116,105,111,110,25,
790                66,0,-128,-53,94,-9,30,2,0,1,
791                76,0,1,99,116,0,22,76,106,97,
792                118,97,47,117,116,105,108,47,67,111,
793                108,108,101,99,116,105,111,110,59,120,
794                112,115,114,0,17,106,97,118,97,46,
795                117,116,105,108,46,72,97,115,104,83,
796                101,116,-70,68,-123,-107,-106,-72,-73,52,
797                3,0,0,120,112,119,12,0,0,0,
798                4,63,-128,0,0,0,0,0,2,115,
799                113,0,126,0,12,119,8,0,0,1,
800                8,11,107,17,114,120,113,0,126,0,
801                13,120,112,112,115,114,0,37,106,97,
802                118,97,120,46,109,97,110,97,103,101,
803                109,101,110,116,46,111,112,101,110,109,
804                98,101,97,110,46,83,105,109,112,108,
805                101,84,121,112,101,30,-65,79,-8,-36,
806                101,120,39,2,0,0,120,114,0,35,
807                106,97,118,97,120,46,109,97,110,97,
808                103,101,109,101,110,116,46,111,112,101,
809                110,109,98,101,97,110,46,79,112,101,
810                110,84,121,112,101,-128,100,26,-111,-23,
811                -22,-34,60,2,0,3,76,0,9,99,
812                108,97,115,115,78,97,109,101,113,0,
813                126,0,6,76,0,11,100,101,115,99,
814                114,105,112,116,105,111,110,113,0,126,
815                0,6,76,0,8,116,121,112,101,78,
816                97,109,101,113,0,126,0,6,120,112,
817                113,0,126,0,11,113,0,126,0,11,
818                113,0,126,0,11
819            };
820            map.put("dateAttr",bytes);
821        }
822       // stringPar:  javax.management.openmbean.OpenMBeanParameterInfoSupport
823       //
824       {
825            final byte[] bytes = new byte[] {
826                -84,-19,0,5,115,114,0,56,106,97,
827                118,97,120,46,109,97,110,97,103,101,
828                109,101,110,116,46,111,112,101,110,109,
829                98,101,97,110,46,79,112,101,110,77,
830                66,101,97,110,80,97,114,97,109,101,
831                116,101,114,73,110,102,111,83,117,112,
832                112,111,114,116,-101,-104,14,124,111,-85,
833                -71,-114,2,0,5,76,0,12,100,101,
834                102,97,117,108,116,86,97,108,117,101,
835                116,0,18,76,106,97,118,97,47,108,
836                97,110,103,47,79,98,106,101,99,116,
837                59,76,0,11,108,101,103,97,108,86,
838                97,108,117,101,115,116,0,15,76,106,
839                97,118,97,47,117,116,105,108,47,83,
840                101,116,59,76,0,8,109,97,120,86,
841                97,108,117,101,116,0,22,76,106,97,
842                118,97,47,108,97,110,103,47,67,111,
843                109,112,97,114,97,98,108,101,59,76,
844                0,8,109,105,110,86,97,108,117,101,
845                113,0,126,0,3,76,0,8,111,112,
846                101,110,84,121,112,101,116,0,37,76,
847                106,97,118,97,120,47,109,97,110,97,
848                103,101,109,101,110,116,47,111,112,101,
849                110,109,98,101,97,110,47,79,112,101,
850                110,84,121,112,101,59,120,114,0,35,
851                106,97,118,97,120,46,109,97,110,97,
852                103,101,109,101,110,116,46,77,66,101,
853                97,110,80,97,114,97,109,101,116,101,
854                114,73,110,102,111,103,37,-11,-84,-39,
855                123,54,2,2,0,1,76,0,4,116,
856                121,112,101,116,0,18,76,106,97,118,
857                97,47,108,97,110,103,47,83,116,114,
858                105,110,103,59,120,114,0,33,106,97,
859                118,97,120,46,109,97,110,97,103,101,
860                109,101,110,116,46,77,66,101,97,110,
861                70,101,97,116,117,114,101,73,110,102,
862                111,54,-37,117,-36,-62,-63,85,33,2,
863                0,2,76,0,11,100,101,115,99,114,
864                105,112,116,105,111,110,113,0,126,0,
865                6,76,0,4,110,97,109,101,113,0,
866                126,0,6,120,112,116,0,5,100,101,
867                115,99,114,116,0,9,115,116,114,105,
868                110,103,80,97,114,116,0,16,106,97,
869                118,97,46,108,97,110,103,46,83,116,
870                114,105,110,103,112,112,112,112,115,114,
871                0,37,106,97,118,97,120,46,109,97,
872                110,97,103,101,109,101,110,116,46,111,
873                112,101,110,109,98,101,97,110,46,83,
874                105,109,112,108,101,84,121,112,101,30,
875                -65,79,-8,-36,101,120,39,2,0,0,
876                120,114,0,35,106,97,118,97,120,46,
877                109,97,110,97,103,101,109,101,110,116,
878                46,111,112,101,110,109,98,101,97,110,
879                46,79,112,101,110,84,121,112,101,-128,
880                100,26,-111,-23,-22,-34,60,2,0,3,
881                76,0,9,99,108,97,115,115,78,97,
882                109,101,113,0,126,0,6,76,0,11,
883                100,101,115,99,114,105,112,116,105,111,
884                110,113,0,126,0,6,76,0,8,116,
885                121,112,101,78,97,109,101,113,0,126,
886                0,6,120,112,113,0,126,0,11,113,
887                0,126,0,11,113,0,126,0,11
888            };
889            map.put("stringPar",bytes);
890        }
891       // boolAttr:  javax.management.openmbean.OpenMBeanAttributeInfoSupport
892       //
893       {
894            final byte[] bytes = new byte[] {
895                -84,-19,0,5,115,114,0,56,106,97,
896                118,97,120,46,109,97,110,97,103,101,
897                109,101,110,116,46,111,112,101,110,109,
898                98,101,97,110,46,79,112,101,110,77,
899                66,101,97,110,65,116,116,114,105,98,
900                117,116,101,73,110,102,111,83,117,112,
901                112,111,114,116,-68,116,45,45,-28,-120,
902                -79,7,2,0,5,76,0,12,100,101,
903                102,97,117,108,116,86,97,108,117,101,
904                116,0,18,76,106,97,118,97,47,108,
905                97,110,103,47,79,98,106,101,99,116,
906                59,76,0,11,108,101,103,97,108,86,
907                97,108,117,101,115,116,0,15,76,106,
908                97,118,97,47,117,116,105,108,47,83,
909                101,116,59,76,0,8,109,97,120,86,
910                97,108,117,101,116,0,22,76,106,97,
911                118,97,47,108,97,110,103,47,67,111,
912                109,112,97,114,97,98,108,101,59,76,
913                0,8,109,105,110,86,97,108,117,101,
914                113,0,126,0,3,76,0,8,111,112,
915                101,110,84,121,112,101,116,0,37,76,
916                106,97,118,97,120,47,109,97,110,97,
917                103,101,109,101,110,116,47,111,112,101,
918                110,109,98,101,97,110,47,79,112,101,
919                110,84,121,112,101,59,120,114,0,35,
920                106,97,118,97,120,46,109,97,110,97,
921                103,101,109,101,110,116,46,77,66,101,
922                97,110,65,116,116,114,105,98,117,116,
923                101,73,110,102,111,119,-8,41,59,106,
924                41,68,-40,2,0,4,90,0,2,105,
925                115,90,0,6,105,115,82,101,97,100,
926                90,0,7,105,115,87,114,105,116,101,
927                76,0,13,97,116,116,114,105,98,117,
928                116,101,84,121,112,101,116,0,18,76,
929                106,97,118,97,47,108,97,110,103,47,
930                83,116,114,105,110,103,59,120,114,0,
931                33,106,97,118,97,120,46,109,97,110,
932                97,103,101,109,101,110,116,46,77,66,
933                101,97,110,70,101,97,116,117,114,101,
934                73,110,102,111,54,-37,117,-36,-62,-63,
935                85,33,2,0,2,76,0,11,100,101,
936                115,99,114,105,112,116,105,111,110,113,
937                0,126,0,6,76,0,4,110,97,109,
938                101,113,0,126,0,6,120,112,116,0,
939                5,100,101,115,99,114,116,0,8,98,
940                111,111,108,65,116,116,114,0,1,0,
941                116,0,17,106,97,118,97,46,108,97,
942                110,103,46,66,111,111,108,101,97,110,
943                115,114,0,17,106,97,118,97,46,108,
944                97,110,103,46,66,111,111,108,101,97,
945                110,-51,32,114,-128,-43,-100,-6,-18,2,
946                0,1,90,0,5,118,97,108,117,101,
947                120,112,1,112,112,112,115,114,0,37,
948                106,97,118,97,120,46,109,97,110,97,
949                103,101,109,101,110,116,46,111,112,101,
950                110,109,98,101,97,110,46,83,105,109,
951                112,108,101,84,121,112,101,30,-65,79,
952                -8,-36,101,120,39,2,0,0,120,114,
953                0,35,106,97,118,97,120,46,109,97,
954                110,97,103,101,109,101,110,116,46,111,
955                112,101,110,109,98,101,97,110,46,79,
956                112,101,110,84,121,112,101,-128,100,26,
957                -111,-23,-22,-34,60,2,0,3,76,0,
958                9,99,108,97,115,115,78,97,109,101,
959                113,0,126,0,6,76,0,11,100,101,
960                115,99,114,105,112,116,105,111,110,113,
961                0,126,0,6,76,0,8,116,121,112,
962                101,78,97,109,101,113,0,126,0,6,
963                120,112,113,0,126,0,11,113,0,126,
964                0,11,113,0,126,0,11
965            };
966            map.put("boolAttr",bytes);
967        }
968       // floatPar:  javax.management.openmbean.OpenMBeanParameterInfoSupport
969       //
970       {
971            final byte[] bytes = new byte[] {
972                -84,-19,0,5,115,114,0,56,106,97,
973                118,97,120,46,109,97,110,97,103,101,
974                109,101,110,116,46,111,112,101,110,109,
975                98,101,97,110,46,79,112,101,110,77,
976                66,101,97,110,80,97,114,97,109,101,
977                116,101,114,73,110,102,111,83,117,112,
978                112,111,114,116,-101,-104,14,124,111,-85,
979                -71,-114,2,0,5,76,0,12,100,101,
980                102,97,117,108,116,86,97,108,117,101,
981                116,0,18,76,106,97,118,97,47,108,
982                97,110,103,47,79,98,106,101,99,116,
983                59,76,0,11,108,101,103,97,108,86,
984                97,108,117,101,115,116,0,15,76,106,
985                97,118,97,47,117,116,105,108,47,83,
986                101,116,59,76,0,8,109,97,120,86,
987                97,108,117,101,116,0,22,76,106,97,
988                118,97,47,108,97,110,103,47,67,111,
989                109,112,97,114,97,98,108,101,59,76,
990                0,8,109,105,110,86,97,108,117,101,
991                113,0,126,0,3,76,0,8,111,112,
992                101,110,84,121,112,101,116,0,37,76,
993                106,97,118,97,120,47,109,97,110,97,
994                103,101,109,101,110,116,47,111,112,101,
995                110,109,98,101,97,110,47,79,112,101,
996                110,84,121,112,101,59,120,114,0,35,
997                106,97,118,97,120,46,109,97,110,97,
998                103,101,109,101,110,116,46,77,66,101,
999                97,110,80,97,114,97,109,101,116,101,
1000                114,73,110,102,111,103,37,-11,-84,-39,
1001                123,54,2,2,0,1,76,0,4,116,
1002                121,112,101,116,0,18,76,106,97,118,
1003                97,47,108,97,110,103,47,83,116,114,
1004                105,110,103,59,120,114,0,33,106,97,
1005                118,97,120,46,109,97,110,97,103,101,
1006                109,101,110,116,46,77,66,101,97,110,
1007                70,101,97,116,117,114,101,73,110,102,
1008                111,54,-37,117,-36,-62,-63,85,33,2,
1009                0,2,76,0,11,100,101,115,99,114,
1010                105,112,116,105,111,110,113,0,126,0,
1011                6,76,0,4,110,97,109,101,113,0,
1012                126,0,6,120,112,116,0,5,100,101,
1013                115,99,114,116,0,8,102,108,111,97,
1014                116,80,97,114,116,0,15,106,97,118,
1015                97,46,108,97,110,103,46,70,108,111,
1016                97,116,115,114,0,15,106,97,118,97,
1017                46,108,97,110,103,46,70,108,111,97,
1018                116,-38,-19,-55,-94,-37,60,-16,-20,2,
1019                0,1,70,0,5,118,97,108,117,101,
1020                120,114,0,16,106,97,118,97,46,108,
1021                97,110,103,46,78,117,109,98,101,114,
1022                -122,-84,-107,29,11,-108,-32,-117,2,0,
1023                0,120,112,63,-128,0,0,112,115,113,
1024                0,126,0,12,64,0,0,0,115,113,
1025                0,126,0,12,0,0,0,0,115,114,
1026                0,37,106,97,118,97,120,46,109,97,
1027                110,97,103,101,109,101,110,116,46,111,
1028                112,101,110,109,98,101,97,110,46,83,
1029                105,109,112,108,101,84,121,112,101,30,
1030                -65,79,-8,-36,101,120,39,2,0,0,
1031                120,114,0,35,106,97,118,97,120,46,
1032                109,97,110,97,103,101,109,101,110,116,
1033                46,111,112,101,110,109,98,101,97,110,
1034                46,79,112,101,110,84,121,112,101,-128,
1035                100,26,-111,-23,-22,-34,60,2,0,3,
1036                76,0,9,99,108,97,115,115,78,97,
1037                109,101,113,0,126,0,6,76,0,11,
1038                100,101,115,99,114,105,112,116,105,111,
1039                110,113,0,126,0,6,76,0,8,116,
1040                121,112,101,78,97,109,101,113,0,126,
1041                0,6,120,112,113,0,126,0,11,113,
1042                0,126,0,11,113,0,126,0,11
1043            };
1044            map.put("floatPar",bytes);
1045        }
1046
1047    }
1048
1049    /**
1050     * Deserialize a byte array into an object.
1051     * @param bytes The bytes to deserialize.
1052     * @return The deserialized object.
1053     * @throws IOException if the object cannot be deserialized.
1054     * @throws ClassNotFoundException if the class of the serialized object
1055     *         cannot be loaded.
1056     **/
1057    public static Object deserialize(byte[] bytes) throws IOException,
1058            ClassNotFoundException {
1059        final ByteArrayInputStream bin = new ByteArrayInputStream(bytes);
1060        final ObjectInputStream istr = new ObjectInputStream(bin);
1061        return istr.readObject();
1062    }
1063
1064    /**
1065     * The set of keys for objects registered in this serialized data store.
1066     * For each of these keys we have a serialized object of type
1067     * MBeanFeatureInfo.
1068     * @return The set of keys corresponding to registered objects.
1069     **/
1070    public static Set<String> keySet() {
1071        return map.keySet();
1072    }
1073
1074    /**
1075     * Retrieves and deserializes the object stored at the given key.
1076     * @return The deserialized object.
1077     * @throws IOException if the object cannot be deserialized.
1078     * @throws ClassNotFoundException if the class of the serialized object
1079     *         cannot be loaded.
1080     **/
1081    public static MBeanFeatureInfo get(String name)
1082    throws IOException, ClassNotFoundException {
1083        final byte[] bytes = map.get(name);
1084        final Object obj = deserialize(bytes);
1085        return (MBeanFeatureInfo)obj;
1086    }
1087
1088    /**
1089     * Version of the JVM that was used to generate the serialized data.
1090     **/
1091    public static final String SERIALIZER_VM_VERSION =
1092            "1.5.0_05";
1093
1094    /**
1095     * Vendor of the JVM that was used to generate the serialized data.
1096     **/
1097    public static final String SERIALIZER_VM_VENDOR=
1098            "Sun Microsystems Inc.";
1099
1100}
1101