docs: @Deprecated
      public boolean pollChanges(AbstractProject<?,?> project, Launcher launcher, FilePath workspace, TaskListener listener) throws IOException, InterruptedException {
          // up until 1.336, this method was abstract, so everyone should have overridden this method
          // without calling super.pollChanges. So the compatibility implementation is purely for
          // new implementations that doesn't override this method.
          throw new AbstractMethodError("you must override compareRemoteRevisionWith");
      }