class FailoverConnection {

  public synchronized Connection getConnection() throws SQLException {
    validateConnection();
    return sqlConnection;
  }

  private  FailoverConnection();
  public  FailoverConnection(FailoverConfig config);

}