4'org/postgresql/osgi/PGDataSourceFactoryjava/lang/Object'org/osgi/service/jdbc/DataSourceFactoryPGDataSourceFactory.javajava/util/Map$Entry java/util/Map Entry;org/postgresql/osgi/PGDataSourceFactory$SingleUseProperties SingleUseProperties()V  this)Lorg/postgresql/osgi/PGDataSourceFactory;configureBaseDataSourceB(Lorg/postgresql/ds/common/BaseDataSource;Ljava/util/Properties;)Vjava/sql/SQLExceptionurljava/util/Properties containsKey(Ljava/lang/Object;)Z    getProperty&(Ljava/lang/String;)Ljava/lang/String; "# $%org/postgresql/util/internal/Nullness& castNonNull&(Ljava/lang/Object;)Ljava/lang/Object; () '*java/lang/String,'org/postgresql/ds/common/BaseDataSource.setUrl(Ljava/lang/String;)V 01 /2 serverName4 setServerName 61 /7 portNumber9java/lang/Integer;parseInt(Ljava/lang/String;)I => <? setPortNumber(I)V AB /C databaseNameEsetDatabaseName G1 /HuserJsetUser L1 /MpasswordO setPassword Q1 /RentrySet()Ljava/util/Set; TU V java/util/SetXiterator()Ljava/util/Iterator; Z[ Y\java/util/Iterator^hasNext()Z `a _bnext()Ljava/lang/Object; de _fgetKey he igetValue ke l setProperty'(Ljava/lang/String;Ljava/lang/String;)V no /pentry;Ljava/util/Map$Entry;Ljava/util/Map$Entry;ds)Lorg/postgresql/ds/common/BaseDataSource;propsLjava/util/Properties; createDriver)(Ljava/util/Properties;)Ljava/sql/Driver;isEmpty {a |!org/postgresql/util/PSQLException~Unsupported properties: {0}stringPropertyNames U org/postgresql/util/GTtr9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; org/postgresql/util/PSQLStateINVALID_PARAMETER_VALUELorg/postgresql/util/PSQLState; 4(Ljava/lang/String;Lorg/postgresql/util/PSQLState;)V  org/postgresql/Driver createPoolingDataSource.(Ljava/util/Properties;)Ljavax/sql/DataSource;/org/postgresql/jdbc2/optional/PoolingDataSource initialPoolSizesetInitialConnections B  maxPoolSizesetMaxConnections B dataSourceNamesetDataSourceName 1  Ljava/lang/String; dataSource1Lorg/postgresql/jdbc2/optional/PoolingDataSource;createSimpleDataSource.org/postgresql/jdbc2/optional/SimpleDataSource 0Lorg/postgresql/jdbc2/optional/SimpleDataSource;createDataSource(Ljava/util/Properties;)V   minPoolSize maxIdleTime maxStatements  createConnectionPoolDataSource<(Ljava/util/Properties;)Ljavax/sql/ConnectionPoolDataSource;,org/postgresql/jdbc2/optional/ConnectionPool .Lorg/postgresql/jdbc2/optional/ConnectionPool;createXADataSource0(Ljava/util/Properties;)Ljavax/sql/XADataSource; org/postgresql/xa/PGXADataSource "Lorg/postgresql/xa/PGXADataSource;CodeLineNumberTableLocalVariableTable StackMapTableLocalVariableTypeTable Exceptions InnerClasses SourceFile!/*  a+!*+%+-3+5!*+5%+-8+:!*+:%+-@D+F! *+F%I+K! *+K%N+P! *+P%S+W]M,c&,g N*-j--m-qױ _+B; <>"?2A;BNDWEaGjHtJ}KNOPQ rtuvwx rsyzs.+%+}YY+SY&U V&Y..wx dYL*!*%+-M+,@*!*%+-M+,@*!+*%+-+*+ &. ^`ab&d/e<fDhMi]kbl*<dwx\ KYL+*+qs twx@Y+L+!'+!+!+! +!++°6" '06;@@wxbY+LYM,+,  wxbY+LYM,+,  wx