title: How to make the return immutable in JAVA
body: <p>I have an object such as</p>
  
  <pre><code>public class ABC {
  
      private String a;
      private String b;
      private String c;
  
      //getters and setters    
  }
  </code></pre>
  
  <p>This object is returned from a method in the collections such as <code>ArrayList&lt;ABC&gt;</code>.</p>
  
  <p>I just want to make the return immutable without changing anything in the object. Can anyone please help me with this?</p>