title: How to resolve Spring Data Neo4j Rest Dependency on class that does not exist
body: <p>I'm trying to use the Spring-Data Neo4j Rest project as part of an unmanaged Neo4j Extension as I wish to inject a list of implementations into a </p>
  
  <p>I've been following the example here: <a href="http://docs.spring.io/spring-data/data-neo4j/docs/3.0.1.RELEASE/reference/html/reference_neo4j-server.html#d0e4306" rel="nofollow noreferrer">http://docs.spring.io/spring-data/data-neo4j/docs/3.0.1.RELEASE/reference/html/reference_neo4j-server.html#d0e4306</a></p>
  
  <p>Which uses the class <code>SpringPluginInitializer</code></p>
  
  <p>However this class has a dependency on the class <code>org.neo4j.helper.Pair</code> which does not exist in the Neo4j Kernel Project I am using (there is a class <code>org.neo4j.helpers.collection.Pair</code> but not <code>org.neo4j.helper.Pair</code>).</p>
  
  <p>I'm using Neo4j version 3.0.5 and Spring Data Neo4j 3.4.6.RELEASE which I believe are the latest versions of both. </p>
  
  <p>Is there anyway to get around this issue? Or is there another approach I could take to use the Spring injection functionality that doesn't rely on the <code>SpringPluginInitializer</code> class</p>