code: @Override
      public boolean handleObject(ObjectInfo info) {
          logWriter.println(info.getPid());
          try {
              pauseOrCancelIfRequested();
              return true;
          } catch (TaskCanceledException e) {
              canceledException = e;
              return false;
          }
      }
docs: ObjectListHandler