4Corg/postgresql/jdbc/ArrayEncoding$TwoDimensionPrimitiveArrayEncoder^Ljava/lang/Object;Lorg/postgresql/jdbc/ArrayEncoding$ArrayEncoder<[TA;>;java/lang/Object.org/postgresql/jdbc/ArrayEncoding$ArrayEncoderArrayEncoding.java!org/postgresql/jdbc/ArrayEncoding !TwoDimensionPrimitiveArrayEncoder6org/postgresql/jdbc/ArrayEncoding$AbstractArrayEncoder AbstractArrayEncoder ArrayEncodersupport8Lorg/postgresql/jdbc/ArrayEncoding$AbstractArrayEncoder;=Lorg/postgresql/jdbc/ArrayEncoding$AbstractArrayEncoder;;(Lorg/postgresql/jdbc/ArrayEncoding$AbstractArrayEncoder;)V@(Lorg/postgresql/jdbc/ArrayEncoding$AbstractArrayEncoder;)V()V    thisJLorg/postgresql/jdbc/ArrayEncoding$TwoDimensionPrimitiveArrayEncoder;ELorg/postgresql/jdbc/ArrayEncoding$TwoDimensionPrimitiveArrayEncoder;getDefaultArrayTypeOid()I   toArrayString((C[Ljava/lang/Object;)Ljava/lang/String;(C[TA;)Ljava/lang/String;java/lang/StringBuilder%(I)V ' &( appendArray0(Ljava/lang/StringBuilder;C[Ljava/lang/Object;)V *+ ,toString()Ljava/lang/String; ./ &0delimCarray[TA;[Ljava/lang/Object;sbLjava/lang/StringBuilder;!(Ljava/lang/StringBuilder;C[TA;)Vappend(C)Ljava/lang/StringBuilder; :; &</(Ljava/lang/StringBuilder;CLjava/lang/Object;)V *> ?iIsupportBinaryRepresentation(I)Z CD EoidtoBinaryRepresentation<(Lorg/postgresql/core/BaseConnection;[Ljava/lang/Object;I)[B-(Lorg/postgresql/core/BaseConnection;[TA;I)[Bjava/sql/SQLExceptionK(java/sql/SQLFeatureNotSupportedExceptionMjava/io/IOExceptionOjava/io/ByteArrayOutputStreamQjava/lang/MathSmin(II)I UV TW R("org/postgresql/core/BaseConnectionZ6[B] countNulls(Ljava/lang/Object;)I _` a!org/postgresql/util/ByteConvertercint4([BII)V ef dgwrite([B)V ij Rk getTypeOID(I)I mn ojava/lang/reflect/Arrayq getLength s` rt%toSingleDimensionBinaryRepresentation:(Lorg/postgresql/core/BaseConnection;Ljava/lang/Object;)[B vw x toByteArray()[B z{ R|java/lang/AssertionError~(Ljava/lang/Object;)V  eLjava/io/IOException; connection$Lorg/postgresql/core/BaseConnection;baosLjava/io/ByteArrayOutputStream;bufferhasNullsZ;(Lorg/postgresql/core/BaseConnection;Ljava/lang/Object;I)[B HI '(CLjava/lang/Object;)Ljava/lang/String; "#  SignatureCodeLineNumberTableLocalVariableTableLocalVariableTypeTable StackMapTable ExceptionsMethodParameters InnerClasses SourceFile0 b **+     D*!  "#&Y)N*-,--1 *2346 7845$*+7+{=W6-! +=W*+-2@+}=W  ")/64 %AB777872374677459CDO *F  GB  HIRY, h`XY::66!,*,2b6hlhl*phl,hlhl, ,2uhlhl6,*+,2yl}:YEP "[\R^[\R^^[\R^^L[\R^^[\R^^EPn.<?ELScjxf "#ABAB 46GB]45LNJA*>G *+-\-     AHG *+,\    LN A"F *,\