anchor.diff:  	type(PlaneMesh), intent(in) :: self
   	integer(kint), intent(in) :: panelindex
   	!
  -	integer(kint) :: edgeList(8), vertList(8), nVerts, j, k
  +	integer(kint) :: edgeList(8), vertList(8), nVerts, j
   	type(Edges), pointer :: anEdges
   
   	call CCWEdgesAndParticlesAroundPanel(edgelist,vertlist, nverts, self, panelindex)
  
positive.code: 	!
  	! get current mesh state
  	!
  	vertexIndices = aPanels%vertices(:,panelIndex)
  	edgeIndices = aPanels%edges(:,panelIndex)
  	nestLevel = aPanels%nest(panelIndex)
  	nParticles = aParticles%N
  
negative.code: 	self%nTracer = 0
  end subroutine
  
  subroutine CopyPrivate(newMesh, oldMesh)
  	type(PlaneMesh), intent(inout) :: newMesh
  	type(PlaneMesh), intent(in) :: oldMesh
  
  	newMesh%initNest = oldMesh%initNest
  	newMesh%AMR = oldMesh%AMR
  	newMesh%nTracer = oldMesh%nTracer
  	newMesh%nRootPanels = oldMesh%nRootPanels
  
  	call Copy(newMesh%particles, oldMesh%particles)
  	call Copy(newMesh%edges, oldMesh%edges)
  	call Copy(newMesh%panels, oldMesh%panels)
  
  end subroutine
  
  !
  