/**
   * Creates two packages (pack1 and pack2) in different projects. Sets the instance fields fPack1
   * and fPack2.
   */
  public void createPackages() throws CoreException, JavaModelException {
    JavaProjectHelper.addRTJar(fJavaProject1);

    IPackageFragmentRoot root1 = JavaProjectHelper.addSourceContainer(fJavaProject1, "src");
    fPack1 = root1.createPackageFragment("pack1", true, null);

    JavaProjectHelper.addRTJar(fJavaProject2);
    JavaProjectHelper.addRequiredProject(fJavaProject2, fJavaProject1);

    IPackageFragmentRoot root2 = JavaProjectHelper.addSourceContainer(fJavaProject2, "src");
    fPack2 = root2.createPackageFragment("pack2", true, null);
  }