RegisteredProject putProject(ProjectConfig config,FolderEntry folder,boolean updated,boolean detected) throws ServerException, ConflictException, NotFoundException {
  final RegisteredProject project=new RegisteredProject(folder,config,updated,detected,this.projectTypeRegistry);
  projects.put(project.getPath(),project);
  return project;
}

RegisteredProject putProject ( ProjectConfig config , FolderEntry folder , boolean updated , boolean detected ) throws ServerException , ConflictException , NotFoundException { final RegisteredProject project = new RegisteredProject ( folder , config , updated , detected , this . projectTypeRegistry ) ; projects . put ( project . getPath ( ) , project ) ; return project ; }
creates registeredproject and caches it .
