Learning Java while working on an image-processing project, I\'ve noticed a bad habbit spring up: I will create an object which will create a different object, passing on some v