title: In a getter method, Should I clone a String being returned?
body: <p>In Java, is it advisable to create another String when returning fields that are Strings in a getter method.  my_name is a String field of a class.</p>
  
  <pre><code>public String getName()
  {
      String rString = my_name.toString();
      return rString;
  }
  </code></pre>