code: public boolean addChangedFile(final File changedFile) {
          if (null != changedFile) {
              return addChangedFile(new ChangedFile(changedFile));
          } else {
              log.warn("The changedFile parameter was unexpectedly null. Ignored.");
              return false;
          }
      }
docs: Adds a changed file to the list of items to be processed. If the file
  happens to match exclusion rules it will not be added to the list (and
  the method will return false). Note that only the most current update to
  any given file is provided to the change processor.
  
  @param changedFile a file which has changed on the file system
  @return false if the changedFile is null or matches at least one
  exclusion rule.