3 %< $= $> $? $@ $A $B CDE <F G HIJ KLM KN KO KPQ KRS T UV WX WYZ [\] ^ _`ab KcdeconnLjava/sql/Connection; harvester2Ledu/ucsb/nceas/metacat/harvesterClient/Harvester; detailLogIDI harvestLogIDharvestDocument8Ledu/ucsb/nceas/metacat/harvesterClient/HarvestDocument; errorMessageLjava/lang/String;(Ledu/ucsb/nceas/metacat/harvesterClient/Harvester;Ljava/sql/Connection;IILedu/ucsb/nceas/metacat/harvesterClient/HarvestDocument;Ljava/lang/String;)VCodedbInsertHarvestDetailLogEntry()V StackMapTabledfZ printOutput(Ljava/io/PrintStream;)V 15 () &' *+ ,+ -. /0g hijava/lang/StringBuilderINSERT INTO HARVEST_DETAIL_LOG (DETAIL_LOG_ID, HARVEST_LOG_ID, SCOPE, IDENTIFIER, REVISION, DOCUMENT_URL, ERROR_MESSAGE, DOCUMENT_TYPE) values( jk jl, 'm n0', o+ p+ q0', r0) stu vwx yz {5java/sql/SQLException| }~SQLException: t * detailLogID: * errorMessage: :;7edu/ucsb/nceas/metacat/harvesterClient/HarvestDetailLogjava/lang/Objectjava/lang/String0edu/ucsb/nceas/metacat/harvesterClient/Harvester dequoteText&(Ljava/lang/String;)Ljava/lang/String;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;6edu/ucsb/nceas/metacat/harvesterClient/HarvestDocumentscope identifierrevision documentURL documentTypetoString()Ljava/lang/String;java/sql/ConnectioncreateStatement()Ljava/sql/Statement;java/sql/Statement executeUpdate(Ljava/lang/String;)Iclosejava/lang/SystemoutLjava/io/PrintStream; getMessagejava/io/PrintStreamprintln(Ljava/lang/String;)V!$%&'()*+,+-./01232&**+*,****453 **L Y  *  *   *  *  *   *   +   *   M*N-,W-": Y    67889:;3I=+ Y ! *  + Y " *  *+#