title: Recursive pass in object by reference? JAVA
body: <p>So I have an algorithm that forces me to pass in an object as a parameter recursively and on different depths of the recursion it sets the values of the object.  The problem is Java isn't allowing me to do this because they pass in by value or something else that is just messing me up.  How can you make sure that the object passed in retains the value set?</p>