public void setTimestamp(int parameterIndex, Timestamp x, Calendar cal)
	throws SQLException {
		checkClosed();
		try {
			this.internalPreparedStatement.setTimestamp(parameterIndex, x, cal);
			if (this.logStatementsEnabled){
				this.logParams.put(parameterIndex, PoolUtil.safePrint(x, ", cal=", cal));
			}
		} catch (SQLException e) {
			throw this.connectionHandle.markPossiblyBroken(e);

		}

	}
public void setTimestamp ( int parameterIndex , Timestamp x , Calendar cal ) throws SQLException { checkClosed ( ) ; try { this . internalPreparedStatement . setTimestamp ( parameterIndex , x , cal ) ; if ( this . logStatementsEnabled ) { this . logParams . put ( parameterIndex , PoolUtil . safePrint ( x , ", cal=" , cal ) ) ; } } catch ( SQLException e ) { throw this . connectionHandle . markPossiblyBroken ( e ) ; } }
@Override