Whoops, you caught this one.  This constructor could have been private since its only invoked by the DeltaVisit class.  Its just habit of mine to typically avoid the private modifier on a private inner class's methods/constructors, because the enclosing class can still access them anyway via synthetic accessor methods inserted by the compiler.