title: Order of @PostConstruct and inheritance
body: <p>Let's suppose we have the following classes</p>
  
  <pre><code>public abstract class AbstractFoo {
  
      @PostConstruct
      private void doIt() {
         //
      }
  }
  
  public class Foo extends AbstractFoo {
  
      @PostConstruct
      private void doIt() {
         //
      }
  }
  </code></pre>
  
  <p>When AbstractFoo.doIt() and Foo.doIt() will be called - what is the order?</p>