title: Implicit conversion using as from JsLookupResult to List[Map[String, JsValue]] error
body: <p>I have this <code>scala</code> code which parses <code>json</code> and gets <code>notifiers</code> object from <code>jsonValue</code>.</p>
  
  <pre><code>object App {
    def main(args: Array[String]) {
      val json = 
        """{
           "notifiers":[
              {
                 "type":"url",
                 "attributes":{
                    "msg":"Hello world!"
                 }
              }
           ],
           "filters":[],
           "position":{}
        }"""
      val jsonValue: JsValue = Json.parse(json)
      (jsonValue \ "notifiers").as[List[Map[String, JsValue]]]
    }
  }
  </code></pre>
  
  <p>Why I am getting this error on last line?</p>
  
  <blockquote>
    <p>Multiple markers at this line:
      - Line breakpoint:App [line: 25] - App
      - Implicit conversion found: jsonValue ⇒ jsValueToJsLookup(jsonValue): play.api.libs.json.JsLookup
      - bad symbolic reference. A signature in DefaultReads.class refers to term time in package java which is not available. It may be completely
    missing from the       current classpath, or the version on the classpath
    might be incompatible with the version used when compiling
    DefaultReads.class.</p>
  </blockquote>
  
  <p>Using Scala 2.10.6 and this project is a maven module with <code>com.typesafe.play</code> dependency</p>
  
  <pre><code>&lt;dependency&gt;
      &lt;groupId&gt;com.typesafe.play&lt;/groupId&gt;
      &lt;artifactId&gt;play-json_2.10&lt;/artifactId&gt;
      &lt;version&gt;2.4.6&lt;/version&gt;
  &lt;/dependency&gt;
  </code></pre>
  
  <p><em>Ps. I have done the same in some other program where I'm using this <code>.as</code> <code>(def as[T](implicit fjs: Reads[T]): T</code>) to type convert from <code>JsLookupResult</code> into <code>List[Map[String, JsValue]]</code> with no errors.</em></p>