Can someone please explain the reason for this file? It does not, on the face of it, help. The majority of metadata repositories contain content.jar or content.xml. The appropriate file would be found on the first or second hit. Now we have to read p2.index and, even if that file exists, we are no better off.