title: Continue after try-catch-finally
body: <p>This might sound like a weird question but I don't get it...</p>
  
  <p>Let's say I have an application which connects to a server to do some stuff. This connect might fail and throw an exception which I can catch.</p>
  
  <pre><code>try {
    Client.connect();
  } catch (System.Exception ex) {
    // Do some exception handling...
  } finally {
    // Do some cleanup...
  }
  </code></pre>
  
  <p>However, in case that the connect is succcesful the application shall continue...</p>
  
  <pre><code>try {
    Client.connect();
  } catch (System.Exception ex) {
    // Do some exception handling...
  } finally {
    // Do some cleanup...
  }
  
  // Talk to the server...
  </code></pre>
  
  <p>The "server talking" however is executed in any case. It doesn't matter if the exception occured or not.</p>
  
  <p>How can I make sure that the "server talking" is only executed if the connect was successful? Do I have to move all of the following code inside the <code>try</code>statement? What is a clean way to program such a behavior?</p>