final case classImplicit[Type <: scala.reflect.api.Universe.TypeApi, Name <: scala.reflect.api.Universe.NameApi, Tree <: scala.reflect.api.Universe.TreeApi](paramName: Name, paramType: Type, neededImplicit: Tree, tpe: Type, selfRef: Boolean) extends Product with Serializable