Java Call constructor multiple times
<p>I have a class that's essentially like:</p>

<pre><code>class Child extends Parent {
  public void reinitialize() {
    super();  // illegal
  }
}
</code></pre>

<p>Basically, I want to call the constructor again to reinitialize. I can't refactor out the initialization code into its own method, because <code>Parent</code> is a library class I can't modify the source of.</p>

<p>Is there a way to do this?</p>
