why the fuck doesn't java pass by reference? and I gotta work out some kink with the new filereader