title: specs2 -- Could not create an instance
body: <pre><code>testOnly play.api.weibo.StatusesShowBatchSpec
  [error] Could not create an instance of play.api.weibo.StatusesShowBatchSpec
  [error]   caused by java.lang.Exception: Could not instantiate class play.api.weibo.StatusesShowBatchSpec: null
  [error]   org.specs2.reflect.Classes$class.tryToCreateObjectEither(Classes.scala:93)
  [error]   org.specs2.reflect.Classes$.tryToCreateObjectEither(Classes.scala:211)
  [error]   org.specs2.specification.SpecificationStructure$$anonfun$createSpecificationEither$2.apply(BaseSpecification.scala:119)
  [error]   org.specs2.specification.SpecificationStructure$$anonfun$createSpecificationEither$2.apply(BaseSpecification.scala:119)
  ...
  </code></pre>
  
  <p>The spec </p>
  
  <pre><code>package play.api.weibo
  
  import org.junit.runner.RunWith
  import org.specs2.runner.JUnitRunner
  
  class StatusesShowBatchSpec extends ApiSpec {
  
    "'statuses show batch' api" should {
      "read statuses" in {
        val api = StatusesShowBatch(
          accessToken = testAdvancedToken,
          ids = "3677163356078857")
        val res = awaitApi(api)
        res.statuses must have size (1)
      }
  </code></pre>
  
  <p>}
  }</p>
  
  <p>See full code here <a href="https://github.com/jilen/play-weibo/tree/spec2_error">https://github.com/jilen/play-weibo/tree/spec2_error</a></p>
  
  <p>Full stacktrace
  <a href="https://gist.github.com/jilen/9050548">https://gist.github.com/jilen/9050548</a></p>