protected void removeProjectInfo(ProjectReconcileTask projectReconcileTask) {
synchronized (projectInfosLock) {
projectInfos.remove(projectReconcileTask.project, projectReconcileTask);
}
}
<BUG>public class ProjectReconcileTask extends MonitorRunnableFuture {
</BUG>
protected final IProject project;
protected final ProjectReconcileTask previousReconcileTask;
protected final StructureUpdateTask structureUpdateTask;

protected void removeProjectInfo(ProjectReconcileTask projectReconcileTask) {
synchronized (projectInfosLock) {
projectInfos.remove(projectReconcileTask.project, projectReconcileTask);
}
}
public class ProjectReconcileTask extends MonitorRunnableFuture<Void> {
protected final IProject project;
protected final ProjectReconcileTask previousReconcileTask;
protected final StructureUpdateTask structureUpdateTask;
