�������4��
�k�l��m���s�t�u
�v�w�t�x�y
�&�z	�$�{
�(�|
�(�}
�(�~�
�$��
�$��
�
��
�(��
�(��
�(����
�$��
���
�$��
����
����
����
�������	�$����
��z�"��
������
�$����
�������m���Member�InnerClasses�"Lucar/ma2/StructureMembers$Member;�$assertionsDisabled�Z�convert�-(Lucar/ma2/StructureMembers;)Ljava/util/List;�Code�LineNumberTable�LocalVariableTable�sm�Lucar/ma2/StructureMembers;�mlist�Ljava/util/List;�LocalVariableTypeTable�4Ljava/util/List<Lucar/ma2/StructureMembers$Member;>;�	Signature�J(Lucar/ma2/StructureMembers;)Ljava/util/List<Lucar/nc2/VariableSimpleIF;>;�<init>�%(Lucar/ma2/StructureMembers$Member;)V�this� Lucar/nc2/VariableSimpleAdapter;�getFullName�()Ljava/lang/String;�getName�getShortName�getDataType�()Lucar/ma2/DataType;�
attributes�()Lucar/nc2/AttributeContainer;�getDescription�getUnitsString�getRank�()I�getShape�()[I�
getDimensions�()Ljava/util/List;�aShape�I�result�&Ljava/util/List<Lucar/nc2/Dimension;>;�
StackMapTable���(()Ljava/util/List<Lucar/nc2/Dimension;>;�
getAttributes�(()Ljava/util/List<Lucar/nc2/Attribute;>;�findAttributeIgnoreCase�((Ljava/lang/String;)Lucar/nc2/Attribute;�attName�Ljava/lang/String;�toString�	compareTo�(Lucar/nc2/VariableSimpleIF;)I�o�Lucar/nc2/VariableSimpleIF;�(Ljava/lang/Object;)I�<clinit>�()V�
SourceFile�VariableSimpleAdapter.java�
Deprecated�RuntimeVisibleAnnotations�Ljava/lang/Deprecated;�RuntimeInvisibleAnnotations�'Ljavax/annotation/concurrent/Immutable;�����������BootstrapMethods�����������������������������java/util/List�;�c�'�+�?�@�A�@�C�D�"ucar/nc2/AttributeContainerMutable�B�@�V�N�;���G�@�H�@�K�L�java/util/ArrayList�I�J�;���������������������������,�-�java/lang/AssertionError���]���ucar/nc2/VariableSimpleIF�]�^�ucar/nc2/VariableSimpleAdapter�������java/lang/Object� ucar/ma2/StructureMembers$Member�[I�ucar/ma2/StructureMembers�
getMembers�+()Lcom/google/common/collect/ImmutableList;�stream�()Ljava/util/stream/Stream;
�����&(Ljava/lang/Object;)Ljava/lang/Object;
�$���D(Lucar/ma2/StructureMembers$Member;)Lucar/nc2/VariableSimpleAdapter;�apply�()Ljava/util/function/Function;�java/util/stream/Stream�map�8(Ljava/util/function/Function;)Ljava/util/stream/Stream;�java/util/stream/Collectors�toList�()Ljava/util/stream/Collector;�collect�0(Ljava/util/stream/Collector;)Ljava/lang/Object;�)(Ljava/lang/String;Ljava/lang/Iterable;)V�(I)V�ucar/nc2/Dimension�builder�Builder�()Lucar/nc2/Dimension$Builder;�ucar/nc2/Dimension$Builder�	setLength�(I)Lucar/nc2/Dimension$Builder;�setIsShared�(Z)Lucar/nc2/Dimension$Builder;�build�()Lucar/nc2/Dimension;�add�(Ljava/lang/Object;)Z�java/lang/String�(Ljava/lang/String;)I�java/lang/Class�desiredAssertionStatus�()Z�������;�<�"java/lang/invoke/LambdaMetafactory�metafactory���Lookup��(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;���%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandles�!�$�&��"���'�+���,�-����	�.�/��0���k�����!*��L+����������������������1���
�������2�������!�3�4�����5�6��7�������5�8��9����:��;�<��0���F�����
*��*+��	�����1�������$��%�	�&�2�������
�=�>�����
�'�+���?�@��0���2�����*��	��
�����1�������)�2��������=�>����A�@��0���2�����*��	�������1�������-�2��������=�>����B�@��0���2�����*��	�������1�������1�2��������=�>����C�D��0���2�����*��	�������1�������5�2��������=�>����E�F��0���:�������
Y*��*���������1�������:�2��������=�>����G�@��0���2�����*��	�������1�������>�2��������=�>����H�@��0���2�����*��	�������1�������B�2��������=�>����I�J��0���3�����	*��	��������1�������F�2�������	�=�>����K�L��0���2�����*��	�������1�������J�2��������=�>����M�N��0���������A��Y*����L*��M,�>6��%,.6+�����������W����+�����1�������N��O�#�P�9�O�?�Q�2��� ��#��O�P����A�=�>����5�Q�6��7������5�Q�R��S��������$��T����'�9����U��V�N��0���3�����	��Y�������1�������U�2�������	�=�>���9����W��X�Y��0���6����������1�������Y�2��������=�>������Z�[���\�@��0���2�����*��	�������1�������]�2��������=�>����]�^��0���a����� ����+����Y���*��+�� ���!�����1���
����d��e�2������� �=�>����� �_�`��S����A�]�a��0���3�����	*+��"��#�����1��������2�������	�=�>����b�c��0���4������$��%�����������1��������S����@��d����e�f�����g�����h���i�����j���*�����(�k�)��������	��������n�����o��p�q�r