�������4��	�'�S
�(�T
�'�U	�'�V	�'�W
�X�Y	�'�Z	�'�[	�'�\
�'�]	�'�^
��_
�`�a	�X�b
�L�c�d
��e
�L�f
�L�g
�X�h�i	�j�k	�l�m�n
��T�o
��p
��q�r
��s
�t�u�v
�X�w�x�y�z�{
�$�|
��Y�}�~��count�I�total�	readStart�	readCount�
outerCount�as�Lucar/ma2/ArrayStructure;�this$0�Lucar/nc2/Structure;�<init>�(Lucar/nc2/Structure;I)V�Code�LineNumberTable�LocalVariableTable�this�Iterator�InnerClasses�Lucar/nc2/Structure$Iterator;�
bufferSize�hasNext�()Z�
StackMapTable�reset�"()Lucar/ma2/StructureDataIterator;�getCurrentRecno�()I�next�()Lucar/ma2/StructureData;�
Exceptions���readNextGeneralRank�()V�sb���Builder�Lucar/ma2/Section$Builder;�e� Lucar/ma2/InvalidRangeException;�
SourceFile�Structure.java�2�3�4�J�A�B�*�+�,�+�������-�+�.�+�/�+�I�J�0�1�������������������ucar/ma2/Range�4���������������ucar/ma2/ArrayStructure�������������java/lang/StringBuilder�readNext inner=��������� total=�����������ucar/ma2/InvalidRangeException�����Structure.Iterator.readNext() �������java/lang/IllegalStateException�4���ucar/nc2/Structure$Iterator�java/lang/Object�ucar/ma2/StructureDataIterator�java/io/IOException�ucar/ma2/Section$Builder�ucar/nc2/Structure�getSize�()J�getStructureData�(I)Lucar/ma2/StructureData;�ucar/ma2/Section�builder�()Lucar/ma2/Section$Builder;�shape�[I�appendRanges�([I)Lucar/ma2/Section$Builder;�(II)V�setRange�-(ILucar/ma2/Range;)Lucar/ma2/Section$Builder;�build�()Lucar/ma2/Section;�read�$(Lucar/ma2/Section;)Lucar/ma2/Array;�ucar/nc2/NetcdfFile�debugStructureIterator�Z�java/lang/System�out�Ljava/io/PrintStream;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�java/io/PrintStream�println�(Ljava/lang/String;)V�
access$000�()Lorg/slf4j/Logger;�org/slf4j/Logger�error�*(Ljava/lang/String;Ljava/lang/Throwable;)V� �'�(��)���*�+����,�+����-�+����.�+����/�+����0�1���2�3������4�5��6���K�����*+��*��*��W�����7������%�	&�'�8��������9�<������=�+���>�?��6���F�����*��*�����������7������+�8��������9�<���@����@��A�B��6���`�����"*��**�������*��*��*��	*�����7������0�1�2�3�4� 5�8�������"�9�<����C�D��6���1�����*��d�����7������:�8��������9�<����E�F��6���k�����,*��*����*��
*Y��`��*��*Y��Z`���������7������?�@�B�C�8�������,�9�<���@�����G�����H��I�J��6��1��������
*������L+��Y*��	*��	����W**��+������������+����Y����*��	����*��	������*Y��	`��	��L��!"+��#���$Y"+��%�*Y���*����&a���*�������m�p� ��7���6�
��I�J�#L�5N�;O�cQ�mV�pS�qT�|U��X��Y��Z�8��� ���_�K�N��q��O�P������9�<���@������c�L����'�� �G�����H��Q����R�;�����'�X�:��L�`�M�