43org/postgresql/util/PGPropertyMaxResultBufferParserjava/lang/Object$PGPropertyMaxResultBufferParser.javaLOGGERLjava/util/logging/Logger;PERCENT_PHRASES[Ljava/lang/String;()V  this5Lorg/postgresql/util/PGPropertyMaxResultBufferParser; parseProperty(Ljava/lang/String;)J!org/postgresql/util/PSQLException5Lorg/checkerframework/checker/nullness/qual/Nullable;checkIfValueContainsPercent(Ljava/lang/String;)Z  parseBytePercentValue  java/lang/StringisEmpty()Z ! "parseByteValue $ %adjustResultSize(J)J '( )valueLjava/lang/String;resultJ getPercentPhraseLengthIfContains(Ljava/lang/String;)I /0 1PReceived MaxResultBuffer parameter can't be parsed. Value received to parse: {0}3throwExceptionAboutParsingError((Ljava/lang/String;[Ljava/lang/Object;)V 56 7calculatePercentOfMemory(Ljava/lang/String;I)J 9: ;lengthI  ? getPhraseLengthIfContains'(Ljava/lang/String;Ljava/lang/String;)I BC Dindxphrase valueToCheck()I =I J substring(I)Ljava/lang/String; LM Nequals(Ljava/lang/Object;)Z PQ RsubValuesearchValueLength(II)Ljava/lang/String; LV Wjava/lang/DoubleY parseDouble(Ljava/lang/String;)D [\ Z]@Y&java/lang/management/ManagementFactoryagetMemoryMXBean%()Ljava/lang/management/MemoryMXBean; cd be!java/lang/management/MemoryMXBeanggetHeapMemoryUsage$()Ljava/lang/management/MemoryUsage; ij hk java/lang/management/MemoryUsagemgetMax()J op nqpercentPhraseLength realValuepercentDcharAt(I)C yz {java/lang/Integer}parseInt 0 ~java/lang/Long parseLong   multipliermulsignC?  java/util/logging/LevelWARNINGLjava/util/logging/Level; oWARNING! Required to allocate {0} bytes, which exceeded possible heap memory size. Assigned {1} bytes as limit.valueOf(J)Ljava/lang/String; org/postgresql/util/GTtr9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; java/util/logging/Loggerlog.(Ljava/util/logging/Level;Ljava/lang/String;)V  newResultorg/postgresql/util/PSQLState SYNTAX_ERRORLorg/postgresql/util/PSQLState; 4(Ljava/lang/String;Lorg/postgresql/util/PSQLState;)V messagevalues[Ljava/lang/Object;java/lang/ClassgetName()Ljava/lang/String;  getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger; ppctuCodeLineNumberTableLocalVariableTable StackMapTable ExceptionsRuntimeVisibleTypeAnnotations SourceFile!  /*   -@** *@*#*&@*@  "!# %&'!(&*++-+,)-.  C*2 @5 +, *@*# *2>4Y*S8*<@ "AD EGH"M(O =>*+,&-. /01<@M,>6 ,2:*E6< AZ[\ ]&^)[/a* F>G,1H,/-> BC$+K=*K**KdON-+S"mo pq r"u* T,$H,$G,U> 9:u%**KdXM,^_oJ)flrk *%+,%s> t,uv $z @ Bw7**Kd|6 %GXKbM]TSgXkbm]tS!iB!iB!iB!iB**KdX:!i@(09 *@4Y*S8l F lqv{> t,+,-.. . '(Lflrk7flrkAYSY S ?J(7BHJ(".L+.56DY*+, >"YSYSYS@