title: How to check which parameters of case class have default value using scala reflection 2.10
body: <p>My task is to find names of parameters of case class, for which there are default values.</p>
  
  <p>In 2.9 I was using ScalaSigParser from scalap and did something similar to:</p>
  
  <pre><code>(...)
  case x: MethodSymbol if x.name.startsWith("init$default$") =&gt; (...)
  (...)
  </code></pre>
  
  <p>I was hoping that reflection in 2.10 would give me easier access to this kind of information. </p>
  
  <p>Eventually I'd like to write a macro, which I would include in case class' companion object, which would automatically create a code for serialization/deserialization of that case class. To do that I need to know which parameters have default values.</p>