�������1��
�C�y	�B�z
�B�{
�B�|
�0�}
�B�~
�0�
�B��
�0������
��y��
���
�C��
������	�B��
��������	�B��
���
�
��
�)����
���
������
����	������
������
��������
�%����
�'����
�)����
��������
�.�y��
����
�0��
�0������
�5�y
�B��
�5���������������
�������������rs�Lopendap/servlet/ReqState;�
DDXfailure�Ljava/lang/Exception;�
DDSfailure�<init>�(Lopendap/servlet/ReqState;)V�Code�LineNumberTable�LocalVariableTable�this�"Lopendap/servers/test/testDataset;�release�()V�getDDS� ()Lopendap/dap/Server/ServerDDS;�ioe�Ljava/io/IOException;�myDDS�Lopendap/dap/Server/ServerDDS;�
dds_source�Ljava/io/DataInputStream;�
Exceptions���
openCachedDDX�5(Lopendap/servlet/ReqState;)Ljava/io/DataInputStream;�fin�Ljava/io/File;�fp_in�Ljava/io/FileInputStream;�
ddx_source�fnfe�Ljava/io/FileNotFoundException;�cacheDir�Ljava/lang/String;�
openCachedDDS�getMyDDS�sfactory�)Lopendap/servers/test/test_ServerFactory;�getDAS�()Lopendap/dap/DAS;�is�myDAS�Lopendap/dap/DAS;�gotDDX�Z�gotDDS�gotDAS�
openCachedDAS�
das_source�
SourceFile�testDataset.java�J�R�E�F�i�T�]�^�����h�^�����l�m�����opendap/dap/DAP2Exception�java/lang/StringBuilder�KCannot find a DDX or DDS file that matches the Dataset you have requested.
���������������.openCachedDDX() said: �G�H�������
�.openCachedDDS() said: �I�H�����J�����R�java/io/IOException�������probeRequest�������������
DDXCache: �������Attempting to open: '�����'�java/io/File�J���java/io/FileInputStream�J���java/io/DataInputStream�J���java/io/FileNotFoundException�����
DDSCache: �'opendap/servers/test/test_ServerFactory�opendap/dap/Server/ServerDDS�����J���Got DDS.�opendap/dap/DAS�u�^�Got DAS.�DDS ingested DAS.�Got DAS from DDX for dataset: �HGot DAS, popped it into a DDS, and got back a complete DAS for dataset: �6Successfully opened and parsed DAS cache for dataset: �DNo DAS! Got a DDS, and sent a complete (but empty) DAS for dataset: �#No DAS or DDS present for dataset: �����
DASCache: � opendap/servers/test/testDataset�java/lang/Object�opendap/servlet/GuardedDataset�!opendap/dap/parser/ParseException�parseXML�(Ljava/io/InputStream;Z)V�parse�(Ljava/io/InputStream;)V�	ingestDAS�(Lopendap/dap/DAS;)V�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�getClass�()Ljava/lang/Class;�java/lang/Class�getName�()Ljava/lang/String;�java/lang/Exception�
getMessage�toString�(ILjava/lang/String;)V�close�opendap/servlet/ReqState�getDDXCache�opendap/util/Debug�isSet�(Ljava/lang/String;)Z�java/lang/System�out�Ljava/io/PrintStream;�java/io/PrintStream�println�(Ljava/lang/String;)V�
getDataSet�(Ljava/io/File;)V�getDDSCache�getSchemaLocation�D(Ljava/lang/String;Lopendap/dap/BaseTypeFactory;Ljava/lang/String;)V�getDASCache�!�B�C��D���E�F����G�H����I�H������J�K��L���F�����
*��*+�������M�������8��9�	�:�N�������
�O�P�����
�E�F���Q�R��L���+�����������M�������A�N��������O�P����S�T��L���������LM*��L**����M,��+,����t**����M,��+,��+*����	��W��
Y��Y��
��*��������*��������*��������*�������������,��,����1N��
Y-�����:,��,����:��
Y������+���������������������������������M���^����W��X��]�	�a��c��f��m�(�o�,�r�1�w�<�z�������������������������������������������������N���4����
�U�V�����U�V������O�P������W�X�����Y�Z��[�����
�\��]�^��L��������+��M����A����Y�� ��,������!����Y��"��,��+��#��$������!��%Y��Y��,��+��#������&N��'Y-��(:��)Y��*:�N*-�����K����+��M���.���������
���&���K���h���r���}���������������N���H��h��_�`��r��a�b��}��c�Z�����d�e������O�P�������E�F�����f�g���h�^��L��������+��,M����A����Y��-��,������!����Y��"��,��+��#��$������!��%Y��Y��,��+��#������&N��'Y-��(:��)Y��*:�N*-�����K����+��M���.���������
���&���K���h���r���}���������������N���H��h��_�`��r��a�b��}��Y�Z�����d�e������O�P�������E�F�����f�g���i�T��L���m�����#L��.Y��/M��0Y*����#,*����1��2L+�����M������������
��!�N��� ����#�O�P����!�W�X��
��j�k���l�m��L��M�����LM>66*��:**����:������3M>���**����:����6��4��!��5Y��6M**����7L,+��86��9��!��,��	��:��!��3M+��+����^:��
Y�����:��	��3M6+��+����3:��
Y�����:	+��+����:
��
Y
�����	���r��%����Y��;��*����#������!�����%����Y��<��*����#������!��k����Y��=��*����#������!��I��%����Y��>��*����#������!��"����Y��?��*����#������!,����������]�����+��������]�������������������������������M�����4��"�#�$�%�	&�(�,�.�!1�)5�/6�4<�>>�C@�JB�MC�UF�]I�fK�kL�nN�vP�{Q��R��S��_��c��`��b��V��Z��[��\��_��c��`��b��^��_��c��`��b��h��i��j k%lGnionp�r�t�N���z�����U�V�����d�e�����U�V�����U�V�
����O�P�����n�Z����o�p����q�r��	��s�r����t�r����W�X����Y�Z��[�����
�\��u�^��L����������+��@M����A����Y��A��,������!����Y��"��,��+��#��$������!��%Y��Y��,��+��#������&N��'Y-��(:��)Y��*:�����M���"�������
��&��K��h��r��}��N���>������O�P�������E�F���{�f�g��h��_�`��r��a�b��}��v�Z��[�����+��w����x