title: Intelligent Code Completion / Code Recommenders in Eclipse for 3rd party libraries
body: <p>Where do you get <a href="http://www.eclipse.org/recommenders/" rel="nofollow">Code Recommenders</a> recommendation models for <a href="http://www.eclipse.org/recommenders/manual/#intelligent-code-completion" rel="nofollow">Intelligent Code Completion</a> on 3rd party API's such as Spring, Hibernate, Junit, etc?</p>
  
  <p>Intelligent Code Completion is meant to be used to learn unfamiliar libraries. To support this, it appears you need custom "models". </p>
  
  <p>In their documentation this is stated <a href="http://www.eclipse.org/recommenders/manual/#overview" rel="nofollow">[source]</a>:</p>
  
  <blockquote>
    <p>Code Recommenders automatically analyzes existing code using that API and extracts common usage rules and patterns from it. In the form of recommendation models, this knowledge is then fed back into your IDE.</p>
  </blockquote>
  
  <p>And again later on <a href="http://www.eclipse.org/recommenders/manual/#models-preferences" rel="nofollow">[source]</a>:</p>
  
  <blockquote>
    <p>Eclipse Code Recommenders relies on so-called model repositories to provide recommendation models for intelligent code completion and enhanced API documentation. You can add, edit, and remove model repositories on the Code Recommenders > Models preference page.</p>
  </blockquote>
  
  <p>I can see in Ecplise Preferences how to add a model repository if I know its location. That is not the problem.
  The problem is that I can't find any repositories of such models. Do they exist? Where can I find them?</p>