title: Solutions for "too many parameters" warning
body: <p>In some of my methods, there are <a href="http://c2.com/cgi/wiki?TooManyParameters" rel="nofollow">Too Many Parameters</a> and very hard to maintain and read
   source code. And sometimes I am worried about the question "<em>are they passing the appropriate values in the appropriate order?</em>"</p>
  
  <p>I am using <a href="http://checkstyle.sourceforge.net/" rel="nofollow">Checkstyle</a> as my Eclipse plugin and that gives me warning for <strong><em>more than 7 parameters</em></strong>.</p>
  
  <p>I am not sure it may just be a coding standard and I don't care about it. But when passing many parameters through a <strong>view</strong>, <strong>service</strong> or <strong>dao</strong>, I have noticed that it was very hard to read and hard to modify at later times.</p>
  
  <p>So, I am trying to pass these parameters with...</p>
  
  <ol>
  <li><p>A number of <strong>Objects</strong> or <strong>Beans</strong>. But this give me another problems because my parameters wouldn't get any guarantee <em>(not sure whether they are present or not)</em>.</p></li>
  <li><p><strong>HashMap</strong> type parameters. But this may force me to check some validations and try to match <strong><em>keys</em></strong> from method-call sides.</p></li>
  </ol>
  
  <p>Above two approaches may also lose compile-time errors checking.
  Are there any suggestions to reduce parameter counts? </p>