@Override
  public void close() throws IOException {
    try {
      getDelegate().close();
    }
    finally {
      debug("DependencyGraph total differentiate linear time ", Utils.formatDuration(myTotalDifferentiateTime));
      debug("DependencyGraph total integrate     linear time ", Utils.formatDuration(myTotalIntegrateTime));
    }
  }
@Override
  public void close()