title: Override of toString() that makes use of the overridden toString()
body: <p>Basically this is what I am trying to achieve.</p>
  
  <p>classname@address(?)[original <code>toString()</code>], object's name, object's age</p>
  
  <pre><code>@Override public String toString()
  {
  return String.format("%s , %s , %d", this.toString(), this.getName(),this.getAge());
  }
  </code></pre>
  
  <p>Problem, <code>toString()</code> gets called recursively. </p>
  
  <p>I can't call <code>super.toString()</code> because that's not what I want. I want '<code>this</code>' to call the original <code>toString()</code>. </p>
  
  <p>This </p>
  
  <pre><code>this.super.toString() 
  </code></pre>
  
  <p>doesn't work for obvious reasons. </p>
  
  <p>I'm running out of steam, can this be done once a method gets overridden? I.e. call the original implementation ? </p>
  
  <p>(my edit) Basically what I need is: override toString to display two properties of 'this' object, and I also want to have 'this' call the original toString. </p>
  
  <p>This is not a project , or work. Just playing(learning) with Java language. Thanks </p>