title: Java - Is it ok to have a method that passes private field values into another class' method?
body: <p>I have a class with a bunch of fields, all private (subclasses access a few with protected getters). I need to pass most of those fields into a method in another class that will format them and generate output. Is it ok to have a method in the class with the fields that'll pass them all across? Or do these circumstances suggest that I should implement some other relationship between the two classes, as they seem closely coupled because of this? </p>
  
  <p>Further information: class A represents Employees, class B's only responsibility is to format the output of the program.</p>